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

本文最后更新于:2021年10月13日 晚上

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

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

1
2
3
4
git clone https://github.com/vm03/payload_dumper.git
cd payload_dumper
mv path/to/payload.bin payload_dumper
python payload_dumper.py payload.bin

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


在Archlinux上解包A/B机型的payload.bin
https://zhul.in/2021/02/07/extract-payload-dot-bin-on-archlinux/
作者
竹林里有冰
发布于
2021年2月7日
更新于
2021年10月13日
许可协议