嚴重警告,diy固件有風險,刷機亦有風險,不推薦新手進行上述操作,固件小組對玩家進行的上述操作所造成的任何后果不承擔責任。
rk29打包解包工具ultra2.1功能:
對解包update為對應img、bootloader及其他相關文件供修改
解包system為文件夾形式(sdk1)
解包boot為文件夾形式
解包recovery為文件夾形式
分離boot和kernel(sdk2)
自動開root(sdk1)
打包system、boot、recovery為相應img,提供單刷img
打包各img為update.img,可直接量產(chǎn)刷機
適用于不同版本的bootloader
同時兼容sdk1和sdk2的固件解包打包
Changelog:
rev0.1 linux下實現(xiàn)固件解包打包修改,及單刷
rev1.0 windows下實現(xiàn)固件解包打包修改,保持與rk28解包打包工具相似的風格和習慣
rev1.1-1.4 修正可能出現(xiàn)的bug數(shù)處
rev1.5 增加半自動解包、打包recovery功能
rev1.6 解決bug一只
rev1.7 解決bootloader版本變化帶來的打包失敗問題
rev2.0 實現(xiàn)解包打包sdk2.0固件
rev2.1 整合1.x系列,使得本工具可以解包打包rk29系列固件,并修改部分bug
工具使用教程:
1、解包固件

將本工具解壓到一個ntfs分區(qū),請保證分區(qū)有800m以上空間,然后將固件解壓到工具目錄,并且重命名為update.img。

雙擊 固件解包.bat 解包固件,此時生成temp文件夾(如果之前存在此文件夾,那么之前文件夾內(nèi)容將被刪除,切記。,解包完成,此時可進入temp文件夾進行修改操作。
如果彈出窗口要求“請自行去掉packagefile文件里kernel那一行的注釋符號#”,那么去tamp文件夾下尋找packagefile,去掉kernel前的#,否則打包后的固件無法使用!
窗口會顯示打包時使用的bat,請仔細看。
固件解壓后得到boot鏡像的文件,在temp下的boot文件夾中,里面有一文件filelist,他不屬于原本的boot文件,也不會打包到 boot.img中,但是boot中的文件必須在此文件中有文件名才會被打包到boot.img中,所以,如果在boot中添加文件,一定要在此文件中添 加相應文件名。
2、解包、打包recovery
絕大部分情況下不需要修改recovery。如果需要修改,那么在上一步基礎上,雙擊 recovery解包.bat 解包的recovery在temp文件夾下。修改完成后雙擊 recovery打包.bat 即可。
3、打包固件
解包、打包recovery
絕大部分情況下不需要修改recovery。如果需要修改,那么在上一步基礎上,雙擊 recovery解包.bat 解包的recovery在temp文件夾下。修改完成后雙擊 recovery打包.bat 即可。
3、打包固件

雙擊 固件打包.bat 即可將固件打包,此時生成update_new.img,檢查其大小,若不過離譜(可能是磁盤空間滿或者其他原因)即可直接刷機。
如果只是單刷某分區(qū),也需要執(zhí)行打包固件操作才可在tempimage下找到相應的img。