首页  编辑  

修改现有安卓Android固件img的方法

Tags: /Android/   Date Created:
如果已经有一个安卓固件镜像img,如果想在里面添加或者修改一些内容,以便刷机的时候直接刷入,怎么办?
条件:先安装安卓镜像工具:
sudo apt install android-tools-fsutils
首先启动Ubuntu(或者类似Linux系统),把固件复制到一个目录,然后在这个目录下启动终端,按以下指令运行(假设现有系统镜像文件名为system.img):
sudo su -
mkdir system
simg2img system.img system_raw.img
mount -o loop system_raw.img system
此时会把现有系统镜像解压到目录下,你可以修改system录下的文件,添加文件,修改文件,例如/bin/my.sh,也可以增减内容,完成后运行下面指令,重新打包成img镜像
make_ext4fs -s -l 1G -a system system_new.img system
生成新固件
simg2img system.img system_raw.img
sudo mount -t ext4 -o loop system_raw.img system
# 修改……
sudo umount system
# sudo make_ext4fs -s -l 3G -a / system_new.img system
img2simg system_raw.img system_new.img