康佳电视刷机包制作详细图文解说教程
以 47R5200 为例说一下 root 教程。
1. 解压下载好的固件,顺便改名不会搞错。
2. 用 notepad++等打开文件查看文件头
3. 注意箭头所指的地方,我们要修改的就是这个 system 分区。
从上面的那句 filepartload 50000000 MstarUpgrade.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. 最后保存改名刷机。刷机有风险,同学们需要谨慎。
以 47R5200 为例说一下 root 教程。
1. 解压下载好的固件,顺便改名不会搞错。
2. 用 notepad++等打开文件查看文件头
3. 注意箭头所指的地方,我们要修改的就是这个 system 分区。
从上面的那句 filepartload 50000000 MstarUpgrade.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. 最后保存改名刷机。刷机有风险,同学们需要谨慎。