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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LINUX操作系统手机刷机包(.SBF 文件)制作、修改方法 By shanxin96-2007.2.20 第一种修改方法:利用WINHEX软件 一、获得 .smg 文件 获得 .smg 文件的两种方法: 1、通过 RSD 刷机把 .SBF 文件解开后,产生多个 .smg 文件,提示:RSD 刷机过程中完成第一个 100% 时立即从手机上拔掉usb连线,但不要关闭RSD程序!切记!!!然后在 .sbf 文件的目录下将 .smg 文件复制到其他位置!再关闭RSD程序,这样就不会真正刷机又可以得到 .smg 文件了! 2、通过 WinHex 得到.smg 文件: 运行 WinHex 并打开 .SBF 文件,这里以53P- CG43.smg 为例! 点 WinHex 菜单-位置-转到偏移量 填入 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 文件 好了,你现在可以对得到的CG43.smg 文件进行修改了哦! 在 LINUX 下解开文件、修改及打包 .smg 文件: 还是以 CG43.smg 为例。把CG43.smg拷贝到/home下,在/mnt下建立ttt的目录,然后: 1、mount -o loop /home/CG43.smg /mnt/ttt ##解开CG43.smg 2、cd /mnt/ttt ##进入该目录 3、tar zcvf /home/CG43.tar . ##打包ttt目录成压缩文件 4、mkdir /home/CG43 ##在home下建立CG43目录 5、cd /home/CG43 ##进入该目录 5、tar xzvf /home/CG43.tar ##解压出文件到CG43目录 6、##在CG43目录进行修改,或者通过管理器修改里面的文件。 7、mkcramfs /home/CG43 new_cg43.smg ##重新打包成smg文件 8、tar czvf /home/new_cg43.tar /home/CG43 ##打包成tar文件 (修改时,需要注意的内容:   拷贝文件过来后,需要重新设置文件的群组、所有者及属性等   修改的文件里包含中文字符,需要注意。) 9、拷贝修改好了并打包好的新的 new_cg43.smg 文件返回到 Windows 下。 三、将修改好的.smg 文件整合到.sbf 文件里 1、重复 一、 2、 (运行 WinHex 并打开 .SBF 文件。 点 WinHex 菜单-位置-转到偏移量 填入 2DB9BAB 然后点 WinHex 菜单-编辑-定义选块 填入 开始 2DB9BAB 结尾 2DD9BAA 点击 确定) 2、打开 new_cg43.smg 点 WinHex 菜单-编辑-全选 点 WinHex 菜单-编辑-复制选块-正常方式 注意CG37,CG44要跳过0x1000个字节。 3、返回到 .sbf 文件 点 WinHex 菜单-编辑-剪贴板数据-写入(从当前位置覆写)  出现提示: 点 确定 4、得到 新 cg43 的校验值(.sbf 文件还是当前编辑状态) 5、得到 旧 cg43 的校验值 你可以打开备份的CG43.smg文件用上面的方法得到校验值,也可以从刷机时产生的 .hmg 文件里得到校验值 (其实在 通过 WinHex 得到.smg 文件 时候就可以计算出cg43 的校验值的) 根据53版yan0提供了各SMG文件校验和在SBF的位置。更新校验和时,注意校

文档评论(0)

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

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

1亿VIP精品文档

相关文档