解析payload.bin获取.img文件
payload.bin
payload.bin是Android OTA镜像打包文件,将包括system.img、boot.img和lk.img等在内的Android系统进行,打包为一个payload.bin文件。
在系统OTA过程中,系统会自动解压安装。
前期准备
需要安装python3.6环境
payload.bin解包工具
这个包解压完之后如下图:
将payload.bin放入文件夹中
开始解包
①输入命令
python3 payload_dumper.py payload.bin
②如果出现
ModuleNotFoundError: No module named ‘bsdiff4’
③安装bsdiff4
pip install bsdiff4
再次输入①命令
Processing boot partition…Done
Processing system partition…Done
Processing lk partition.Done
Processing preloader partition.Done
Processing cam

该教程介绍了如何在Ubuntu环境下解析AndroidOTA更新文件payload.bin,通过使用python3和payload_dumper.py脚本以及安装bsdiff4模块,成功解包后可以在output目录下找到包括system.img、boot.img等在内的.img系统映像文件。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



