- 积分
- 455
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 along1976 于 2010-1-4 09:22 编辑
1、适用范围:可用屏蔽、激活方式,再次启动重要记事自动开机的情况。
2、实现原理:
经测试,发现上述问题与通话记录个数无关。做一次屏蔽、激活操作,重要记事保存文件的内容毫无变化,仅是文件日期的变更,所以可能和文件句柄数或文件日期有关。故想到一个方法,找到启动自动开机的重要记事文件,读取文件的前几个字节,然后再写入,就可以变更文件日期。
3、测试结果:本人测试通过。仅更新文件日期无效,需要删除后重建。
更新附近后,需要设置“小灵通短信前缀”为“app\data\xx\yy\zz”,此文件为启动自动开机的那个重要记事。
更新后,调整系统时钟(手机时间),测试一下。
感谢dsczd 的测试:S75、S68正常。
感谢caigua 的说明:
"app\data\xx\yy\zz" xx,yy,zz的具体取值请查看"0:\system\apo\app\data\"或"0:\系统\apo\app\data\"下的目录结构,xx,yy是子目录名,zz是文件名,可以从文件的修改时间来判断哪个文件是对应自动开机的重要记事(如果你有多个重要记事的话),因为设置保存过重要记事后,文件时间就会更新为保存的时间。
另一种定位文件方法:以特殊的字串来命名重要记事,例如“自动开机”,然后复制所有“app\data”目录下的文件至电脑,然后用UltraEdit的文件夹查找功能,以unicode方式查找“自动开机”即能定位文件。
特别提醒:应该是S75系统的文件管理的BUG,或许就是MAP问题。如果有新的文件复制操作,例如用SiMoCo之类的软件复制文件至手机,需要做一次开机重要记事的屏蔽、激活操作。否则当天关机后,第二天不能自动开机。
2009.12.28:将可以正常自动开机的重要记事文件,重命名成“2:\00”文件,即重命名成00,放到Config盘根目录下,然后更新MegaDial文件。 |
|