这(zhè)是sdat2img tools下载,已经(jīng)一年(nián)多没搞机了,最近需(xū)要从(cóng)第三方(fāng) 6.0 ROM里面提取(qǔ)一些系统(tǒng)文(wén)件,于是就扒出了以前(qián)的sdat2img工具,发现(xiàn)都(dōu)已经失(shī)效了,XDA走一圈(quān)找到了新的工具(jù),但(dàn)是(shì)原贴只给了github代码,没有文件,我就随便整理了(le)一下(xià)。
sdat2img tools是前两(liǎng)个参数分别是trans list文件和(hé)输入的(de)system.new.dat文件,最后一个是输出的system.img文件名,可以直接用于ext4的mount。
用于解开androids Lollipop 的ROM包中 system.new.dat 的工具。androids 5.0开始,ota包采(cǎi)用了一种新(xīn)的system.img的压缩方式。对(duì)于这种方式,如果是完整地升级,在ota的zip包中放(fàng)的(de)基(jī)本上就是一(yī)个(gè)ext4格(gé)式的image,但(dàn)是(shì)它(tā)不是(shì)完整的ext4镜像,而是(shì)一个扣除了(le)很(hěn)多全零信息的包。如果是针对(duì)一个基础镜像做差值(zhí)得到的(de)差(chà)量包,也可以用(yòng)这种方式进行稀疏描述。
1.电脑需要安(ān)装 Python 3.x 以上版本;
2.解压 androids 6.0 的第三方(fāng) ROM 包和刚下载的附件,把 system.new.dat 和 system.transfer.list 两个文件放入附件文件(jiàn)夹(jiá)内;
3.双击 sdat2img.bat 等(děng)待几秒即(jí)可(kě)生(shēng)成新的 system.img 文件(jiàn),然后用 ext2explore.exe 打开(kāi) system.img 即(jí)可提(tí)取系统文(wén)件。
