zn5刷机包修改教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[系统相关]刷机包制作教程

本帖最后由如此而已于2010-3-17 02:34 编辑

这个是转itfunz的E8的刷机包制作教程,主要给想自己改包的看下

没找到ZN5的,大致的方法是一样的

和转的上一个V8的教程有交集的部分,可以互相参考着看

转自:itfunz 作者:mxio

1楼『解SBF包、压SBF包』

E8的刷机包有两种格式,SBF和SHX。

SHX---一般作为BootLoader的包,有时也作为信号包等等,不常用。

SBF---可DIY的刷机包,本教程讲解SBF包制作。

WINDOWS环境下:(WIN2000 XP 2003 VISTA WIN7测试均可用)

常用到的SBF的解包工具是SBF-Recalc。

我常用的版本是SBF-Recalc 1.2.8,目前已更新至SBF-Recalc 1.2.9。

解包过程:

第一步,打开SBF-Recalc 1.2.8,点击Open Flash-File(打开刷机包文件)

第二步,选择至需要解开的刷机包文件。

第三步,点击Split Flash-File(解开刷机包文件)

结束,查看解开的文件,在SBF刷机包文件同目录下。

解开文件列表:

################################

*.hmg--------------刷机包头文件 # 刷机包必须*RAMDLD.smg------刷机包尾文件# 要有的文件################################

*CG36.smg-----根文件系统 #

*CG43.smg-----常用配置 # 可以解开并*CG44.smg-----安全配置 # 修改的*CG46.smg-----语言包 # SMG文件*CG52.smg-----资源包 #

################################

*CG31.smg-----RSA 校正文件 #

*CG34.smg-----未知 #

*CG35.smg-----开启虚拟内存 #

*CG37.smg-----未知 #

*CG42.smg-----修改开机LOGO # 不可解开的*CG48.smg-----未知 # SMG文件*CG49.smg-----未知 #

*CG50.smg-----未知 #

*CG60.smg-----未知 #

*CG61.smg-----未知 #

*CG62.smg-----未知 #

################################

压包过程

1.打开SBF-Recalc 1.

2.8,点击上方的Advanced,点击Calculate All CG's New,使其

前方显示有“对号”。

2.点击Open CG-Folder(打开CG所在目录,必须有*.hmg和*RAMDLD.smg,其他

CG*.smg文件可视包的目的剔除

3.点击Recalc Checksum(进行重新计算矫正点数据),耐心等到校正结束

4.点击Create SBF-File(生成SBF刷机包文件),耐心等到生成结束

5.结束,文件在CG所在目录的下级目录SBF-FlashFile中

SBF-Recalc工具下载

SBF-Recalc 1.2.8.rar (746.71 KB)

1

评分次数

摩托教父

收藏分享评分

TO

P

一展身手

帖子

373 热心

5

2F

小破孩发表于2010-3-17 00:25 | 只看该作者踩窝

窝送礼物问候Ta

本帖最后由如此而已于2010-3-17 00:42 编辑

2楼『解SMG包、压SMG

包』

两种系统环境下解SMG和压SMG方式。

1.Liunx系统(Ubuntu、Veket等)

系统配置:

1.Ubuntu系统需要切换到root用户;Veket系统默认root

用户故不需要切换。

( d2 f0 N1 Y5 ]7 \( A2.复制解包、压包程序到/Bin目录;

注意事项:

1.Ubuntu系统区分大小写

2.Bin目录为根目录下的Bin目录

3.Liunx对中文支持不错,大部分做包的工作是在Liunx下

完成的

解SMG包和压SMG包:

1.打开命令行窗口(也就是终端)

2.复制CG36/CG43/CG44/CG46/CG52.smg中的一个或多个到一个特点的目录下,mxio在Ubuntu下喜欢复制到桌面(/root/Desktop),在Veket下复制到/root。

3.命令行窗口(也就是终端)cd到SMG所在目录,比如Ubuntu下输入“cd /root/Desktop”,Veket打开终端即可。

4.解SMG文件:终端下输入:unmagx *.smg即可,比如unmagx *CG36.smg。那么SMG文件将被解到同名文件夹

5.压SMG文件:在终端下输入:mksquashfs * CG*.smg,

比如mksquashfs CG36 CG36.smg。

6.可做可不做的一步---添加空白字符,使文件和原来一样大。终端输入addsmg *CG??.smg -F *CG??.smg FF,此命令第一个CG是新生成的CG,第二个CG是原始的CG

释疑:

1.目录一定要对

2.解SMG文件:unmagx *.smg 中*.smg就是想要解的smg

文件名

3.压SMG文件:mksquashfs * CG*.smg中第一个*是要打包

的文件夹名第二个*是SMG文件名

4.文件后缀名要小写

高级玩法:

1.批量解包:

for i in *.smg

do

unmagx $i

done

剩下的发挥想象力哦

相关文档
最新文档