android框架_自定义客制化_004

可能会用到的工具
mkbootfs
simg2simg
make_ext4fs
mkbootimg
sgs4ext4fs
unpackbootimg
ext2simg
img2simg
simg2img


所需系统 Ubuntu

将刷机包 system.img 转换成 ext4 格式
$ simg2img system.img system.raw.img


挂载 ext4 格式到Ubuntu
$ mount -t ext4 -o loop system.raw.img system_mnt


将ext4格式 img 重新转换成刷机包 (android 2.3.6-4.2)
$ mkuserimg.sh -s system_mnt system_new.img ext4 ./system [size partition MB for example 1024M]
或者
$ make_ext4fs -s -l 1024M system_new.img system_mnt

more
$ mkuserimg.sh -s system system.img ext4 /system [size partition MB for example 1024M] file_contexts

将ext4格式 img 重新转换成刷机包 (android 4.3-etc)
$ ext2simg -v system.raw.img system_new.img


Changing sparse img header size from 28bit to 32bit (for Samsung Exynos Octa)
$ sgs4ext4fs —bloat system_new.img system_32bit.img


Remove Moto extra header… (for Motorola G-series, making after unsparse img)
$ mv system.raw.img system.moto.img
$ dd if=system.moto.img of=system.raw.img ibs=131072 skip=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值