在Archlinux上解包A/B机型的payload.bin
本文最后更新于:2021年10月13日 晚上
解包A/B机型的OTA更新包时,会发现zip文件中只有一个payload.bin文件
解包这个文件,我们需要用到这个叫payload_dumper的python脚本,同时需要安装依赖: community/python-google-api-core
和python-bsdiff4
,我解包的时候发现缺少python3版本的python-bsdiff4,因此已经打包上传至AUR
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/