2024年10月30日发(作者:喜勇锐)
教程] windows下修改刷机包不完全教程(机友们有福啦)
由于本人不懂Linux,所以一直寻找XP
下改包的方法,终于找到可以
在XP下解开sbf和smg的方法了,在此
感谢晨星的分享,工具以及基本教程是
从他那找来的
大家都知道SBF-Recalc 1.2.8修改工具
可以将.sbf刷机包文件解压,但却并不
能编辑EM35的.smg文件,想要修改.smg
文件只有在Linux下修改,对于不懂
Linux的同志来说只有望而却步了,我想
如果能够自己修改刷机包,大家一定非
常愿意,哪怕只是小小的改动,也是很
有成就感的,呵呵
好了,入正题,
一、首先大家需要用SBF-Recalc 1.2.8
工具将刷机包解开,
打开SBF-Recalc 1.2.8点击Open Flash-File选择要
解压的刷机包,然后打开
然后再点击Split Flash-File进行解压,解压成功如
下图
成功后在提示框内会显示Splitting Done,表示解压
成功
这时你打开你解压刷机包的文件夹,你就会发现刷机
包已解压成了smg文件了,也是我们可以改包的文件
了
二、将squashfs-tools-win解压放到D、E、F或G
的根目录下,可自行选择,但路径中不能存在英文字
母。路径举例
将上步解压出来的.smg文件(你要修改的某一个,如
)复制到你的squashfs-tools-win文件夹
下,(以CG52为例)改名为(主要目的是
为了一会操作方便)
三、点击开始菜单-运行 - 输入CMD -然后再输入D:
(注:如果你是放在了E盘下,则输入E:), 然后
再输入CD E:/squashfs-tools-win
此时再输入unsquashfs (注意CG52前面有
个空格,知道刚才为啥改名为了吧)
这时你就会看到dos命令窗口会出现一串提示,表示
已解压成功,但包内的有中文文件会出现乱码。 你
到squashfs-tools-win文件夹下看看吧,就能够看到
解压开的文件夹了,要怎么改就看你自己了
四、修改完成后该生成新的.smg文件了,在dos命令
窗口输入
"mksquashfs squashfs-root "就会生成
新的smg文件了。然后用WinHex校验前后两个smg
文件,算出两者之间的字节数之差,然后填充00字节,
再将刚填充的00字节全部替换成16进制的FF
然后保存即可
好了,smg修改好了,替换原来的打包就可以了
具体的修改步骤还在研究当中,希望大家共同研究
工具在下面,ue_chinese是编辑脚本用的
2024年10月30日发(作者:喜勇锐)
教程] windows下修改刷机包不完全教程(机友们有福啦)
由于本人不懂Linux,所以一直寻找XP
下改包的方法,终于找到可以
在XP下解开sbf和smg的方法了,在此
感谢晨星的分享,工具以及基本教程是
从他那找来的
大家都知道SBF-Recalc 1.2.8修改工具
可以将.sbf刷机包文件解压,但却并不
能编辑EM35的.smg文件,想要修改.smg
文件只有在Linux下修改,对于不懂
Linux的同志来说只有望而却步了,我想
如果能够自己修改刷机包,大家一定非
常愿意,哪怕只是小小的改动,也是很
有成就感的,呵呵
好了,入正题,
一、首先大家需要用SBF-Recalc 1.2.8
工具将刷机包解开,
打开SBF-Recalc 1.2.8点击Open Flash-File选择要
解压的刷机包,然后打开
然后再点击Split Flash-File进行解压,解压成功如
下图
成功后在提示框内会显示Splitting Done,表示解压
成功
这时你打开你解压刷机包的文件夹,你就会发现刷机
包已解压成了smg文件了,也是我们可以改包的文件
了
二、将squashfs-tools-win解压放到D、E、F或G
的根目录下,可自行选择,但路径中不能存在英文字
母。路径举例
将上步解压出来的.smg文件(你要修改的某一个,如
)复制到你的squashfs-tools-win文件夹
下,(以CG52为例)改名为(主要目的是
为了一会操作方便)
三、点击开始菜单-运行 - 输入CMD -然后再输入D:
(注:如果你是放在了E盘下,则输入E:), 然后
再输入CD E:/squashfs-tools-win
此时再输入unsquashfs (注意CG52前面有
个空格,知道刚才为啥改名为了吧)
这时你就会看到dos命令窗口会出现一串提示,表示
已解压成功,但包内的有中文文件会出现乱码。 你
到squashfs-tools-win文件夹下看看吧,就能够看到
解压开的文件夹了,要怎么改就看你自己了
四、修改完成后该生成新的.smg文件了,在dos命令
窗口输入
"mksquashfs squashfs-root "就会生成
新的smg文件了。然后用WinHex校验前后两个smg
文件,算出两者之间的字节数之差,然后填充00字节,
再将刚填充的00字节全部替换成16进制的FF
然后保存即可
好了,smg修改好了,替换原来的打包就可以了
具体的修改步骤还在研究当中,希望大家共同研究
工具在下面,ue_chinese是编辑脚本用的