Mtk Android 打包解包*.img
生活随笔
收集整理的這篇文章主要介紹了
Mtk Android 打包解包*.img
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
打包/解包?boot.img, system.img, userdata.img, or recovery.img
[DESCRIPTION]
MTK codebase編譯出來的image必須使用MTK codebase里的工具才能解開或打包,網絡上的打包/解包工具不能在MTK的image里使用
?
[KEYWORD]
打包
解包
diff.pyc
pack.pyc
?
[SOLUTION]
解包/打包工具放在:mediatek/build/tools/images/
解包方法:使用diff.pyc工具
使用方法: python ./diff.pyc <image file> <image file>?只能為?boot.img, system.img, userdata.img, or recovery.img例子:
python ./diff.pyc boot.img
output ramdisk folder:? /tmp/xxxx
output kernel file: /tmp/xxxx-kernel
打包方法:使用pack.pyc工具
使用方法:python ./pack.pyc [-2|-4|-eMMC size] <folder>
Option:
-2:? NAND 2K block
-4:? NAND 4K block
-eMMC size: eMMC image size, ex. -512 for 512MB
<folder>?只能是system, data,?或cache,否則制作出來的image權限不對,會開不了機
例子:
python ./pack.pyc -512 data
將data目錄的文件打包生成EXT4格式的userdata.img system.img: make_ext4fs -s -l 512M -a system system.img /tmp/system
總結
以上是生活随笔為你收集整理的Mtk Android 打包解包*.img的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android构建boot.img(二)
- 下一篇: 理解 Android Build 系统