竹林里有冰的博客

竹林里有冰的博客

马上订阅 竹林里有冰的博客 RSS 更新: https://zhul.in/rss.xml

在Archlinux上解包A/B机型的payload.bin

2021年2月7日 00:00

解包A/B机型的OTA更新包时,会发现zip文件中只有一个payload.bin文件

解包这个文件,我们需要用到这个叫payload_dumper的python脚本,同时需要安装依赖: community/python-google-api-corepython-bsdiff4,我解包的时候发现缺少python3版本的python-bsdiff4,因此已经打包上传至AUR

git clone https://github.com/vm03/payload_dumper.gitcd payload_dumpermv path/to/payload.bin payload_dumperpython payload_dumper.py payload.bin

然后就可以在该项目文件夹的output路径下找到解包后的img镜像