首页  编辑  

修改安卓刷机包system.img的简单方法

Tags: /Android/   Date Created:
https://jingyan.baidu.com/article/ce4366493984183772afd34a.html
利用 Linux系统的mount功能,可以直接挂载 system.img 镜像。
但是,首先要检查 system.img 的格式,可以用
file system.img
查看其格式,一般有两种,一种是RAW,一种是SIMG(Android sparse image)格式。
如果是raw格式,可以直接挂载,如果是SIMG格式,首先要转RAW格式再挂载。
simg2img system.img system_raw.img
mkdir system
mount -o loop system_raw.img system
之后就可以打开system目录进行编辑修改,修改完成,用下面的指令重新打包:
make_ext4fs -s -l 1G -a system system_new.img system
得到一个system_new.img,这个就可以用来刷机了。
搞完后,可以umount system保存到system_raw.img里面,下次可以继续修改。用make_ext4fs 可以重新打包。
跳坑指南:
make_ext4fs -s -l 1G
其中1G是原system.img的包的大小!要和原来一样,否则可能出现刷机3153错误。
当然你可以重新计算分区大小,重新分区和格机……,那样风险比较大一些。