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