Android系统文件编辑

以binx结尾的线刷文件,用SML.exe可以解压(如CoolpadSML_CustomService_2.000.0015.20130304.01包里的文件),解压后得到很多后缀为.img的文件,每个文件对应Android的一个文件夹,如system.img、userdata.img等。这些文件在Widowns下用7zip无法打开,说明不是能识别的压缩文件。通过Linux下的file -sL userdata.img看类型,得到是data的提示,system.img也同理通过simg2img可以将userdata.img解压,simg2img userdata.img userdata.raw对userdata.raw执行file -sL命令后,可以得到ext4格式的文件用7zip可以打开userdata.raw,也可以在linux用mount命令将raw文件挂载到某个目录。

recovery.img的压缩和别的不一样,它是gzip压缩的cpio文件,解压过程请参考:

《recovery: ASCII cpio archive (SVR4 with no CRC)——cpio格式的recovery解压缩和重新打包的方法》

网址是:http://blog.csdn.net/whu_zhangmin/article/details/25184495


注:

通过《Android中system.img的两种格式及其相互转换方法》可以知道simg2img将sparse镜像文件转换成raw镜像文件,

“system/core/libsparse/simg2img.c // 将sparse image转换为raw image;

system/core/libsparse/img2simg.c // 将raw image转换为sparse image;”

详细介绍在http://blog.csdn.net/howellzhu/article/details/43165507

关于各img作用的介绍请参考《Android ramdisk.img system.img userdata.img介绍与使用》,

链接是http://blog.csdn.net/superfang119/article/details/8557223

你可能感兴趣的:(Android系统文件编辑)