这是sdat2img tools下载,已经一年多没搞机了,最近需要从第三方 6.0 ROM里面提取一些系统文件,于是就扒出了以前的sdat2img工具,发现都已经失效了,XDA走一圈找到了新的工具,但是原贴只给了github代码,没有文件,我就随便整理了一下。
sdat2img tools是前两个参数分别是trans list文件和输入的system.new.dat文件,最后一个是输出的system.img文件名,可以直接用于ext4的mount。
用于解开Android Lollipop 的ROM包中 system.new.dat 的工具。Android 5.0开始,ota包采用了一种新的system.img的压缩方式。对于这种方式,如果是完整地升级,在ota的zip包中放的基本上就是一个ext4格式的image,但是它不是完整的ext4镜像,而是一个扣除了很多全零信息的包。如果是针对一个基础镜像做差值得到的差量包,也可以用这种方式进行稀疏描述。
1.电脑需要安装 Python 3.x 以上版本;
2.解压 Android 6.0 的第三方 ROM 包和刚下载的附件,把 system.new.dat 和 system.transfer.list 两个文件放入附件文件夹内;
3.双击 sdat2img.bat 等待几秒即可生成新的 system.img 文件,然后用 ext2explore.exe 打开 system.img 即可提取系统文件。