当尝试使用图形化工具,比如这个,解包谷歌手机Pixel 2/Pixel 2 XL Android 8.0/8.1 Oreo 工厂镜像(system.img)时,会遇到程序错误:
"A problem caused the program to stop working correctly. Windows will close the program and notify you if solution is available."
在Linux中运行file命令查看system.img的文件格式:
file system.img
system.img: Android sparse image, version: 1.0, Total of 655360 4096-byte output blocks in 21 input chunks.
其实这个格式,早在几年前就已经很容易解包了。以解包Pixel 2 XL 最新的 8.1 工厂包为例:
1 下载谷歌工厂镜像
taimen-opm1.171019.011-factory-2df1c1cb.zip
使用7zip解压taimen-opm1.171019.011-factory-2df1c1cb.zip,得到image-taimen-opm1.171019.011.zip,再解压得到system.img。
2 下载解包工具
simg2img工具包
解压simg2img_win-master.zip,并将第1步得到的system.img放至simg2img_win-master文件夹中。
3 解包 system.img
在simg2img_win-master文件夹中双击convert.bat,得到system.ext4.img,使用7zip解压system.ext4.img即可。