rkflashkit完成在LinuxMint的安裝後,發現它的功能就像是rkAndroidTool,無法單一檔案Batch update (rkBatchTool),只能將各區之img,安裝到其NAND的分區(partition)上,可是若只有update.img檔怎辦,只能unpack再一一更新了.
如何unpack呢? 安裝rk-tools
git clone https://github.com/rk3066/rk-tools.git
cd rk-tools
sudo apt-get install libssl-dev libcrypto++-dev
make
完成安裝後,使用rk-tools裡的 img_unpack 工具進行unpack可解包的格式:
./img_unpack /home/temp/update.img /home/temp/update_unpack.img
它會顯示如下:
rom header code: 1060000
rom version: 4.4.2
build time: 2014-12-09 16:15:04
chip: 70
checking md5sum....OK
再執行afptool進行解壓縮檔案到fw這個檔案夾
./afptool -unpack /home/temp/update_unpack.img fw
它顯示如下
Check file...OK
------- UNPACK -------
package-file 0x00000800 0x00000243
RK3188Loader(L)_V2.16.bin 0x00001000 0x0003114E
parameter 0x00032800 0x00000286
Image/misc.img 0x00033000 0x0000C000
Image/kernel.img 0x0003F800 0x00A42030
Image/boot.img 0x00A82000 0x00111A3A
Image/recovery.img 0x00B94000 0x00E4C000
Image/system.img 0x019E0800 0x21FE9000
backupimage/backup.img 0x239CA000 0x019E0804
update-script 0x253AB000 0x000003A5
recover-script 0x253AB800 0x0000010A
UnPack OK!
完成解開的程序,取得分區(partition files)檔案,再用rkflashkit更新韌體.
沒有留言:
張貼留言