解包和打包system.img
直接挂载mount system.img /mnt/rom
修改后打包 file_contexts放在当前目录 即打包的img所在目录make_ext4fs -S ./file_contexts -l 1610612736 -s -a system system_out.img /mnt/rom
-l时按指定长度 1610612736既是指定长度
通过下面这命令查看大小 会显示xxx bytsfdisk -l system.img
打包后还不是Ext4用以下工具和命令./simg2img system_out.img system_new.img
用以下命令可以查看是否为img格式是否为ext4 和原img比对类型file system_new.img
解压和打包安卓DAT文件
首先把DAT解压成IMG镜像,我们要使用sdat2img工具把 DAT文件转换成IMG镜像./sdat2img - = input, system.transfer.list from rom zip - = input, system.new.dat from rom zip - = output ext4 raw image file
一个很简单的例子(看你用的啥):./sdat2img system.transfer.list system.new.dat system.img
or./sdat2img.py system.transfer.list system.new.dat system.img
新生成的IMG镜像便是我们下一步需要的.
挂载IMG镜像sudo mount -t ext4 -o loop system.img /mnt/rom
orsudo mount system.img /mnt/rom
这时候你可以在系统的 /mnt/rom目录下看到文件的具体内容然后进行修改了