LINUX操作系统手机刷机包(SBF文件)制作修改方法.docVIP

LINUX操作系统手机刷机包(SBF文件)制作修改方法.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

ipad0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档