爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: lisugar
收起左侧

[Flash修改] [x65] MasterPatch专题(最新更新:midlet 0.96 beta)

[复制链接]
发表于 2006-3-15 21:46:10 | 显示全部楼层
是这样刷的
回复 支持 反对

使用道具 举报

发表于 2006-3-15 21:47:32 | 显示全部楼层
原帖由 lisugar 于 2006-3-15 21:38 发表
再对一下这个部分是不是这样的

720: 004FF746,0xA8750FC0   ; z00: FreeRAM
728: 004FF746,0x000012B3   ; z01: LP_MonthsShort
730: 004FF746,0x0000049F   ; z02: Pic_Big0
738: 004FF746,0x0000041C   ; ...

你这是用什么软件看的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 21:47:49 | 显示全部楼层
那好如果确定没有错的话注意
这两个索引修改成,再实验一下

748: 004FF746,0x000004FA   ; z05: Pic_Profiles
760: 004FF746,0x00000501   ; z08: Pic_AdvNet
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 21:48:40 | 显示全部楼层
原帖由 realfox 于 2006-3-15 21:47 发表

你这是用什么软件看的?


这个是functionlibrary:)hehe ,我帖过来确认一下这个部分
回复 支持 反对

使用道具 举报

发表于 2006-3-15 21:55:54 | 显示全部楼层
原帖由 lisugar 于 2006-3-15 21:47 发表
那好如果确定没有错的话注意
这两个索引修改成,再实验一下

748: 004FF746,0x000004FA   ; z05: Pic_Profiles
760: 004FF746,0x00000501   ; z08: Pic_AdvNet

profile正常
advnet似乎正常,开启它之后没有出线上次的半个屏幕没有的情况,因为我手机现在信号很差,不知道一两个小红点是不是正常的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 21:57:49 | 显示全部楼层
奥,我知道了,我改了一个地方我忘了说了
回复 支持 反对

使用道具 举报

发表于 2006-3-15 21:58:13 | 显示全部楼层
OK,一切都好,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 22:00:28 | 显示全部楼层
7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
7C8: 004FF746,0x000004FA   ; z21: Additional_PIT_start
7D0: 004FF746,0x0000055D   ; z22: Additional_PIT_end

这三个位置你们一定不一样,呵呵,我这个地方改了空了一个图片的索引
就是PIT的启示索引,原先的时候是4FB和55E
后来改成了4FA和55D所以你们的普遍都向前提了
回复 支持 反对

使用道具 举报

发表于 2006-3-15 22:00:37 | 显示全部楼层
赶紧改过来吧,不然大家都错了
回复 支持 反对

使用道具 举报

发表于 2006-3-15 22:01:57 | 显示全部楼层
原帖由 lisugar 于 2006-3-15 22:00 发表
7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
7C8: 004FF746,0x000004FA   ; z21: Additional_PIT_start
7D0: 004FF746,0x0000055D   ; z22: Additional_PIT_end

这三个位置你们一定不一样,呵 ...

哦,那这个要不要改?不用了吧?
回复 支持 反对

使用道具 举报

发表于 2006-3-15 22:03:49 | 显示全部楼层
原帖由 lisugar 于 2006-3-15 22:00 发表
7C0: 004FF746,0xA0FD0050   ; z20: Additional_PIT_address
7C8: 004FF746,0x000004FA   ; z21: Additional_PIT_start
7D0: 004FF746,0x0000055D   ; z22: Additional_PIT_end

这三个位置你们一定不一样,呵 ...

呵呵,赶快改一下吧
而且,你把原来版本的Calendar on MainScreen v4.2也贴出来供大家撤消吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 22:05:20 | 显示全部楼层
目前的补丁和现在的functionlibrary对应,出现错误的应该市functionlibrary
7C8: 004FF746,0x000004FA   ; z21: Additional_PIT_start
7D0: 004FF746,0x0000055D   ; z22: Additional_PIT_end
这两个地址错误
回复 支持 反对

使用道具 举报

发表于 2006-3-15 22:05:47 | 显示全部楼层
还要改吧?现在不是没问题了吗?呵,

日历那个,用了,不是太好看,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 22:07:33 | 显示全部楼层
得找个地方放旧的补丁:(都放在前面太乱了,以后这个就放不用的补丁吧

;** x65 - MasterPatch v5 **
; (c) avkiev
; (r) 1nvisible, chaos
; (P) Lisugar

; (!) Library

;这个补丁通过手机直接控制其他的补丁,而不用连接电脑
;你必须创建文件夹 0:\Misc\Patches\ptc 在安装之前

;Entrypoint. 必须是4字节对其的,否则添加或者减少2个字节
+0923DE8 ; CX7C V50

0: 27636763A763E763 00498847,0xA0FC0C81 ; 启动时运行
+0

;Run Refresher instead ELSE_REMOVE_SYNC
09E27B4: 2FD095A0 0xA0FC0C51 ; CX7C V50

#pragma enable old_equal_ff
;Bufferizator
0FC0C00: 90B5FFF78DFD3C6810222668864203D0
0FC0C10: A418002EF9D11AE06668002E0DD188B0
0FC0C20: 021C684666A1FFF743FA6846211DFFF7
0FC0C30: 2BFA08B06668002E09D0347880202040
0FC0C40: 05D0FFF7E5F901218140301C214090BD

;Refresher
0FC0C50: F0B5FFF765FD3C6800261025641B6419
0FC0C60: 2068002806D060680028F8D0FFF71CFA
0FC0C70: 6660F4E7F0BD

;Scanner
0FC0C80: F1B50124A002FFF70BFA061CFFF748FD
0FC0C90: 3E60A003FFF704FA071C41B410214A03
0FC0CA0: 3D4C3C4D2068394B98423BD0364B9842
0FC0CB0: 38D0334B984235D0324B984232D0344B
0FC0CC0: 98422DD0A3182068A8422DD064189C42
0FC0CD0: F9D1324B9C42E5D100203060009D3E1C
0FC0CE0: 2FA00A010321090201316B46FFF7B0F9
0FC0CF0: 041C291C721BFFF7B3F9201C6946FFF7
0FC0D00: B3F9281CFFF7D0F9F7BC01BCFF2A06D1
0FC0D10: E76227636763A763E763276404300047
0FC0D20: 9300E418A418D4E7A068002802D0FEB4
0FC0D30: 8047FEBC6068306000207060A068B060
0FC0D40: E068F060641876182078387001340137
0FC0D50: 002807D07D28F7D10D2038700A207870
0FC0D60: 0237F1E70A203870013F0D2038700237
0FC0D70: 0F208443A7E7

;Data
0FC0D80: "EELI","EEFU","FFS_","FFS",00 ; Skip 128K
0FC0D90: 0x0000BBBB,0xB1C2D3E4,0xA0000000,0xA2000000 ; LGP (skip 640K), Magic, From, To
0FC0DA0: "0:\\Misc\\Patches\\ptc\\configs.txt",00
0FC0DC0: "0:\\Misc\\Patches\\ptc\\%08x.ptc",00
#pragma disable old_equal_ff

0FC0D98: 0xA0000000 0xA0FC0000 ; From
0FC0D9C: 0xA2000000 0xA0FE0000 ; To

;Bufferizator. 在调用之前必须存在地址表
;所有的补丁通过Bufferizator获得自己的配置参数
;输入R0,是补丁的ID
;如果内存中已经分配了补丁的配置,那么将配置参数的地址通过R0和R6返回,设置Z位0
;否则尝试分配空间,并将配置文件0:\Misc\Patches\%08x.ptc的信息读入RAM
;如果分配成功,将配置参数的地址通过R0和R6返回,设置Z位0,并将该地址写入地址表
;如果失败通过R0和R6返回0,并且设置Z位1
;如果补丁未起用,或者当前的profile要求不使用补丁,设置Z位1
;在补丁中调用Bufferizator的例子
;LDR R0,PatchId
; bl Bufferizator
; beq NoPatch

;Refresher. 通过DSE将这个函数分配到一个热键上
;在运行完MasterJava程序以后需要进行刷新
;在调用Bufferizator 以后,内存会重新分配,并读取ptc文件

;Scanner.在启动的时候搜索整个flash,寻找配置信息,并将他们整合成ptc文件(最大16k)
;创建PatchTable (max=1K=64 patches), PatchTable地址写到RAM中(Z00)

;DSE: http://www.gsm-multifund.com/mod/DSE.rar
;MasterMidlet: http://chaos.allsiemens.com/download/Master.rar

;* Calendar on Mainscreen v4.2 *
; (c) DeHuCoH
; (i) KreN
; (p) Lisugar

; (!) MasterPatch(f067, v11, f066, z11, f036, f000, f001, z03)
; (!) MSPatchLoader
; (!) PICTURES(1197 - 1240)

#pragma enable old_equal_ff
0FC3700: 34CD12AB00B53F48FDF77AFA61D0FCF7
0FC3710: 83FD0130F178C1405BD3FCF7BDFF3868
0FC3720: 002856D0FCF774FD53D10E207178FDF7
0FC3730: 23F83A1CFFB4FCF7F3FCFFBC0F300132
0FC3740: 7628F7DB301D011C0831FCF759FC301D
0FC3750: FCF75AFC0230717A07390029FCDC4942
0FC3760: 4118072900DD0739307A20A73D5C0C01
0FC3770: 641AA01EB1780124767A762801DB0D20
0FC3780: 0C31B44208D1FFB401380139FCF7F4FF
0FC3790: FA1DFCF7C5FCFFBC03B4201C00F01AF8
0FC37A0: 031C002908D0FCF7C7FF7A1803BCFFB4
0FC37B0: FCF7B6FCFFBC00E003BCFCF7BDFFFA18
0FC37C0: 0630FFB4FCF7ACFCFFBC09300134AC42
0FC37D0: D3DD00BD00B5642806D200210A380131
0FC37E0: 0028FBDA0A30013900BDC0461F1F1C1F
0FC37F0: 1E1F1E1F1F1E1F1E1F00

0FC3800: 0xB1C2D3E4,0x0000CD01,0000000000000000,"\
{patch=`Calendar on MS` ver=4.2 id=CD01 mem=20}\
{1 sl `Y week` range=44..77 v=58}\
{2 sl `Y date` range=56..89 v=71}\
{3.0 cb `Show in lock`}\
{3.1 cb `Show in unlock` v=1}\
",00
#pragma disable old_equal_ff

;* MSPatchLoader *
; (c) KreN
; (r) avkiev
; (p) Lisugar
; (!) MasterPatch (Z00, f020)

;主要于在待机,屏保,锁键盘的状态自动加载补丁
;可以自动搜索指定范围内的符合条件的补丁,默认状态是FC0000-FE0000
;符合条件是指补丁以34CD12AB开头,第五个字节开始自动作为入口,不需要寻找任何Hook
;需要4字节RAM定义在Z00+0x20的位置

08BE650: 1883261C002D0590 004FB847,0xA0FC3E01 ; cx7cV50

#pragma enable old_equal_ff
0FC3E00: 7FB52C48FCF78CFC20217F1839680A68
0FC3E10: 824205D103B44A68904703BC0831F6E7
0FC3E20: FFBC04371883261C002D059004903847
0FC3E30: 00B501242002FCF733F9061CFCF770FC
0FC3E40: 3E6210214A031C4C1A4D2068174B9842
0FC3E50: 18D0154B984215D0114B984212D0114B
0FC3E60: 98420FD0124B98420AD0A3182068A842
0FC3E70: 0AD064189C42F9D1104B9C42E5D100BD
0FC3E80: 9300E418A418F7E73060671D77606418
0FC3E90: 0836EBE7
0FC3EA0: "EELI","EEFU","FFS_","FFS",00
0FC3EB0: 0x0000BBBB,0xAB12CD34,0xA0000000,0xA2000000
0FC3EC0: 0xB1C2D3E4,0x0000CDFF,0xA0FC3E31,0x00000000
0FC3ED0: 00
#pragma disable old_equal_ff

0FC3EB8: 0xA0000000 0xA0FC0000 ; From
0FC3EBC: 0xA2000000 0xA0FE0000 ; To

;** GraphPatchManager v3.1 av **
; (c) KreN
; (r) avkiev
; (p) Lisugar

; (!) MasterPatch v5 by avkiev

08BE650: 1883261C002D0590 004FB847,0xA0FC3E01 ; Hook in DrawMainScreenIcon

#pragma enable old_equal_ff
0FC3E00: 1883261C05900490FFB5FCF789FC386A
0FC3E10: 69690268002A04D003B4904703BC0430
0FC3E20: F7E7FFBC002D0BF004E9
0FC3E30: 00B501242002FCF733F9FCF771FC3862
0FC3E40: 10214E031C4C1B4D2268184B9A421AD0
0FC3E50: 154B9A4217D0124B9A4214D0114B9A42
0FC3E60: 11D0134B9A420CD0A3192268AA420CD0
0FC3E70: 64189C42F9D1114B9C42E5D100230360
0FC3E80: 00BDB300E418A419F5E767683F013F0F
0FC3E90: 012F02D1A768076004306418E5E7
0FC3EA0: 45454C49454546554646535F46465300
0FC3EB0: BBBB0000E4D3C2B1000000A0000000A2
0FC3EC0: E4D3C2B1FFCD0000313EFCA000000000
0FC3ED0: 00
#pragma disable old_equal_ff

0FC3EB8: 0xA0000000 0xA0FC0000 ; From
0FC3EBC: 0xA2000000 0xA0FE0000 ; To

;* x65 - Big digital clock on the main screen when keylocked v5 *待机锁键盘显示大时钟v5
; (c) avkiev
; (p) Lisugar

; (!) MasterPatch(v11, f067, f000, f037, f004, z02, z03, f036)


09CF408: 0xA08BEB91 0xA0FC1401 ; /CX7Cv50
0FC14C0: 0xFFFFFFFF 0xA08BEB91 ; \CX7Cv50  //B5????????80BD80B5????????80BD70477047

#pragma enable old_equal_ff
0FC1400: F1B53448FFF7FCFB3BD0FFF745F93868
0FC1410: 002836D0FEF700FF0130717CC14030D3
0FC1420: 0020311DFEF7ECFD0F24757882B0211C
0FC1430: 2A1C0B1C6633101C2430009001200190
0FC1440: 02984069FEF770FE02B0317900F01DF8
0FC1450: B078022809D0012803D0F068C143F160
0FC1460: 03D40B2000F018F8183C0C34717900F0
0FC1470: 0CF8307C002804D0403C1C35B17900F0
0FC1480: 04F8F1BC0E49884700BD01B50A20FEF7
0FC1490: C7FD00F001F800E002B5FFF749F95A2D
0FC14A0: 01D3FFF749F93A18201C291CFEF738FE
0FC14B0: 18345A2D00D3103C01BD

0FC14D0: 0xB1C2D3E4,0x0000AB02,0000000000000000,"\
{patch=`Big Digital Clock` ver=5 cp=avkiev id=AB02}\
{1 sl Y r=62..89 v=73}\
{2 o Colon `Blink`=0 `On`=1 `Off`=2}\
{16 cb `Show seconds` v=1}\
{17.0 cb `Show in lock` v=1}\
{17.1 cb `Show in unlock`}\
",00
#pragma disable old_equal_ff

[ 本帖最后由 lisugar 于 2006-3-17 20:46 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-3-15 22:42:25 | 显示全部楼层
打了x65 - Extra info on the main screen v6.1.vkp这个补丁,胡乱设置后死机无法进入主屏,再开机在网络搜索界面死机,撤消后正常
回复 支持 反对

使用道具 举报

发表于 2006-3-16 10:35:00 | 显示全部楼层
原帖由 lisugar 于 2006-3-15 21:47 发表
那好如果确定没有错的话注意
这两个索引修改成,再实验一下

748: 004FF746,0x000004FA   ; z05: Pic_Profiles
760: 004FF746,0x00000501   ; z08: Pic_AdvNet



终于找到原因了  就是着两个的问题改了就好了

不过问一下  是该着两个地址

还是把7C8: 和7D0:  改了好?
回复 支持 反对

使用道具 举报

发表于 2006-3-16 10:36:22 | 显示全部楼层
原帖由 baibao 于 2006-3-16 10:35 发表



终于找到原因了  就是着两个的问题改了就好了

不过问一下  是该着两个地址

还是把7C8: 和7D0:  改了好?


改7C8和7D0吧:)

[ 本帖最后由 _woailaopo_ 于 2006-3-16 10:38 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2006-3-16 10:43:58 | 显示全部楼层
原帖由 _woailaopo_ 于 2006-3-16 10:36 发表


改7C8和7D0吧:)



7c8  7D0  我刷的就是4FA   55D啊  要改成4FB?  晕了 该哪个啊?
回复 支持 反对

使用道具 举报

发表于 2006-3-16 10:54:20 | 显示全部楼层
lisugar
你的原来的 functionlibrary 怎么还没改啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 10:57:23 | 显示全部楼层
改了,全部按照现在的就可以了,以前的错误不好意思
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 01:36

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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