- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
以47R5200为例说一下root教程
以47R5200 为例说一下root 教程。
1. 解压下载好的固件,顺便改名不会搞错。
2. 用notepad++等打开文件查看文件头
3. 注意箭头所指的地方,我们要修改的就是这个system 分区。
从上面的那句
filepartloadMstarUpgrade.bin e04000 db51875
可以推测出system 分区在mstarupgrade.bin 里放在从e04000 开始,db51875 长度的空
间中。
4. 用winhex 打开这个47r5200_9910788_1.0.11.bin,定位到e04000 位置,选取db51875 长
度的数据另存为一个新文件。
注意上图红线位置,提示了这个系统分区是用lzo 压缩的。而文件头中也明确了这一点。
5. Google 一下,发现lzo 只能在linux 下打开。于是拷到linux 下,用lzop 解开这个文件。
System.img 就是我们要的东西。
6. 用mount 挂载这个文件。
可以看到这就是我们要的系统分区。
7. 拷贝root 所需要的文件到对应的文件夹里。
8. 做好一些需要的软连接
9. 卸载系统分区文件。
10. 重新把系统分区文件打包.
我们要的就是这个system.img.lzo
11. 复制回windows 下面。用winhex 放回到原来的地方。就是e04000 开始的地方。
这里面当然要考虑的是原来的地方够不够放。
12. 修改文件头,(这个用notepad++更容易做。)
记下system.img.lzo 的最后一个字节的偏移量DC410D9
用notepad++打开rom 文件吧箭头所指的地方改为DC410D9 。
13. 最后保存改名刷机。刷机有风险,同学们需要谨慎。
14. 有好的优化方法,刷机包制作心得什么的,欢迎和我联系。
QQ:603981863 (iamfool)
文档评论(0)