linux解压payload.bin和转换system.new.dat.br

linux解压payload.bin和转换system.new.dat.br

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

本文介绍了在Debian 12操作系统上安装和使用brotli、sdat2img和payload_dumper工具的步骤,包括安装brotli、解包system.new.dat.br文件、转换system.transfer.list和system.new.dat为system.img文件,以及解包payload.bin文件。

🎯

关键要点

  • 本文介绍在Debian 12操作系统上安装和使用brotli、sdat2img和payload_dumper工具的步骤。
  • 通用依赖包括git和python3。
  • 安装brotli可以使用命令: sudo apt install brotli -y 或 pip install brotli。
  • 解包system.new.dat.br文件需要将其与system.transfer.list放在同一文件夹中,并使用命令: brotli -d system.new.dat.br。
  • 克隆sdat2img工具并使用命令: python3 sdat2img/sdat2img.py system.transfer.list system.new.dat来生成system.img文件。
  • 解包payload.bin文件需要克隆payload_dumper工具,并安装其依赖。
  • 使用命令: python3 payload_dumper.py ../payload.bin可以解包payload.bin,得到多个img文件。
  • 如果只提取单一分区的文件,可以使用命令: python3 payload_dumper.py -partitions boot ../payload.bin。
➡️

继续阅读