simg2img system.img

Android中的system.img映像有两种不同的文件系统,分别是yaffs2和data EXT。

在进行内容提取及.img解包打包之前需要先确定文件系统,具体判断命名:

$file ./system.img
输出:./system.img: VMS Alpha executable 即为 yaffs2 文件系统
输出:data 即为 EXT 文件系统

 

~/work/kelsey_TS_CMCC_REL/out/host/linux-x86/bin$ ls
aapt  aidl      backtrace_test  bsdiff       checkseapp    dalvikvm32  dexdeps  dmtracedump  fastboot          hprof-conv     llvm-rs-cc   make_g2g  mkbootimg     patchoat    simg2img
acp   apicheck  bcc             checkfc      clang-tblgen  dalvikvm64  dexdump  dx           grxmlcompile      imgdiff        llvm-tblgen  minigzip  mkuserimg.sh  perfhost    validatekeymaps
adb   aprotoc   bcc_strip_attr  checkpolicy  dalvikvm      dex2oat     dexlist  e2fsck       hierarchyviewer1  insertkeys.py  make_ext4fs  mkbootfs  oatdump       rmtypedefs  zipalign

data:

~/monkey$ sudo ./simg2img system.img system.ext4.img
~/monkey$ mkdir system
~/monkey$ sudo mount -o loop system.ext4.img system
~/monkey$ cd system/
~/monkey/system$ ls

http://www.tiait.com/170

posted @ 2015-05-25 09:37  牧 天  阅读(2463)  评论(0)    收藏  举报