用于解开Android Lollipop 的ROM包中 system.new.dat 的工具。Android 5.0开始,ota包采用了一种新的system.img的压缩方式。对于这种方式,如果是完整地升级,在ota的zip包中放的基本上就是一个ext4格式的image,但是它不是完整的ext4镜像,而是一个扣除了很多全零信息的包。如果是针对一个基础镜像做差值得到的差量包,也可以用这种方式进行稀疏描述。
这里提供一个可以用于将该稀疏数组unpack成为真正ext4的image文件的程序sdat2img。
用法:
sdat2img <trans_list> <system_new_file> <system_img>
前两个参数分别是trans list文件和输入的system.new.dat文件,最后一个是输出的system.img文件名,格式为ext4。
大家可以直接将 system.new.dat 和 system.transfer.list 放入 工具的根目录下,双击【sdat2img.exe】执行即可!解包完成后将会在根目录下生成【system.img】镜像。
环境配置:
首先你需要安装java并设置变量
下载SystemExtractor解包工具,解压
把ROM中的system.new.dat和system.transfer.list 放到place_for_system.new.dat_system.transfer.list_here文件夹里
然后双击工具包内的Extraktor_EN.cmd
按1回车,等待它完成
解开的文件在extract_file_here/system.new_里