爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1537|回复: 0
收起左侧

[开发系列谈之三]补丁中的RAM

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
近来,patcher 队伍明显壮大,先提一下目前大家关注讨论的热点,
只是我的一些认识,所以有不对的地方还请见谅。
希望对大家有帮助。


RAM中的数据肯定是断电就不能保存的,包括关机!
关机时只有时钟和少量IC在工作,用于唤醒。

正因为如此,才会出现手机关机也会泄密的传闻。
内部消息,北京航天系统内严禁使用Moto手机!

数据保存可以使用EEP,可以断电保存,但没有为用户预留空间,
只有使用“认为”不重要的“块”(ZiHwA注:EEP按块block存取)。

RAM的使用本来就是存放用户数据,学国单片机的机友应该知道,最早的IC只有ROM,靠外接RAM存放数据,
后来才内置的RAM,不仅存放临时数据,也可以加快程序运行速度。

fubu的空间是程序本身的载体,电可擦,这就是打补丁需要关机的原因。
程序只能修改RAM和EEP!

标志位的存放分两种:
不需要修改的标志可以放在fubu里。
反之就必须存入RAM或EEP里了。

手机内的原始程序肯定使用的许多的RAM空间,
其中包括:
初始化时的EEP/ROM到RAM的映射,比如中断向量,bootcore,一些用户设置等,需要一个不短的时间,
(ZiHwA注:一是内容多,一是CPU速度慢。)
刚开机时进入初始化,在搜索完网络后立即按方向下键不会立刻进入通讯录就是这个原因。

如果能确认标志位在RAM中的具体位置,就是patcher 的中级水平了,需要更多的知识积累。
汇编是少不了的,胆识也很重要,因为动态调试对手机的影响不比刷补丁那么简单,
掉线,死机,严重的误操作可能使手机损坏!
另外还需要软件的帮助,手机要开启ATCSGN,然后使用DEBUG软件。
您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-6-18 09:45

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表