- 环境 :
linux环境
- 工具:
img2simg simg2img
- 依赖库:
libc++.so libsparse_host.a
- 制作步骤:
- 将system.img转化成ext4方式
$ ./simg2img system.img system.ext4
- 创建一个挂载点:
$ mkdir loop
- 挂载system.ext4到loop挂载点上:
$ sudo mount -o loop -t ext4 system.ext4 ./loop
- 将apk放入system/app下面:
$ sudo cp ~/tools/TestHarness.apk ./loop/app/
- 查看apk是否在app下:
$ ls ./loop/app/TestHarness.apk
预期结果:./loop/app/TestHarness.apk
- 从loop挂载点上卸载system.ext4:
$ sudo umount ./loop
- 将system.ext4转化成system_new.img,此时system_new.img就是添加了app的system:
$ ./img2simg system.ext4 system_new.img