重新解压打包android 根文件系统 ramdisk.img

1. ramdisk.img文件gzip压缩文件, 所以要用gunzip命令解压缩. 但是gunzip需要默认后缀名.gz才可以正常解压, 不然会被忽略对待.
(源文件类型) ramdisk.img: gzip compressed data, from Unix

2. 解压后名字会自动去掉.gz后缀,并重命名为ramdisk.img, 这时候文件类型为
ramdisk.img: ASCII cpio archive (SVR4 with no CRC)


3. 这时候就可以用cpio命令从ramdisk.img里面解压出跟文件系统的文件了, 所以建议新建一个目录来做
mkdir aaa
进入到目录里面
cpio -i -F ../ramdisk.img
OK, 成功解压, 可以随便更改定制自己的跟文件系统了, init.rc随便你改吧


4. 定制好了之后开始重新打包了
cpio -i -t -F ../ramdisk.img > list
cpio -o -H newc -O new.img < list
好了,打包好新的ramdisk.img了, 名字为new.img, 但是这时候还不能直接跑起来, 为什么呢? 
看看文件类型吧
new.img: ASCII cpio archive (SVR4 with no CRC)
跟上面解压后的ramdisk.img一样, 所以这时候还差一步,就是重新用gzip 压缩
gzip new.img
搞定.
文件类型为
new.img.gz: gzip compressed data, was "new.img", from Unix, last modified: Mon Dec 24 10:59:51 2012
然后重新命名为ramdisk.img
mv new.img.gz ramdis
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值