Android Ramdisk解包打包

 时间:2024-11-07 01:32:10

如何对Android系统的ramdis氯短赤亻k镜像文件进行解包和打包呢?这样做有助于快速修改RC等配置文件,快速验证问题。

工具/原料

ramdisk.img文件

gunzip工具

cpio工具

gzip工具

方法/步骤

1、1.解包ramdisk.img

2、由于ramdisk.img是gzip格式文件,故而进行如下操作:

3、a.将目标文件复制出来并重命令为gz后缀的文件:

4、mvout/target/圬桦孰礅product/generic/ramdisk.img./ramdisk.img.gz

5、b.使用gunzip命令对复制出来的文件进行解压:

6、gunzip./ramdisk.img.gz

7、2.还原ramdisk.img

8、a.创建ramdisk目录:

9、mkdirramdisk

10、b.切换当前目录到新创建的ramdisk目录:

11、cdramdisk

12、c.使用罕铞泱殳cpio命令将ramdisk.img.gz解压后的ramdisk.img进行拆包,将其文件全部解压出来放到当前目录:

13、cpio-i-F../ramdisk.img

14、3.修改需要的文件,如*.rc

15、如果我们要修改ramdisk.img里的init.rc文件,那么我们修改后重新保存起来即可。

16、4.重新打包ramdisk.img

17、a.删除解压的中间文件ramdisk.img:

18、rm-f../ramdisk.img

19、b.将修改后的目录全部文件使用cpio命令重新打包成ramdisk.img.unzip文件:

20、find.|cpio-o-Hnewc>../ramdisk.img.unzip

21、c.回到上级目录:

22、cd..

23、d.将打包的文件进行压缩:

24、gzip-c./ramdisk.img.unzip>./ramdisk.img.gz

25、e.删除打包后的中间文件:

26、rm-f./ramdisk.img.unzip

27、f.删除拆包后的目录:

28、rm-R./ramdisk

29、g.将重新打包压缩后的文件复制到目录位置:

30、mv./ramdisk.i葡矩酉缸mg.gzout/target/product/generic/ramdisk.img

31、至此,一稍僚敉视个ramdisk镜像文件的解包(拆包)和重新打包的全过程就处理完成了,Android的根文件系统就这么容易玩弄了。

Win10开机卡在开机界面怎么办? 360安全卫士的win10设置在哪里? UEFI主板efi安装win7方法免格硬盘转gpt 如何更换笔记本电脑的内置无线网卡 板载内存如何扩容?
热门搜索
外阴白斑图片 nba球星图片 货架图片 火影忍者同人漫画 水壶图片