RK3188固件修改教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(一) 將固件(ROM)解包

本帖隐藏的内容

(1) 将FW_tool_RK30xx_2.0.zip解压缩到你想要的工作目录(例如: F:\ FW_tool_RK30xx_2.0\),

主要执行的是:START.exe

(2) 把想要解包的ROM拷贝到此工作目录, 并将此要解包的ROM名称更改为update.img (例如: F:\FW_tool_RK30xx_2.0\update.img )

(3) 执行START.exe

● 键入“Q”表示离开此工具.

● 键入“2”表示将ROM打包.

● 键入“1”表示将ROM解包, 这里先选”1”, 会提示”Pressany key to continue…”按任一键将刚才拷贝的update.img解包.

(4) 键入“1”将update.img (ROM文件) 解包

● 会将update.img (ROM文件) 解包到F:\FW_tool_RK30xx_2.0\temp\目录

● 主要执行两个解包动作

i. 将update.img分解出boot.bin与firmware.img

ii. 再将firmware.img 分解出所有的Image文件放在\temp\Android\目录

● 并且询问是否要将system.img 继续分解,會分解到\temp\system\目录

i. 键入“2”表示不再继续分解system.img

ii. 键入“1”表示再继续分解system.img, 这里选”1”再继续分解.

(5) 键入“1”继续分解system.img 到\temp\system\目录

会执行winExtTool.exe将system.img 分解到\temp\system\目录

● 发现有文件名称乱码,并且无法分解出, 这是因为Android 的Linux系统文件是采用unicode名称,与Windows系统不兼容, 其中若有文件使用中文的文件名, 便会有此情况.

● \temp\system\目录内已经增加了许多的目录与文件, 至此固件(ROM)分解告一段落!!

i. 其他的image文件(如: boot.img ; kernel.img ; recovery.img …)分解请网络搜索工具与方法.

本帖最后由hmjack2008 于2013-4-12 02:04 PM 编辑

(二) 将固件( ROM) 打包

(1) 执行: START.exe

● 键入“Q”表示离开此工具.

● 键入“2”表示将ROM打包. 这次选”2”, 打包成固件(ROM).

● 键入“1”表示将ROM解包.

● 继续选择打包的文件来源(两种择其一)

i. 键入“1”表示先將\temp\system\目录內的文件打包成system.img, 再結合\temp\Android\目录內的文件打包成固件(ROM).

ii. 键入“2”表示只將\temp\Android\目录的文件打包成固件(ROM), \temp\system\目录內的文件完全不使用. 这次选”2”, 只將

\temp\Android\目录的文件打包成固件(ROM).

(2) 选”2”, 只將\temp\Android\目录的文件打包成固件(ROM)

● 主要执行两个打包动作

i. 将\temp\Android\目录的文件打包並填入CRC , 生成update_new.img

ii. 再将update_new.img与\temp\boot.bin (loader) 打包并填入MD5 , 生成firmware_new.img

iii. 最后询问是否要执行刷固件的工具程序(RKBatchTool.exe), 先选”2”不执行, 并且可以选”Q”离开START.exe了!

iv. 生成的文件update_new.img与firmware_new.img都在工作目录F:\FW_tool_RK30xx_2.0\ 内.

v. 这个update_new.img就相当于第一次解包时的

\temp\firmware.img, 你可以把两个文件放在一起, 用“ fc /b

update_new.imgfirmware.img ”指令比较看看是否一致.

vi. 生成的firmware_new.img就相当于原來固件update.img ,用“ fc /b firmware_new.img update.img ”指令比较看看是否一致.

2013-4-12 01:45 PM 上传

下载附件(33.74 KB)

(3) 至此驗證了此工具可以用在RK3188的固件(ROM)解包與打包!!

一楼的(一) 将固件(ROM)解包其实已经将system.img 解开到\temp\system\目录.二楼的(二) 将固件(ROM) 打包并未使用到解开后的\temp\system\目录, 仅验证了打包回去和原来的固件(ROM)一致.

接下来要对\temp\system\目录内文件修改, 此教程仅以制作具有ROOT权限的固件(ROM)为范例.

其他更多的修改文件,或更深入的(*.apk)分解请网络搜索工具与方法…

(三) 修改system.img

(1) 先设定目标:

● 制作具有ROOT权限的固件(ROM),

● 精简, 删除不需要的程序, 如: 淘宝;天猫;游戏

● 更新, 替换成新版本程序

(2) ROOT权限

● 下载1119618818发布的一键root工具TPSparkyRoot (/thread-67786-1-1.html) , 解开zip压缩包里面的文件:

i. SuperSU.apk与RootExplorer.apk文件拷贝到

\temp\system\app\目录中

ii. busybox文件拷贝到\temp\system\bin\目录中,替换原有的busybox

iii. su文件拷贝到\temp\system\xbin\目录中替换原有的su

相关文档
最新文档