搜索

430

主题

515

帖子

2106

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2106
QQ
发表于 2020-8-5 12:31:07 5336 浏览 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
回复

使用道具 举报

430

主题

515

帖子

2106

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2106
QQ
 楼主| 发表于 2020-8-5 12:31:35
sudo apt install android-tools-fsutils   需要先安装文件镜像工具
手机微信同号:13682654092
回复

使用道具 举报

430

主题

515

帖子

2106

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2106
QQ
 楼主| 发表于 2020-8-5 12:32:55
该方法在MT6735 5.1系统上可以试用,但是在MT6762 9.0系统有问题
手机微信同号:13682654092
回复

使用道具 举报

430

主题

515

帖子

2106

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2106
QQ
 楼主| 发表于 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
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表