|
发表于 2020-8-5 12:31:07
6352 浏览 3 回复
如何直接在system img里面添加文件
如果已经有一个安卓固件镜像img,如果想在里面添加或者修改一些内容,以便刷机的时候直接刷入,怎么办?
首先启动Ubuntu(或者类似Linux系统),把固件复制到一个目录,然后在这个目录下启动终端,按以下指令运行(假设现有系统镜像文件名为system.img):
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
生成新固件
|
|
手机微信同号:13682654092
|
|
|
|
|
|
楼主|
发表于 2020-8-5 12:31:35
sudo apt install android-tools-fsutils 需要先安装文件镜像工具 |
|
手机微信同号:13682654092
|
|
|
|
|
|
楼主|
发表于 2020-8-5 12:32:55
该方法在MT6735 5.1系统上可以试用,但是在MT6762 9.0系统有问题 |
|
手机微信同号:13682654092
|
|
|
|
|
|
楼主|
发表于 2020-8-5 18:42:57
MT6762 9.0的打包方法
修改方法:
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 |
|
手机微信同号:13682654092
|
|
|
|
|
登录或注册
|