爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1888|回复: 24
收起左侧

[教程] 有关打补丁工具apatcher1.01使用,以及高级用法

[复制链接]
发表于 2006-10-4 12:55:19 | 显示全部楼层 |阅读模式

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

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

x
有关apatcher的使用,大家应该比较熟悉的,软件很简单:
可以应用补丁,制作替换文件的补丁,导出刷机程序A盘,Z盘文件,制作A盘补丁。

apatcher.JPG
一、patch and sxp(R)editor
1、应用补丁很简单
打开现成的补丁文件,或者复制粘贴补丁到代码窗口,打开刷机程序,按左边第一个图标就可以应用补丁了,或者按第二个图标应用到文件(制作集成版)
如果提示*siemens* not found,还有有关刷机程序改名的问题,看看这里:

有关刷机程序要改名的问题
http://mobile.0110.cn/viewthread.php?tid=266077

2、制作替换文件补丁
想替换Z盘的文件,如果新文件不大于原来Z盘的文件,就可以用这个生成替换的补丁,按一下这个按钮,第一个让你选择源文件(这个可以利用apatcher的rolfA盘,Z core/Var Z盘功能获取所需文件,下面介绍),第二次选择要替换到Z盘的新文件,然后选择生成补丁的路径。名字保存就可以了!

二、rolf(A盘)
可以导出A盘,生成A盘补丁,具体可以看看论坛相关教程
  
carylou的《【新手刷机教程】怎样制作自己的A盘补丁》
http://mobile.0110.cn/viewthread.php?tid=259664

三、Z core/Var Z盘
可以导出Z盘,选择第二个图标“Extract Z from winswup memory”就可以导出Z盘文件了(暂时还不能像制作A盘补丁那样制作Z盘补丁),可以导出中文15版的Z盘的apatcher1.01见这里:

foxcon的《EditorZ用到的简体15版log.txt 另附修正版EditorZv0.4和修正版Apatcherv1.01 》
http://mobile.0110.cn/viewthread.php?tid=266873

四、高级用法
在俄网oslik.ru看到的,可以在补丁里加入命令,实现不同的功能,可以实现对话式的选择是否应用补丁什么的,有兴趣的可以研究一下
select.JPG

原始说明:
The description of commands (for advanced users)
Besides formatting the text in patches, in Apatcher there is an opportunity to add dialogue windows which will be displayed during installation of patches. These windows can contain a various formation on installation of patches, the description. As by means of these commands it is possible to create the original script of installation of a patch, or a firmware mod.

The list and the description of commands:
selectbox:title:str_1:d_1:str_2:d_2: .... str_n:d_n
Shows dialogue of a choice with heading title, and variants str_1..., str_n if it is chosen variant str_k, it is equivalent command jump:d_k an example:
selectbox:Install themes?:Yes:0:No:3:Additional mode:-10:Exit:2
replace:......... (patch 1)
jump:1
break
...
...
...
break
label:10
...
...
label:value[:dialog]
Output from a mode goto if value equally earlier saved (the sign at comparison is not considered only absolute value)
Mode "goto" into this mode we enter, when at selectbox or jump a negative number, the module of this number it is remembered in this mode commands are passed, except for command
label:value
If this command has met it is compared value with remembered if are equal, we leave a mode "goto" in a usual mode label are simply passed as a matter of fact are transitions on labels, but only always forward
example
jump:-10
....
....
label:10
set:flag:value[:dialog]
to establish any flag (?ò 0 ?? 127) in 0 or 1
not:flag[:dialog]
To invert flag
jump:step:flag[:dialog]
To pass on step steps at concurrence of a flag
jumpn:step:flag[:dialog]
To pass on step steps at NOT concurrence of a flag
If the flag is established to pass step command (step> = 0) or transition to a label |step | (step <0) if if the flag is not specified in any case jumpn - all is similar jump, only transition if the flag is dumped, instead of is established.
examples:
1.
jump:4 (to pass 4 commands)
2.
jumpn:-10:127 (If the flag 127 is dumped, transition to a label 10)
...
...
label:10
rundll|x.dll|y[|dialog]
To start in x.dll function GetCommand: function(index: byte): pchar; cdecl; with a parameter "y"
Divider of lines is the symbol 10=0?à
declaration GetCommand for C coders:
extern "C" __declspec(dllexport) char* __cdecl GetCommand(unsigned char cNum);

replacefile:search:entered:file[:dialog]

replacetext:oldtext:newtext[:dialog]

replaceunicode:oldtext:newtext[:dialog]

replace:oldhex:newhex[:dialog]

break[:?:dialog]
x=0 info
x=1 Yes=Break
x=2 No=Break
x=3 Info, then Break
If no parameters, break unconditional
include|x.sxp[|dialog]
include in patch file x.sxp

[ 本帖最后由 segalgx 于 2006-10-4 19:34 编辑 ]

评分

参与人数 1实力分 +2 金钱数 +20 贡献分 +1 收起 理由
山高高 + 2 + 20 + 1 奖:感谢-你和大家分享经验!

查看全部评分

发表于 2006-10-4 14:13:35 | 显示全部楼层
apatcher果然强大啊,顶楼主
回复 支持 反对

使用道具 举报

发表于 2006-10-4 14:42:47 | 显示全部楼层
板凳支持。。。

留着慢慢消化了,大s就是补丁强,这个传统一定要发扬光大啊。。。
回复 支持 反对

使用道具 举报

发表于 2006-10-4 16:14:51 | 显示全部楼层
坐地板也要支持segalgx版主!
回复 支持 反对

使用道具 举报

发表于 2006-10-4 16:19:52 | 显示全部楼层
呵~~这些都是菜鸟们用到的教程,8错!加入汇总。:victory:
回复 支持 反对

使用道具 举报

发表于 2006-10-4 17:12:49 | 显示全部楼层
还是不是很明白
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-4 19:33:59 | 显示全部楼层
弄懂那些命令,可以实现对话式的问是否应用某个补丁,比如有的需要增大铃声,有的不需要,这样就可以有选择性了
回复 支持 反对

使用道具 举报

发表于 2006-10-4 19:34:41 | 显示全部楼层
版主,我刷的是十一版的,是不是打开winSwup32再打开Apatcher.exe,把这个补丁
replace:456E61626C654949523D2030:456E61626C654949523D2031
replace:4C696D4C3D2020202030:4C696D4C3D202D313530
replace:4C696D453D202D363530:4C696D453D202D393530
replace:4C696D433D202D343030:4C696D433D202D363030
打入再刷机就可以撤消大铃声的补丁了呢?我已经刷过的了,是不是也要全选WinSwup左侧面选项重刷呢?还是只选其中的一些便可.
版主指点一下
还有十一版的看不了TXT记事本,有什么办法解决?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-4 19:49:30 | 显示全部楼层
原帖由 SSX1 于 2006-10-4 19:34 发表
版主,我刷的是十一版的,是不是打开winSwup32再打开Apatcher.exe,把这个补丁
replace:456E61626C654949523D2030:456E61626C654949523D2031
replace:4C696D4C3D2020202030:4C696D4C3D202D313530
replace:4C69 ...



是的,就是这样~~

看不了txt,你说自带的记事本吗?应该不会的吧,排除txt内码的原因,txt最好用unicode,还不行可能是动态超频的原因
回复 支持 反对

使用道具 举报

发表于 2006-10-4 19:54:04 | 显示全部楼层
顶了慢慢看,国庆都在忙,斑竹辛苦了!!
回复 支持 反对

使用道具 举报

发表于 2006-10-4 20:36:45 | 显示全部楼层
呵呵,感谢版主,再次刷机成功.铃声不再大了,看了好多人说用了超大铃声,喇叭坏了,现在不必再耽心了.在电脑上写的TXT在手机上不能看.
回复 支持 反对

使用道具 举报

发表于 2006-10-4 20:38:35 | 显示全部楼层
呵呵.厉害啊.我只用到这个软件的部分功能.
回复 支持 反对

使用道具 举报

发表于 2006-10-4 21:11:36 | 显示全部楼层
好东西一定要顶
回复 支持 反对

使用道具 举报

发表于 2006-10-4 21:46:56 | 显示全部楼层
楼主真是强
回复 支持 反对

使用道具 举报

发表于 2006-10-5 13:04:30 | 显示全部楼层
TXT改下编码应该可以看的
回复 支持 反对

使用道具 举报

发表于 2006-10-5 14:13:04 | 显示全部楼层
请问改那个编码呢?在电脑上写的短信,不能在手机上看和发,真不是滋味,高手帮忙!!!!!!!!!!!手机上商务助理的记事本可以用,可是在电脑上编写的,放在卡上不能看,全是乱码?高手解决一下吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-5 14:40:18 | 显示全部楼层

$(subject)

保存成unicode格式,放到手机上,直接用文件管理器打开,选项里发送,可以发短信等
回复 支持 反对

使用道具 举报

发表于 2006-10-5 15:42:12 | 显示全部楼层
原来是格式不一样,感谢segalgx版主,已解决!:victory: :lol
回复 支持 反对

使用道具 举报

发表于 2006-10-5 16:14:14 | 显示全部楼层
过段时间应该研究一下如何修改Z盘了
回复 支持 反对

使用道具 举报

发表于 2006-10-23 20:59:07 | 显示全部楼层
谢谢了。支持一下!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-19 07:21

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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