爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2236|回复: 44
收起左侧

应用程序菜单设置数据保存在EEP中(2008-5-30更新第二部分地址错误)

[复制链接]
发表于 2008-5-23 19:26:10 | 显示全部楼层 |阅读模式

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

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

x
;适用:6688V5508
;日期:2008-5-22
;作者:云卷.云舒
;地址:[0x482540-0x482610]

;作用:将应用程序设置数据记录在EEP中.非正常关机也能保存设置,
;注意:刷补丁前请备份自己的EEP,然后按步骤顺序做.完全刷完这个补丁后你的EEP索引已经改掉了,再刷回以前备份的EEP会出错的,实在要用回以前的EEP先撤销这个补丁!!!
;考虑到一些可选补丁的测试可能会有问题,所以在应用程序菜单更改后回到待机界面才保存设置,

;感谢SEDebugger(西门子手机在线调试程序)的作者ACiD[mrp],也请记住他的忠告:Always use your brain before doing something crazy.

;2008-5-30更新:第二部分的补丁地址贴的有错

第二部分补丁刷过的直接撤销,刷入正确的补丁


;2008-5-29更新:解决一卡多号不能切换的BUG

;原来刷过的只需要UNDO原来的全部补丁,然后:先刷入更新后的第一部分补丁开机一次,再刷第二部分补丁,没刷过的还是按照步骤刷..
;产生BUG原因是BLOCK5211截取的数据是从36:0D74开始往后的6个字节,包含了一卡多号的选号判断RAM36:0D78,现在改成从36:0D72开始
;其实EEP实际只需要记忆4个字节,在做补丁时候为了节省代码所以字节长度和BLOCK5210保持一致,没想到后面紧跟的就是一卡多号选号判断的RAM地址,
;也感慨一下xhjjxm大师在做应用菜单第2层和第3层的时候居然选了这么一个险要的地方...



;步骤1,在EEP中新建2个区块:BLOCK5210 BLOCK5211,用于记录应用程序设置数据.怎样新建EEP区块见2楼教程

;步骤2,刷入第一部分补丁,然后开机一次,新建的EEP区块原始数据是FFFF,所以必须开机记忆一次.否则你的应用程序的设置会乱掉...

;步骤3,刷入第二部分补丁,开机测试:打开应用程序,更改几个设置,回到待机界面后拔掉电池再开机,看看刚才的设置是否保存了




;----------------------------------------------------------------------------------
;第一部分补丁(2008-5-29更新)-刷完后一定要开机一次,再刷第二部分补丁

0x139266:98809890 DAE8BA25
0x482540:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB1BBB0CBB22BB18BB10BB1FDB00BB23
0x482550:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB05BB2ABB20BB09BB27DB00E6FC5A14
0x482560:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD3E3AE6FE0E00CB00E6FC5B14E6FD
0x482570:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 720DE6FE3600CB00E00C88C0E00DE00E;更新的地方:740D->720D
0x482580:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88E088D0E06F88F0CB00E00FDAB44AFA
0x482590:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F00800CB00E6F4F6F9E00C88C088C0
0x4825A0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C0E06C88C0CB00E00FE6F5B400DAC7
0x4825B0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88EE06F00800CC00CB00D7403400F3F2
0x4825C0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2B3E3D010D02DAE8402598809890DB00


;----------------------------------------------------------------------------------
;第二部分补丁-最后刷的!!!(2008-5-30更新)

;开机加载处理是借用DONG以前做的开机播放MP3补丁,如果刷过请撤销,这个补丁上的功能开机只执行一次很好用,所以预留了几个挂钩别的补丁也可以用.

0x35E754:DAA404FA DAE8D025;

0x4825D0:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAA404FAD7403400F2F1AA2248102D0F
0x4825E0:FFFFFFFF DAE84E25;1.应用程序设置
0x4825E4:FFFFFFFF CC00CC00;2.加密预留DABF1609
0x4825E8:FFFFFFFF CC00CC00;3.预留未用
0x4825EC:FFFFFFFF CC00CC00;4.预留未用
0x4825F0:FFFFFFFF CC00CC00;5.预留未用
0x4825F4:FFFFFFFFFFFFFFFFFFFFFFFF E001D7403400F6F1AA22DB00



[ 本帖最后由 云卷.云舒 于 2008-5-30 18:27 编辑 ]

评分

参与人数 1实力分 +3 金钱数 +100 技术分 +5 贡献分 +10 收起 理由
qqqingren + 3 + 100 + 5 + 10 感谢 感谢

查看全部评分

 楼主| 发表于 2008-5-23 19:26:20 | 显示全部楼层
用工具软件debugger 在EEP中新建5210区块和5211区块 SIZE=6

block 5210 (0X145A)用于存放RAM 0E:3E3A到0E:3E42的数据,对应应用菜单第四层和第一层
block 5211 (0X145B)用于存放RAM 36:0D72到36:0D76的数据,对应应用菜单第二层和第三层

1.做所有事情之前,先备份你现在的EEP.

2.下载debugger软件,6688论坛有玫瑰汉化的debugger软件下载,这里也放上了下载包,其中的EEBlockNames.ini文件我添加了区块5210和5211区块的名字.原来已经用上的机油可以自己添加,也可以用这里的EEBlockNames.ini替换你的debugger文件夹所在的文件.

3.以前没刷过open BFB Patch的必须刷下面,就是下载包里的OnLineView.vkp的内容
;open bfb for 5508
0x12BC4A: 60 00

4.打开debugger.exe ,点[设置] 按钮设置好端口和速率,用数据线连接手机,注意:手机必须处于开机状态!!![开始服务模式]按钮 连接.

5.与手机连接上后,点开 [EEPROM*编辑*浏览] 标签 ,点左边的[加载所有区块]按钮 ,等下面进度条走完.如果你的6688正常的话会导出手机EEP的索引(见图1)

6.鼠标移到显示区块索引的区域,点鼠标右键,出来选项框 (见图2),选[创建新区块] 然后出现对话框(见图3)please enter block number下面输入5210 点OK 又出现一个对话框(见图4)please enter block size下面输入6 ,然后点OK,block 5210新建完毕!!!

7.重复上面步骤6再新建5211区块,先后输入52116. 别错了,如果万一有输错,你也点OK保存了,赶紧关机刷回你备份的EEP,再来一次!!!

以上做完后,再点一次[加载所有区块]按钮,如果操作正确,可以看到你刚刚建立区块,(见图5),然后就可以进行步骤2了...

友情提示:谨慎使用debugger 软件中的处理EEP部分的功能和你不清楚的功能!!!

1

1

2

2

3

3

4

4

5

5

SEDebugger.rar

430.69 KB, 下载次数: 133

SEDebugger

评分

参与人数 1实力分 +2 金钱数 +100 技术分 +5 贡献分 +10 收起 理由
qqqingren + 2 + 100 + 5 + 10 很经典

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2008-5-23 19:41:05 | 显示全部楼层
支持MM!!
感谢您的分享!!
回复 支持 反对

使用道具 举报

发表于 2008-5-23 19:46:34 | 显示全部楼层
占了位子,开始慢慢研究,看自己需要不需要,嘿嘿
回复 支持 反对

使用道具 举报

发表于 2008-5-23 19:55:50 | 显示全部楼层
谢谢云mm,辛苦了~
回复 支持 反对

使用道具 举报

发表于 2008-5-23 20:38:39 | 显示全部楼层
能保存来电号码吗?这是最迫切需要的。
回复 支持 反对

使用道具 举报

发表于 2008-5-23 20:55:24 | 显示全部楼层
Always use your brain before doing something crazy.

MM的补丁要顶!!这句话也要顶!!!
回复 支持 反对

使用道具 举报

发表于 2008-5-23 21:05:19 | 显示全部楼层
云mm 最近高产呀,呵呵 加油!
回复 支持 反对

使用道具 举报

发表于 2008-5-23 21:07:16 | 显示全部楼层
云JJ高产啊^0^
回复 支持 反对

使用道具 举报

发表于 2008-5-23 21:29:29 | 显示全部楼层
最近补丁不断啊,又有的玩了,感谢云mm。
回复 支持 反对

使用道具 举报

发表于 2008-5-23 23:13:15 | 显示全部楼层
支持云版主。
这项技术超强,应该有更大的作用!
如保存关机前的系统数据,开机后直接进入关机前的状态,大大缩短开机时间,就象pc机中的睡眠关机一样。
回复 支持 反对

使用道具 举报

发表于 2008-5-24 08:35:12 | 显示全部楼层
强的很~~支持,6688的论坛里总是能出现奇迹
回复 支持 反对

使用道具 举报

发表于 2008-5-24 08:43:00 | 显示全部楼层
有时间试试
回复 支持 反对

使用道具 举报

发表于 2008-5-24 11:29:33 | 显示全部楼层
支持  支持

这是个大工程呀

(也可以这么做:在应用程序补丁的按键响应函数设置个钩子,调用写eep的函数,直接保存到eep中,如来电保护就是这样的。)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-24 14:51:46 | 显示全部楼层

回复 14# qqqingren 的帖子

来电保护是用现成已有的EEP区块?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-24 14:52:23 | 显示全部楼层
不知道有刷成功的么?
回复 支持 反对

使用道具 举报

发表于 2008-5-24 16:18:11 | 显示全部楼层
谢谢分享!!!!
回复 支持 反对

使用道具 举报

发表于 2008-5-24 19:43:21 | 显示全部楼层
支持云MM。。。。。。
回复 支持 反对

使用道具 举报

发表于 2008-5-24 23:27:36 | 显示全部楼层
支持云MM。。。。。。
回复 支持 反对

使用道具 举报

发表于 2008-5-26 09:41:01 | 显示全部楼层
按云MM的步骤,昨天刷成功了,应用程序三组菜单均能实现即时保存,只是在刷补丁时速率选成115200竞无法刷入,改为57600后正常刷入,目前使用正常,这是继来电保护补丁后又一个技术突破性补丁了。
再次支持云MM了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

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

GMT+8, 2025-6-24 16:40

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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