Android: system.img的解压与生成

Android: system.img的解压与生成

1)工具下载:

http://code.google.com/p/yafuse/downloads/list

可以分别下载unyaffs和mkyaffs2imag。为使用方便,可将unyaffs和mkyaffs2imag拷贝至/usr/bin/。

注意:请为下载好的工具设置可执行属性。

2)unyaffs的用法

rzzhang@rzzhang-HOME:~/Android/Image$ unyaffs
Usage: unyaffs image_file_name

3)mkyaffs2image的用法

rzzhang@rzzhang-HOME:~/Android/Image$ mkyaffs2image
mkyaffs2image: image building tool for YAFFS2 built Jan 13 2011
usage: mkyaffs2image [-f] [-c <size>] [-s <size>] dir image_file [convert]
           -f         fix file stat (mods, user, group) for device
           -c <size>  set the chunk (NAND page) size. default: 2048
           -s <size>  set the spare (NAND OOB) size. default: 64
           dir        the directory tree to be converted
           image_file the output file to hold the image
           'convert'  produce a big-endian image from a little-endian machine

4)解压system.img

system.img放置于~/Android/Image

rzzhang@rzzhang-HOME:~/Android/Image$ mkdir System
rzzhang@rzzhang-HOME:~/Android/Image$ cd System/
rzzhang@rzzhang-HOME:~/Android/Image/System$ unyaffs ../system.img
end of image
rzzhang@rzzhang-HOME:~/Android/Image/System$ ls
app  bin  build.prop  etc  fonts  framework  lib  media  tts  usr  vendor  xbin

说明:unyaffs只能解压到当前目录,因此需要先进入需要解压到的目录。

5)重新生成system.img

rzzhang@rzzhang-HOME:~/Android/Image$ mkyaffs2image System system_new.img
rzzhang@rzzhang-HOME:~/Android/Image$ ls
System  system.img  system_new.img

 Android: system.img的解压与生成

转载于:https://www.cnblogs.com/Hiddendragon/archive/2013/01/31/2888147.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值