在 GitHub 上加星Star1.1k 个星标

工具

hermes-dec

解析、反汇编并部分反编译 React Native 的 Hermes 字节码包,展示 HBC 文件头和指令,并生成伪代码以帮助理解编译后的应用逻辑。

目标
应用
类别
Android 工具
关联
基础工具
来源复核于

使用条件与局限

  • 当前包元数据要求 Python 3.10+,程序使用 Python 标准库。输入须为已提取的 Hermes HBC 包,而非纯文本压缩 JavaScript 包。
  • 反编译输出不能直接作为 JavaScript 执行:循环和条件结构尚未完整重建。字节码兼容性取决于已支持的操作码定义。
  • 工具采用 AGPL-3.0-or-later 许可证,与 Hermes 虚拟机本身的许可证不同。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · P1sec/hermes-dec · 修订 2e79666
  2. pyproject.toml GitHub · P1sec/hermes-dec · 修订 2e79666
  3. https://p1sec.github.io/hermes-dec/opcodes_table.html
  4. https://github.com/P1sec/hermes-dec/releases/tag/0.1.8
  5. LICENSE GitHub · P1sec/hermes-dec · 修订 2e79666

同分区更多条目:应用

应用分区全部 174 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页