Difference between revisions of "Rock/update.img"
< Rock
(→Source code) |
(→Linux) |
||
Line 26: | Line 26: | ||
recover-script recover-script | recover-script recover-script | ||
===Linux=== | ===Linux=== | ||
− | A linux version of afptool and image maker can be found | + | A linux version of afptool and image maker by fonix232 can be found on github, use it with the following command: |
afptool -pack . Image/update_tmp.img | afptool -pack . Image/update_tmp.img | ||
img_maker -rk31 RK3188Loader\(L\)_V1.24.bin 4 2 2 Image/update_tmp.img update.img | img_maker -rk31 RK3188Loader\(L\)_V1.24.bin 4 2 2 Image/update_tmp.img update.img |
Revision as of 11:29, 7 November 2013
About
update.img is Rockchip's closed image format for nand flash images, which can be flashed via the rockchip batch tool into nand flash.
Generating the image
Windows
A window batch tool is provided by Rockchip to create the image, which calls the AFPTool.exe and RKImageMaker.exe to generate the image.
Afptool -pack ./ Image\update.img RKImageMaker.exe -RK31 RK3188Loader(L)_V1.24.bin Image\update.img update.img -os_type:androidos
The afptool reads the package-file which contains what files to be packed into the image.
# NAME Relative path # #HWDEF HWDEF package-file package-file bootloader RK3188Loader(L)_V1.24.bin parameter parameter misc Image/misc.img kernel Image/kernel.img boot Image/boot.img recovery Image/recovery.img system Image/system.img backup RESERVED update-script update-script recover-script recover-script
Linux
A linux version of afptool and image maker by fonix232 can be found on github, use it with the following command:
afptool -pack . Image/update_tmp.img img_maker -rk31 RK3188Loader\(L\)_V1.24.bin 4 2 2 Image/update_tmp.img update.img
Source code
The source code of afptool and img_maker can be found at github:
git clone https://github.com/rk3066/rk-tools.git cd rk-tools make