略作修改
原GitHub:difcareer/BootImgTool: A Tool for unpack/pack android boot.img (github.com)
要在项目根目录使用
compile
./build.sh
unpack
bin/unpack-bootimg.sh path/of/boot.img
repack
bin/repack-bootimg.sh [boot.img-kernel.gz] [boot.img-ramdisk-dir] [out_boot.img_name]
boot.img
文件boot.img
进行解包首先要编译BootImgTool
cd BootImgTool/
./build.sh
./bin/unpack-bootimg.sh ../boot.img
会在boot.img同目录生成解包文件
prop.default
文件进入boot.img-ramdisk
文件夹,编辑default.prop
ro.secure=0
ro.adb.secure=0
ro.debuggable=1
./bin/repack-bootimg.sh tmp/boot.img-kernel.gz tmp/boot.img-ramdisk tmp/new.img
adb reboot bootloader
fastboot flash boot new.img
fastboot reboot
另一个打包解包工具
查看用法:
python bootimg.py