爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1614|回复: 6
收起左侧

[汇总] MP+ELF基础补丁汇总+简单说明!

[复制链接]
发表于 2009-6-8 13:46:26 | 显示全部楼层 |阅读模式

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

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

x
先帖下补丁,(直接给的地址已经包含可能的更新)
二者共用的也是必需的:
http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp/S7Cv47/swilib.vkp
http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp/S7Cv47/API.vkp
其中swilib中缺少这一项,已移植过来,请自己添加:
033C: 0xA8E63948   ;  CF: char *RamAlarm()
ELF的如下:

http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp/S7Cv47/ELFLoader_S7Cv47_ANSI_Standard.vkp
http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp/public/apicode_gb2ws_NEWSGOLD.vkp
http://sieelf.googlecode.com/svn/SieELF/ELFLoader_lg8/vkp/public/gb2ws_codemap_newsgold.vkp

  1. ;Cut heap
  2. ;(c) Rst7
  3. ;(r) (i) BoBa, Kibab, avkiev
  4. ;(p) Danny
  5. 27129C: 000081E51EFF2FE1 04F01FE5,0xA0060801   ; S7cv47
  6. #pragma enable old_equal_ff
  7. 0060800: 00B501231B02C01A0860101C191CD218
  8. 0060810: 03AB1A6058DF00BD
  9. #pragma disable old_equal_ff
复制代码
MP的如下:
此为MP必需的:
  1. ;Master-patch v14
  2. ;(c) avkiev
  3. ;(r) 1nvisible, chaos
  4. ;(p) starfriend

  5. ; recompiled for ELFPack v2.2

  6. ;(!) Library, API, SWI


  7. ;Run Scaner on startup
  8. 0301D22: 0021 BEDF ; S7Cv47


  9. ;Run Scaner instead of REMOTE_SYNCHRONIZATION
  10. 45CC10: 0xA0345FB5 0xA0060C91 ; S7Cv47


  11. +0060000
  12. #pragma enable old_equal_ff
  13. ;Bufferizator
  14. C00: DEB5071CC7DFE4800468002C1CD0103C
  15. C10: 10342668002E18D0BE42F9D16668002E
  16. C20: 09D189B03A1C684685A116DF6846211D
  17. C30: 11DF09B0666834788020204004D0B6DF
  18. C40: 01218140214000D10026301CDEBD

  19. ;Dispatcher
  20. C50: FEB5061CC7DFE4800568103D10352868
  21. C60: 00280FD0E878B042F8D1A86860B40299
  22. C70: 039A049B059C069D079E089F804760BC
  23. C80: 0028EBE7FEBD

  24. ;Scaner
  25. C90: F0B5C7DFE480051C0468002C1CD0103C
  26. CA0: 1034216800290DD0E06800F097F8090E
  27. CB0: 05D0010EA82902D10321884315DF6068
  28. CC0: 15DFEDE7286815DF0020286000210022
  29. CD0: 032304B432DF04BCC7DFDF8000782328
  30. CE0: 49D00124A00214DF061C2E60E00314DF
  31. CF0: 051C60B410214A03474C464FA41AA418
  32. D00: 2068424B9842FAD03F4B9842F7D03C4B
  33. D10: 9842F4D03B4B9842F1D0A3182068B842
  34. D20: 05D100F037F800F04CF80F2084436418
  35. D30: 9C42F3D1394B9C42E1D149A010A10131
  36. D40: C3DF4FA01BA10131C3DF00203060009E
  37. D50: 33A0032109020131012212026B460ADF
  38. D60: 041C311CAA1B6B460CDF201C69460DDF
  39. D70: 301C15DF02B00021F0BD

  40. ;Auxiliary
  41. D80: 00B5041C2349043422688A42FBD100F0
  42. D90: 01F817E002B56168316000207060A068
  43. DA0: 00F01CF8B060E06800F021F8F0601034
  44. DB0: 103602BD01B5041C00F003F801BC15DF
  45. DC0: 00BD00B520782870013401350028F9D1
  46. DD0: 013D0A2028706870023500BDFEB500F0
  47. DE0: 06F801B402D0090E00D18047FFBD02B5
  48. DF0: 002803D0010E01D1201A013002BD

  49. ;Data
  50. E00: "EELI","EEFU","FFS_","FFS",00                ; Skip 128K
  51. E10: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000  ; LGP, Magic, From, To
  52. E20: "0:\\Misc\\Patches\\PTC\\configs.txt",00
  53. E40: "0:\\Misc\\Patches\\PTC\\%08x.ptc",00
  54. E60: "0:\\Misc\\Patches\\Dis\\*.dis",00
  55. E80: "0:\\Misc\\Patches\\Dis\\*.cfg",00
  56. #pragma disable old_equal_ff

  57. CD0: 03 03                  ; Ringtone after Refresher
  58. E18: 0xA0000000 0xA0060000  ; From
  59. E1C: 0xA2000000 0xA0080000  ; To
  60. +0
复制代码

此为支持部分Dis补丁必需的
  1. ;Mainscreen Dispatcher v6
  2. ;(c) avkiev
  3. ;(r) KreN (i) -=(Kad)=-
  4. ;(p) BingK(binghelingxi)

  5. 0305F68: 00201B92F860391C0861 00488047,0xA0063E01,C046
  6. 029D910: 00211E8399820027 004FB847,0xA0063E31
  7. #pragma enable old_equal_ff
  8. ; Disp v3 - for correct icons showing
  9. 0063E00: 00B50848C4DF01D00120C1DF02BC1B92
  10. 0063E10: 0020F860386104310847
  11. 0063E20: E4D3C2B111AB00000000000000000000
  12. ; Disp v2i - for fast update
  13. 0063E30: 00211E83998200277FB50E48C4DF0FD0
  14. 0063E40: 071C7878002804D0C7DF5280C0780028
  15. 0063E50: 06D0C7DFDB800078002801D10120C1DF
  16. 0063E60: FFBC04373847

  17. 0063E70: 0xB1C2D3E4,0x0000AB11,0000000000000000,"\
  18. {p=MS-Dispatcher ver=6 cp=avkiev id=AB11}\
  19. {1 cb `Disable if illu off`}\
  20. ",00
  21. #pragma disable old_equal_ff
复制代码

此为支持部分Dis补丁必需的
  1. ;Screensaver&Mainscreen dispatcher
  2. ;(c) avkiev
  3. ;(p) blackhold

  4. ;(!) Master

  5. 035DED2: 26229D44090169446844 C046,004A9047,0xA0063F01 ; S7cv47


  6. #pragma enable old_equal_ff
  7. 0063F00: 09B50848C4DF01D00220C1DF0DBC9D29
  8. 0063F10: 05D19544262209016944684404331847

  9. 0063F20: 0xB1C2D3E4,0x0100AB13,0x00000020,00000000,\
  10. "{p=SS+MS-Dispatcher cp=avkiev id=0100AB13}",00
  11. #pragma disable old_equal_ff
复制代码

退出MASTER时自动刷新
  1. ;S7Cv47
  2. ;Run Refresher On Exit From Master-Midlet
  3. ;(c) 1nvisible
  4. ;(p) Danny
  5. ;退出MASTER时自动刷新
  6. ;这个MP配置JAVA时自动刷新设置,要用JAVA的“退出”选项才有效果,
  7. ;直接按挂机键退出还是要通过热键刷新 远程同步管理
  8. A70E44: 000050E30E00001A6C408FE2 04E08FE204F01FE5090F06A0 ; S75v47
  9. #pragma enable old_equal_ff
  10. 0060F00: 006088E5F081BDE8002801D118A47047
  11. 0060F10: EFB52868174B984225D16868164B9842
  12. 0060F20: 02D1FFF7B5FE1DE0144B984215D1281C
  13. 0060F30: 0830002181DF031C281C203081DF021C
  14. 0060F40: 281C183081DF011C02B4281C103081DF
  15. 0060F50: 02BCF0B49847F0BC04E0094B984201D1
  16. 0060F60: 08A4FFE7EFBDEFBC019807B0FFF7C8EF
  17. 0060F70: 000000004D504A43434F4E4652554E46
  18. 0060F80: 4D50564E76332E30302052433200
  19. #pragma disable old_equal_ff
复制代码

此为图片补丁gpn和gpf必需的
  1. ;Pictures add-on v5
  2. ;(c) avkiev
  3. ;(r) 1nvisible
  4. ;(p) starfriend

  5. ; recompiled for ELFPack v2.2

  6. ;(!) Master

  7. 0A44234: 54009FE51EFF2FE1 04F01FE5,0xA0063691 ; S7Cv47


  8. #pragma enable old_equal_ff
  9. 0063600: 00B50120800314DF041CC7DFE4804460
  10. 0063610: 2BA255689668D7682EA003A10131C3DF
  11. 0063620: 0020606000BDC04600B5421800231038
  12. 0063630: 10309042F6D24168A942F9D18168B142
  13. 0063640: F6D1C168B942F3D16380018A21806060
  14. 0063650: 011C20318161083401332030E8E7
  15. 0063660: 00B5C7DFE480051D2C68002C08D06068
  16. 0063670: 002805D0618808340029F8D115DFF6E7
  17. 0063680: 286815DF00BD
  18. 0063690: 00B5C7DFE4804268002A08D011885068
  19. 00636A0: 0832002803D0A142F8D1143018BD0848
  20. 00636B0: 00BD
  21. 00636C0: "GraphicPatchFile"
  22. 00636D0: 0x000006DC,"0:\\Misc\\Patches\\GPF\\*",00

  23. 00636F0: 0xB1C2D3E4,0x0000AB07,0x000000F0,0x00000090,00
  24. #pragma disable old_equal_ff
复制代码


简单的说明:

先在0盘建立以下文件夹系统
0:\Misc\patches\dis
0:\Misc\patches\gpf
0:\Misc\patches\PTC\configs.txt
然后一起刷入以上补丁,然后就可以去找你需要的elf和MP补丁了。
elf补丁建议直接使用别人的ZBin,例如奇迹可乐的,更新一下其中的某些文件就可以了。
MP的,需要配置工具。可以用master unicode.jar或者master.elf,我习惯用冰大的master.elf
常规的MP补丁不用我说了,直接刷上就可以去配置。PTC文件中会出现对应的配置文件。
例如Mainscreen Dispatcher v6会有对应的配置文件0000AB11.ptc,因为补丁中有这么一项(id=AB11)
图片补丁直接放到gpf文件夹下,然后用快捷键“远程管理许可”刷新即可更新显示。
Dis补丁,其实这里只提供了两个,我觉得应该还有两个,这两个我移植出来了,但是还没经过测试。
要发布以后再说。
Dis补丁,就是下载到得*.dis和*.cfg都放到dis文件夹下,然后“远程管理许可”刷新,就可以看到master.elf里出现了对应的配置文件。
头像被屏蔽
发表于 2009-6-8 15:00:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2009-6-8 18:00:30 | 显示全部楼层
很好的教程!!!!!
回复 支持 反对

使用道具 举报

发表于 2009-6-8 20:28:30 | 显示全部楼层
大约半年没汇总了,支持!
回复 支持 反对

使用道具 举报

发表于 2009-6-11 22:29:40 | 显示全部楼层
现在的新手也不多了啊
回复 支持 反对

使用道具 举报

发表于 2009-6-14 22:51:17 | 显示全部楼层
刚入S75
这个刚好。
回复 支持 反对

使用道具 举报

发表于 2009-6-17 20:25:11 | 显示全部楼层
Cut heap占用空白地址和这个补丁冲突啦
  1. ;90.接通震动
  2. ;Vibra at connect
  3. ;(c) SiNgle
  4. ;(r) (i) avkiev
  5. ;(p) Zach
  6. 0EAF160: 2A1C2B1C09211730 00498847,0xA0063801 ;s7c v47
  7. #pragma enable old_equal_ff
  8. 0063800: 71460431173003B4C046C046C04601B4
  9. 0063810: 0748642104A201324DDF01BC1E207CDF
  10. 0063820: 2A1C2B1C092101BD00B500207CDF00BD
  11. 0063830: 30F2A7A8
  12. #pragma disable old_equal_ff
复制代码
不如从0xA0063840开始得了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-28 18:18

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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