ubuntu20.04上使用make_ext4fs打包安卓文件系统时报错error: build_directory_structure: can't set android permissions - built without android support。
解决方法:不要直接安装android-libext4-utils,需要安装android-tools-fsutils。
下载链接
1. 得到system.img
2. simg2img system.img system_raw.img
3. mkdir system
4. mount -t ext4 -o loop system_raw.img system
5. .... "随意"修改system目录下的文件
6. $./make_ext4fs -s -l 512M -a system system_new.img system #512M表分区大小 第一个system表示挂载点为/system, 第二个system表示system目录。
7. 新生成的system_new.img就可以用来烧写了。
tar -cpf - system | pv -s (du -sk system | awk '{print $1}')* 1024)) | gzip > centos_system.tar.gz