- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LINUX操作系统手机刷机包(.SBF 文件
一、获得 .smg 文件
填入 2DB9BAB(CG43.smg 在 .SBF文件里的开始位置,具体.smg 文件在 .SBF文件里的具体位置和范围,比较一下.smg和.SBF就明白了!)
然后点 WinHex 菜单-编辑-定义选块
填入 开始 2DB9BAB 结尾 2DD9BAA (CG43.smg 在 .SBF文件里的起止位置)点击 确定
然后点 WinHex 菜单-编辑-复制选块-进入新文件 得到.smg 文件,这里命名为CG43.smg,保存!
附:.smg 文件与手机内部文件的对应关系:
CG34.smg -/usr/data_resource
CG35.smg -/ezx_user
CG36.smg -/ezxlocal
CG37.smg -/usr/securesetup
CG39.smg - 开机的LOGO
CG41.smg - 和CG42合并一起./usr/language
CG42.smg - 同上
CG43.smg - /usr/setup
CG44.smg - Rootfs
其中CG34,CG37,CG43,CG44,以及CG41+CG42为标准cramfs文件。其中CG37,CG44要先去掉前0x1000个字节(16进制)才是标准cramfs文件。得到的cramfs文件,可以在linux下解压,修改并重新打包为cramfs文件。
二、修改 CG43.smg 文件
(修改时,需要注意的内容:
拷贝文件过来后,需要重新设置文件的群组、所有者及属性等
修改的文件里包含中文字符,需要注意。)
9、拷贝修改好了并打包好的新的 new_cg43.smg 文件返回到 Windows 下。
三、将修改好的.smg 文件整合到.sbf 文件里
点 WinHex 菜单-编辑-全选
点 WinHex 菜单-编辑-复制选块-正常方式
注意CG37,CG44要跳过0x1000个字节。
3、返回到 .sbf 文件
点 WinHex 菜单-编辑-剪贴板数据-写入(从当前位置覆写)
出现提示:
点 确定
4、得到 新 cg43 的校验值(.sbf 文件还是当前编辑状态)
5、得到 旧 cg43 的校验值
你可以打开备份的CG43.smg文件用上面的方法得到校验值,也可以从刷机时产生的 .hmg 文件里得到校验值
(其实在 通过 WinHex 得到.smg 文件 时候就可以计算出cg43 的校验值的)
根据53版yan0提供了各SMG文件校验和在SBF的位置。更新校验和时,注意校验和为2个字节,低位在前,高位在
后。
CG34.smg,45E
CG35.smg,47E
CG36.smg,49E
CG37.smg,4BE
CG39.smg,4DE
CG41.smg,4FE
CG42.smg,51E
CG43.smg,53E
CG44.smg,55E
6、返回到 .sbf 文件
找到旧 cg43 的校验值
更改成新的校验值
7、保存修改好的 .sbf 文件
到此就完成了.SBF 文件的修改,可以用RSD刷机了!!!
第二种修改方法:利用EZXCodec软件
注:必须取消Windows下缓存缩略图的功能,可以打开“文件夹选项→查看”对话框,在这里勾选“不缓存缩略图”复选框即可。
将软件解压后,点击“ezxcodec_chs.exe”打开软件,在编辑窗口中点击“CramFS”选择临时目录也就是刷机包解压后的输出目录,选择要修改的smg刷机包,然后点解压就可以解开刷机包了
解压后,进入刚才选择的目录,可以看到2个文件
打开文件夹“cramfs-root”,这里面就是刷机包文件,按手机上修改刷机包的方法修改即可。修改好后,在“新建cramfs文件”右边选择保存的路径(注:不要保存在cramfs-root内)点击“编译”即可
软件使用方法
1.启动软件:该软件只有两种语言英语和俄语,根据你自己水平选择语言。
2.解压SBF文件为CramFS代码包:必须先设置工作目录(Working directory)(用于保存解压出来的文件和文件夹),选择SBF,然后选择原始刷机包SBF文件,可打开和SBF文件(若选择了From CramFS too选项,则直接可解压为文件和文件夹);也可以选择CramFS代码包进行解压。
3. 重新生成SBF文件:为了重新生成SBF文件,工作目录中必须有已解压出来的文件和文件夹,你修改和编辑的文件也必须复制到工作目录中对应的位置。原始刷机包SBF文件也必须是打开的,在新SBF文件行定义新的刷机包名称,最后编译Compile。
4. 解压CramFS代码包:选择CramFS,然后选择原始CramFS文件,可以为工作目录也可以为其它任意目录,但解压出来的文件保存到工作目录中
文档评论(0)