最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

windows下修改linux手机系统刷机包不完全教程

IT圈 admin 21浏览 0评论

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是编辑脚本用的

发布评论

评论列表 (0)

  1. 暂无评论