用于解開Android Lollipop 的ROM包中 system.new.dat 的工具。Android 5.0開始,ota包采用了一種新的system.img的壓縮方式。對(duì)于這種方式,如果是完整地升級(jí),在ota的zip包中放的基本上就是一個(gè)ext4格式的image,但是它不是完整的ext4鏡像,而是一個(gè)扣除了很多全零信息的包。如果是針對(duì)一個(gè)基礎(chǔ)鏡像做差值得到的差量包,也可以用這種方式進(jìn)行稀疏描述。
這里提供一個(gè)可以用于將該稀疏數(shù)組unpack成為真正ext4的image文件的程序sdat2img。
用法:
sdat2img <trans_list> <system_new_file> <system_img>
前兩個(gè)參數(shù)分別是trans list文件和輸入的system.new.dat文件,最后一個(gè)是輸出的system.img文件名,格式為ext4。
大家可以直接將 system.new.dat 和 system.transfer.list 放入 工具的根目錄下,雙擊【sdat2img.exe】執(zhí)行即可!解包完成后將會(huì)在根目錄下生成【system.img】鏡像。
環(huán)境配置:
首先你需要安裝java并設(shè)置變量
下載SystemExtractor解包工具,解壓
把ROM中的system.new.dat和system.transfer.list 放到place_for_system.new.dat_system.transfer.list_here文件夾里
然后雙擊工具包內(nèi)的Extraktor_EN.cmd
按1回車,等待它完成
解開的文件在extract_file_here/system.new_里