解压google 官方 ota 包获得 img 文件
本文最后更新于:2019年3月22日 晚上
前言
下载了一个 Pixel2 的官方 ota 包, 但是却不知道怎么解压出 system.img 那一堆东西, 搜了一下发现 github 上面已经有了这样的工具了, 但是却是用 python 写的, 用起来有点麻烦, 记录一下
https://github.com/cyxx/extract_android_ota_payload
git clone
下载两个文件
- extract_android_ota_payload.py
- update_metadata_pb2.py
添加依赖
pip install protobuf
注意: 如果提示 pip 不存在的话, ubuntu 直接先安装 pip 就行了
sudo apt install python-pip
解压
python extract_android_ota_payload.py walleye-ota-pq2a.190205.002-f8793f98.zip tmp/
这样就可以了
py 用起来还是有点麻烦, 必须先安装环境, 或者什么时候考虑用 go 写一个解压软件吧