«

【Super Payload Dumper】现代化多线程Payload.bin解包工具

大侠阿木 发布于 阅读:10630


Payload Dumper是什么

这是一个由5ec1cff大佬开发的payload.bin多线程解包工具,其项目名称为payload dumper详细介绍

Super Payload Dumper是什么

Payload Dumper使用Python编写,通过命令行进行使用,具有支持多线程、从URL解包等现代化的功能,然而并非人人都会部署Python环境,并非人人都能熟练使用命令行,因此我将其编译为exe且为其编写了一个外部程序,让你在无需部署Python、无需使用命令行敲一个命令的情况下,就可以使用它来解包Payload.bin文件,我把我这个项目叫做Super Payload Dumper Py。如果想了解我具体完成的工作,可以到文章末尾查看。

直观但不全面的教程

视频教程:https://www.bilibili.com/video/BV1ZD4y1z7rx/

全面但不直观的教程

解包全部分区

将rom文件拖到unpack.exe图标上即可解包全部分区到output文件夹

如果要解包单个分区呢?

解包单个分区镜像,程序名就是要解包的分区名

例如:

  1. 如果要解包boot分区,请将unpack.exe重命名为boot.exe,然后将rom文件拖到boot.exe图标上。
  2. 如果要解包init_boot分区,请将unpack.exe重命名为init_boot.exe,然后将rom文件拖到boot.exe图标上。
  3. 其他分区同理,你可以将unpack.exe复制多份并重命名为不同分区名字以备日常使用。

如果要直接从url解包文件呢?
双击打开unpack.exe(或boot.exe .etc),将全量包的url粘贴进去,回车,即可解包全部分区或boot分区

下载地址

百度网盘
提取码:dxam

Super Payload Dumper Py中我做了哪些

  1. 程序中的Payload Dumper.exe为基于原始项目直接打包,未进行改动
  2. unpack.exe由我开发
  3. 显然使用Payload Dumper.exe解包一个文件需要3个参数:待解包文件、要解包的分区、解包到哪个目录,使用时需要命令行中运行并提供这三个参数,但是我通过unpack.exe简化了这个操作
    • 通过拖动文件到unpack.exe的图标上,unpack.exe可以获取第一个参数:待解包的文件
    • 通过双击打开unpack.exe后输入URL或拖动文件到窗口里,unpack.exe也可以获取第一个参数:待解包的文件
    • 通过读取自身的文件名,unpack.exe可以获取第二个参数:如果是unpack.exe,则解包全部分区,否则,文件名是什么,就解包什么分区
    • 通过默认设定,程序将解包后的文件放在同目录下的output文件夹中
  4. 基于以上,用户不需要再手动输入和运行任何命令,只要你会使用鼠标和键盘,就用它解包文件了

捐赠

大侠阿木在其中的工作微不足道,如果这个工具对你有用,你可以给Payload_Dumper原作者进行捐赠
5ec1cff-正在创作 Android 开发