爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 300|回复: 9
收起左侧

应用程序刷机故障。郁闷!

[复制链接]
发表于 2007-6-5 11:14:01 | 显示全部楼层 |阅读模式

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

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

x
小弟从02年开始用小8,也算是一资深菜鸟。一直自己刷补丁,没有刷过各种集成版。两年前刷过增加16个应用程序入口,昨天又刷了增加48个应用程序,但是之后刷一些可选补丁的时候总是提示找不到某些地址,类似于0x37 或者0x35,不知道是不是应该先刷一些增加入口函数的东东?
谢谢各位。
发表于 2007-6-5 13:13:16 | 显示全部楼层
不懂我,好像好深奥啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-5 15:10:09 | 显示全部楼层
我也是想不明白,不知道那位大虾能解答?
试过强刷,但是没有效果。
回复 支持 反对

使用道具 举报

发表于 2007-6-5 23:13:01 | 显示全部楼层
楼主得把你刷的补丁帖上来呀,这么说谁也不明白你在说些什么的:(
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-6 10:24:59 | 显示全部楼层
谢绿茶关注。
等晚上上补丁上图。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-7 23:32:30 | 显示全部楼层
详细解释:
-----两年前曾经刷过coollang的这个:
增加新的应用程序配置菜单(消副作用版)
0x450020: 434F534D4F5445009547522050414E41 FEEC51FE9B7DB54DFEB37200E634CA73
0x450030: 464F4E009547522054454C4553544554 B54DFECD6C00BD02FE9C74B54DFECD6C
0x450040: 00954E4C204C4942455254454C00954E 00FED901FED92EFE9C58FEEC51C64F00
0x450050: 4C204B504E00954F32202D204E4C0095 B328FE993BCD05DC3A00D870C457D976
0x450060: 42656E204E4C00954F72616E6765204E FED81F00D874EF39D325D97600000000
0x450070: 4C009542454C2050524F58494D555300 B31FFEB07D9538000000000000000000
0x450080: 9542206D6F62697374617200954F7261 B31FFEB07D9539000000000000000000
0x450090: 6E676500954F72616E67652046009546 B31FFEB07D9531300000000000000000
0x4500A0: 205346520095424F55594754454C0095 B31FFEB07D9531310000000000000000
0x4500B0: 5354412D4D4F42494C414E4400954520 B31FFEB07D9531320000000000000000
0x4500C0: 564F4441464F4E4500954D6F76697374 B04DD550FE9E6DAD61DE07FEE0180000
0x4500D0: 617200954520414D454E410095584645 FE9E6DE908CE6FFEA57EB60D00000000
0x4500E0: 524100954D6F76697374617200954820 953132D976B236000000000000000000
0x4500F0: 50414E4E4F4E2047534D009557455354 FECD6FFED92EB54DFEB3720000000000

0x45178E: 1C002800340041004E0056005F006700 20002C003600410050005A0064007000
0x45179E: 720080008C0094009E00A500AF00BD00 80009000A000B000C000D000E000F000

0x377D1E: 28022902 E709E709
0x377DCE: 6A7BD700 3ADEC700

0x27DE00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000000065000C006A124703E709FF7F
0x27DE10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000000000000000000000000000
0x27DE20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A63999039C3999038100000066DEC700
0x27DE30: FFFFFFFFFFFFFFFFFFFF 800DFC02B20EFC021100
0x27DE3A: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00CE08D88C028D13DFDE6FD001EE6FE
0x27DE4A: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1F0388E088D0E6FD101E88E088D0E00D
0x27DE5A: FFFFFFFFFFFFFFFFFFFFFFFF E00EDAE6000006F01800DB00
0x27DE66: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00248E02D07F02EBB0A60212D02E012
0x27DE76: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D01E0228820DAE5DAEC0802DB00
0x27DE84: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E01128214C12D7400E00F2F2423ACB00
0x27DE94: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C088D0DAE540EEF024BBF25021D740
0x27DEA4: FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0E00F6F2423A98D098C0FAE5AAD6
0x1F0D80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C2399903280228020000000000000600
0x1F0D90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4705C2399903180A180A000000000000
0x1F0DA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06004705C2399903190A190A00000000
0x1F0DB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000006004705C23999031A0A1A0A0000
0x1F0DC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000000006004705C23999031B0A1B0A
0x1F0DD0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000000006004705C23999031C0A
0x1F0DE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1C0A00000000000006004705C2399903
0x1F0DF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1D0A1D0A00000000000006004705C239
0x1F0E00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 99031E0A1E0A00000000000006004705
0x1F0E10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C23999031F0A1F0A0000000000000600
0x1F0E20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4705C2399903200A200A000000000000
0x1F0E30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06004705C2399903210A210A00000000
0x1F0E40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000006004705C2399903220A220A0000
0x1F0E50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000000006004705C2399903230A230A
0x1F0E60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000000006004705C2399903240A
0x1F0E70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 240A00000000000006004705C2399903
0x1F0E80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 250A250A00000000000006004705C239
0x1F0E90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9903260A260A00000000000006004705
0x1F0EA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C2399903270A270A0000000000000600
0x1F0EB0: FFFF 4705
0x1F0EB2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6A7BD70094DEC70094DEC70094DEC700
0x1F0EC2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 94DEC70094DEC70094DEC70094DEC700
0x1F0ED2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 94DEC70094DEC70094DEC70094DEC700
0x1F0EE2: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 94DEC70094DEC70094DEC70094DEC700
0x1F0EF2: FFFFFFFF 94DEC700






-------前两天又刷了xhjjxm的新的应用程序菜单项48项 V3a:

说明:
  与原来的16项应用程序选项不冲突,可直接刷。
  如果撤消原来的16项,请注意保留原补丁中地址以0x45打头的部分,因为这部分是原补丁中的字符串,新版中默认使用了这些字串值。
  地址另选了一个,与原来的16个应用程序不冲突,刷入手机后,在收藏菜单中加入这一项:9E7.BF2400 这样就可以使用了。
  本补丁后面有提供了2个访问修改的函数,以便在今后的补丁中使用。如果之前的补丁想用17-48的选项,请自行访问36:0d74(17-32),36:0d76(33-48)这个2个地址的数据即可,就象原来访问0e:3a42一样。
在其它补丁中使用第17-32和33-48项应用选项的方法:
  设:预修改的补丁名为P
  1.在P中查找“D7400E00????423A”
  2.让P使用选项17-32:在步骤1找到字串中,把0E改成36,把423A改成740D;
  让P使用选项33-48:在步骤1找到字串中,把0E改成36,把423A改成760D;
  3.按P中的说明,调整选项位置:
   如果你在步骤2中使用17-32,则P中说明的位置从0-15,分别对应17-32
  如果你在步骤2中使用33-48,则P中说明的位置从0-15,分别对应33-48
  (注:有的在P中会说是1-16,不管是1-16还是0-15,本质上都是一个意思)
注意:
  请大家注意,下面这一句是为了让你在其它地方定义的原来的应用程序快捷键可以正常使用。如果你不再使用与原来的补丁有关的快捷方式,下面这句最好是不要用了:0x37DE3A: E0AC00C0 FABF0024
;主程序部分
0x1F2400: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 889088808870E6FEB826E04DEC00E600
0x1F2410: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3700E6F11435E6F29035D740FC0298CE
0x1F2420: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB66E6F4BF008842E6F45824884206F1
0x1F2430: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 240028D13DF20824E6F4D7008842E6F4
0x1F2440: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6A7B8842FC00E6FD4026E6FE5026BB61
0x1F2450: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 987098809890DB00DAE540EE2841D740
0x1F2460: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3700F6F4003588405C34E6FEC02600E4
0x1F2470: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD1000EC00E6003700E6F11236E6F2
0x1F2480: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C037E00F28F1AD04D750FC0298CE98FE
0x1F2490: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB2EE6F4BF008842E6F47225884208C1
0x1F24A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F1240028D13DEEFC00E6F43A008840
0x1F24B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0038E6FD3700E6FE7A26E6FFFC02
0x1F24C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAC7DC83080298405C14E6FCBA2600C4
0x1F24D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D740FC02A84CD7403700F6F40C38E6FD
0x1F24E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0038E6FE1038E6F43700BB15DB00E6F4
0x1F24F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 47058841E0648841E004884188418841
0x1F2500: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88C188C1E6F499038841E6F4C2398841
0x1F2510: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB00E6F4FC02E00CE08388C028313DFD
0x1F2520: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 884088D0884088E0E00DE00EDAE60000
0x1F2530: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 06F01800CB00E02BF02EBB0860212D01
0x1F2540: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E01B88B0DAE5DAEC0802DB00E6F4423A
0x1F2550: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0E5E0114C12D7403700F2F300352D06
0x1F2560: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F53600E6F4720D00430043DC45A824
0x1F2570: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB0088C088D0DAE540EEF024BBE75021
0x1F2580: FFFFFFFFFFFFFFFFFFFFFFFF DC45B82498D098C0FAE5AAD6

;GetAppBit:
;函数功能:取特定选项的值
;调用参数:R4为1-48数字,分别代表应用程序先项1-48项
;返回参数:R4为对应选项的位值,0为选项没有选上,1为选项选上
;调用方式:
;mov r4,#0001h(这是第一个选项)
;calls GetAppBit
;其二进制码如下:
;E6F40100
;DABF8C25

0x1F258C: FFFFFFFF 88104840
0x1F2590: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D2446F43000ED2146F41000FD0446F4
0x1F25A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000FD090D112841D7400E00F2F1423A
0x1F25B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6C1468110D1126F41100D7403600F2F1
0x1F25C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 740D6C1468110D0826F42100D7403600
0x1F25D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFF F2F1760D6C146811F0419810DB00

;SetAppBit:
;函数功能:将特定选项的值取反(即如果选项是选上的,则此函数将其不选上,如果选项没选上,则此函数将其选上)。
;调用参数:R4为1-48数字,分别代表应用程序先项1-48项
;返回参数:R4为对应选项的位值,0为选项没有选上,1为选项选上
;调用方式:
;mov r4,#0001h(这是第一个选项)
;calls SetAppBit
;其二进制码如下:
;E6F40100
;DABFDE25

0x1F25DE: FFFF 8810
0x1F25E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88208830885048402D2646F43000ED23
0x1F25F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F41000FD0446F42000FD060D0C2841
0x1F2600: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0E5E6F3423A0D0D26F41100E6F53600
0x1F2610: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F3740D0D0626F42100E6F53600E6F3
0x1F2620: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 760DDC45A823E0114C145021DC45B823
0x1F2630: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 60126C14F0419850983098209810DB00
0x1F2640: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000000065000C00B426FC02E709FF7F
0x1F2650: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000000000000000000000000000
0x1F2660: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A63999039C3999038100000000000000
0x1F2670: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02353700803537000400000000006500
0x1F2680: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0C00B626FC02E709FF7F000000000000
0x1F2690: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00000000000000000000A63999039C39
0x1F26A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9903810000003625BF00003637008037
0x1F26B0: FFFFFFFF 37001000
;第一层菜单的窗口图标
0x1F26B4: FFFF F501
;第二层菜单的窗口图标
0x1F26B6: FFFF F501
;第一层菜单各项标题的字串ID
;String_1_1:这一个是“菜单模式”字串(这一个基本上就不要改了)
0x1F26B8: FFFF 2802
;String_1_2:这一个是第1-16总菜单字串(这里需要自定义)
0x1F26BA: FFFF E709
;String_1_3:这一个是第17-32总菜单字串(这里需要自定义)
0x1F26BC: FFFF E709
;String_1_4:这一个是第33-48总菜单字串(这里需要自定义)
0x1F26BE: FFFF E709
;第二层菜单各项标题的字串ID
;String_2_1_1:第1-16项的字串ID(1)    (第1-16利用原来的字串就行了)
0x1F26C0: FFFF 180A
;String_2_1_1_Length:连续的ID个数(1)(这里是0A18,0A19,0A1A,......0A28)
0x1F26C2: FFFF 1000
;String_2_1_2:第1-16项的字串ID(2)(如果String_2_1_1长度不足16,这里可以从另外一个ID开始)
0x1F26C4: FFFF 0000
;String_2_1_2_Length:连续的ID个数(2)(因为上面已经够16个了,所以这里为0)
0x1F26C6: FFFF 0000
;String_2_2_1:第17-32项的字串ID(1)
0x1F26C8: FFFF 180A
;String_2_2_1_Length:连续的ID个数(1)
0x1F26CA: FFFF 1000
;String_2_2_2:第17-32项的字串ID(2)
0x1F26CC: FFFF 0000
;String_2_2_2_Length:连续的ID个数(2)
0x1F26CE: FFFF 0000
;String_2_3_1:第33-48项的字串ID(1)
0x1F26D0: FFFF 180A
;String_2_3_1_Length:连续的ID个数(1)
0x1F26D2: FFFF 1000
;String_2_3_2:第33-48项的字串ID(2)
0x1F26D4: FFFF 0000
;String_2_3_2_Length:连续的ID个数(2)
0x1F26D6: FFFF 0000
;String_2_3_3:第33-48项的字串ID(3)
0x1F26D8: FFFF 0000
;String_2_3_3_Length:连续的ID个数(3)
0x1F26DA: FFFF 0000

;如果你想代替原来的应用程序可以刷下面几行,可能存在冲突,但可强刷
0x377D1E: E709 E709
0x377D20: E709 E709
0x377DCE: 3ADE 0024
0x377DD0: C700 BF00






-----------结果刷完之后再想刷 RizaPN & wise2008的
定时Java屏保(可选)V3.1 代码精减版
说明:
  1.先在按键设置打开自动锁键盘,作为总开关。时间一到,自动运行java屏保,不锁键盘。
  2.在应用程序勾选27项,选上就是自动运行JAVA屏保,不锁键盘;不选就是原来的自动锁键盘。
  3.下载解压java。
     说得简单一点,就是Java屏保和自动锁键功能分开,想用哪个都行,如果想同时Java屏保和锁键,请刷原来的锁键Java屏保,可选的。
0x35E8EE:DAA36277 DAC770D4
0x27D460:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 613A2F6A6176612F732F782E6A616400
0x27D470:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC6014E6FD1F03E01E88C0D7403600
0x27D480:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2FC740D9AFC04A098C0DAA36277DB00;A0,第27项
0x27D490:FFFFFFFFFFFFFFFF 98C0DABA96E7DB00
450580:B31FFEB07D9532370000000000000000 95412DFEB26AB328FED901FED92E0000;字串
;35F5FA: 60EA 1027;自动锁键时间
;这里是把 60 秒改为 10 秒 后自动锁键盘。
;规则   0xEA60(HEX) = 60,000 ms =60 s
;       0x2710(HEX) = 10,000 ms =10 s
;目前这个还只能改小,不能改大





---------在读取0x350000的时候就会提示部分数据没有找到,是否强刷,结果是无论强刷与否都没有用。在刷其他的可选程序的时候也都有要求强刷的问题。

---------不知道是否够详细。谢谢绿茶关心。
回复 支持 反对

使用道具 举报

发表于 2007-6-8 00:01:00 | 显示全部楼层
你的0x35E8EE肯定刷过其它JAVA屏保相关的补丁,要先UNDO这些补丁

去看6688系列Flash修改汇总专题(不含2004年)的补丁汇总,用CTRL+F 查找35E8EE
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-8 09:54:48 | 显示全部楼层
谢谢fisher88. 查了一下,果然有刷过。今晚回去就undo。
但是请教一下,如何看得出来是0x35E8EE的问题呢? 这样下次有其他的可选程序有问题的时候我也可以自己查。
谢谢。
回复 支持 反对

使用道具 举报

发表于 2007-6-8 10:13:56 | 显示全部楼层
其实不是应用程序问题。只是补丁冲突

最好用V_KLAY3.X以上版本刷补丁,这样有冲突会提示你哪个地址冲突。即使强刷也会保存REPAIR修复补丁。

以你上面的补丁为例子。
0x35E8EE:DAA36277 DAC770D4这句冲突,0x35E8EE是补丁跳转入口。如果这里冲突了,说明有别的补丁占用这个入口。应该是这个功能的其他修改。所以一查JAVA屏保相关的补丁就知道了。没有别的办法可想,必须要UNDO其他的补丁。

如果是0x27D460开始冲突,这说明是占用地址冲突了,就是地址已经被其他补丁用掉了,需要找一段新地址改动这个补丁。或者找到另一个已经占用这个地址的补丁撤销或改地址。

上面第一种情况很少见,一般补丁作者会指出UNDO某某补丁。第二种情况在2005年2006年出的补丁比较多见,因为这个时期补丁比较混乱,做补丁的人也多十分的不规范,形成恶性循环,越改冲突越多。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-8 20:13:36 | 显示全部楼层
谢谢fisher88的详细解释。受益匪浅。
看来要饿补函数知识了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-31 01:40

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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