linux操作系统手机刷机包(.sbf 文件)制作、修改方法

linux操作系统手机刷机包(.sbf 文件)制作、修改方法

ID:18582479

大小:2.11 MB

页数:18页

时间:2018-09-19

linux操作系统手机刷机包(.sbf 文件)制作、修改方法_第1页
linux操作系统手机刷机包(.sbf 文件)制作、修改方法_第2页
linux操作系统手机刷机包(.sbf 文件)制作、修改方法_第3页
linux操作系统手机刷机包(.sbf 文件)制作、修改方法_第4页
linux操作系统手机刷机包(.sbf 文件)制作、修改方法_第5页
资源描述:

《linux操作系统手机刷机包(.sbf 文件)制作、修改方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LINUX操作系统手机刷机包(.SBF文件)制作、修改方法Byshanxin96-2007.2.20第一种修改方法:利用WINHEX软件一、获得.smg文件获得.smg文件的两种方法:1、通过RSD刷机把.SBF文件解开后,产生多个.smg文件,提示:RSD刷机过程中完成第一个100%时立即从手机上拔掉usb连线,但不要关闭RSD程序!切记!!!然后在.sbf文件的目录下将.smg文件复制到其他位置!再关闭RSD程序,这样就不会真正刷机又可以得到.smg文件了!2、通过WinHex得到.smg文件:运行WinHex并打开.SBF文件,这里以53P

2、-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_resou

3、rceCG35.smg->/ezx_userCG36.smg->/ezxlocalCG37.smg->/usr/securesetupCG39.smg->开机的LOGOCG41.smg->和CG42合并一起./usr/languageCG42.smg->同上CG43.smg->/usr/setupCG44.smg->Rootfs其中CG34,CG37,CG43,CG44,以及CG41+CG42为标准cramfs文件。其中CG37,CG44要先去掉前0x1000个字节(16进制)才是标准cramfs文件。得到的cramfs文件,可以在linux下解

4、压,修改并重新打包为cramfs文件。二、修改 CG43.smg文件好了,你现在可以对得到的CG43.smg文件进行修改了哦!在LINUX 下解开文件、修改及打包 .smg 文件:还是以 CG43.smg 为例。把CG43.smg拷贝到/home下,在/mnt下建立ttt的目录,然后:1、mount-oloop/home/CG43.smg/mnt/ttt##解开CG43.smg2、cd/mnt/ttt##进入该目录3、tarzcvf/home/CG43.tar.##打包ttt目录成压缩文件4、mkdir/home/CG43##在home下建立CG

5、43目录5、cd/home/CG43##进入该目录5、tarxzvf/home/CG43.tar##解压出文件到CG43目录6、##在CG43目录进行修改,或者通过管理器修改里面的文件。7、mkcramfs/home/CG43new_cg43.smg##重新打包成smg文件8、tarczvf/home/new_cg43.tar/home/CG43##打包成tar文件(修改时,需要注意的内容:  拷贝文件过来后,需要重新设置文件的群组、所有者及属性等  修改的文件里包含中文字符,需要注意。)9、拷贝修改好了并打包好的新的 new_cg43.smg 

6、文件返回到 Windows下。三、将修改好的.smg文件整合到.sbf文件里1、重复 一、 2、(运行WinHex并打开.SBF文件。点WinHex菜单->位置->转到偏移量填入2DB9BAB然后点WinHex菜单->编辑->定义选块填入开始2DB9BAB结尾2DD9BAA 点击确定)2、打开 new_cg43.smg点WinHex菜单->编辑->全选点WinHex菜单->编辑->复制选块->正常方式注意CG37,CG44要跳过0x1000个字节。3、返回到 .sbf 文件点WinHex菜单->编辑->剪贴板数据->写入(从当前位置覆写) 出现提

7、示:点 确定4、得到 新 cg43 的校验值(.sbf 文件还是当前编辑状态)5、得到 旧 cg43 的校验值你可以打开备份的CG43.smg文件用上面的方法得到校验值,也可以从刷机时产生的 .hmg 文件里得到校验值(其实在通过WinHex得到.smg文件时候就可以计算出cg43 的校验值的)根据53版yan0提供了各SMG文件校验和在SBF的位置。更新校验和时,注意校验和为2个字节,低位在前,高位在后。CG34.smg,45ECG35.smg,47ECG36.smg,49ECG37.smg,4BECG39.smg,4DECG41.smg,4F

8、ECG42.smg,51ECG43.smg,53ECG44.smg,55E6、返回到 .sbf 文件找到旧 cg43 的校验值 更改成新

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。