首页
社区
课程
招聘
[原创]system.img解压、修改、打包
发表于: 2013-8-15 16:56 22082

[原创]system.img解压、修改、打包

2013-8-15 16:56
22082
标 题: 【原创】system.img解压、修改、打包
作 者: 蟑螂一号
时 间: 2013-08-15,21:44:41
   android4.0之后,system.img文件格式为ext4,如果需要修改system.img文件,该如何做:
  1.ubuntu系统,准备工具make_ext4fs、simg2img、mkusering.sh。
    make_ext4fs、simg2img、mkusering.sh这三个工具可以在源码编译之后的 out/host/linux_x86/bin目录下获取,并将这三个命令复制到ubuntu系统/usr/bin目录。
  2.解压system.img为system.img.ext4
     命令:simg2img  system.img  system.img.ext4
  3.创建system.img.ext4挂载目录tmp
     命令:mkdir tmp
  4.挂载system.img.ext4到tmp目录
    命令:mount -t ext4 -o loop  system.img.ext4 tmp
  5.进入tmp目录,根据需求修改tmp中的目录
  6.将tmp目录打包为新的system.img
   命令:make_ext4fs -s -l 239M -a system system.img tmp
  关于make_ext4fs、simg2img、mkusering.sh的参数含义可以在终端中直接输入命令,并回车查看。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好东西~~
2013-8-22 12:39
0
雪    币: 230
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
专程路过看望楼主!
2014-8-7 09:43
0
雪    币: 486
活跃值: (2148)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
4
Windows 下有个软件:yaffs2img 可以干上面的事情。测试过模拟器4.1.2,真机未测试。
2014-8-8 09:11
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
安卓源码怎么下下来的。。。
2014-8-8 09:34
0
雪    币: 275
活跃值: (466)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
5.进入tmp目录,根据需求修改tmp中的目录
  6.将tmp目录打包为新的system.img
   命令:make_ext4fs -s -l 239M -a system system.img tmp
在第5条修改完后,直接umount tmp 就可以保存修改结果了。不需要第6条。
第6条make_ext4fs一般用作格式化IMAGE文件为EXT格式
2014-8-8 10:25
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
那什么编译
2018-4-14 23:54
0
雪    币: 152
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
学习一下…………
2018-4-15 22:09
0
雪    币: 4
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这个好,回头有空了,也去搭载一个环境。
2018-4-19 20:57
0
游客
登录 | 注册 方可回帖
返回