标签归档:8.0

提取Google Pixel 2/Pixel 2 XL 原生自带壁纸和铃声的方法

从谷歌Google Pixel 2/Pixel 2 XL手机的工厂镜像中自己提取原生壁纸和铃声的方法如下:

1 首先解压工厂镜像

具体步骤在此。

2 获得原生壁纸和铃声

按第一步解压后得到system.ext4文件夹。

2.1 获取原生壁纸

找到system.ext4\system\app\WallpapersBReel2017\WallpapersBReel2017.apk,并使用7zip解压,在WallpapersBReel2017\res\drawable-xxxhdpi-v4文件中获得原生壁纸。

2.2 获取原生铃声

在system.ext4\system\media\audio\ringtones文件中获取原生铃声。
如The_big_adventure听起来还可以:

在Windows中解包Pixel 2/Pixel 2 XL Android Oreo 工厂镜像(system.img)

当尝试使用图形化工具,比如这个,解包谷歌手机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即可。