# hermes-dec

> Parse, disassemble and partially decompile React Native Hermes bytecode bundles. Makes HBC headers and instructions inspectable and emits pseudocode for understanding compiled application logic.

- Type: Tool
- Targets: App
- Category: Android tools
- Relationship: Foundation tool
- Sources reviewed: 2026-10-16
- Added to the catalog: 2026-10-16
- Original resource: <https://github.com/P1sec/hermes-dec>
- Primary source: <https://github.com/P1sec/hermes-dec/blob/2e796663e1fedb93dca51060797ebf3327b3fedb/README.md>
- Catalog page: <https://awesomerea.org/resources/hermes-dec/>
- Record JSON: <https://awesomerea.org/resources/hermes-dec/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/hermes-dec/index.md)

## Requirements & limits

- Current package metadata requires Python 3.10+; the application uses the Python standard library. Supply an extracted Hermes HBC bundle, not a plain-text minified JavaScript bundle.
- Decompiler output is not executable JavaScript: loop and conditional structure reconstruction is incomplete. Bytecode compatibility depends on the supported opcode definitions.
- The tool is AGPL-3.0-or-later, distinct from the Hermes VM's license.

## Primary sources

1. <https://github.com/P1sec/hermes-dec/blob/2e796663e1fedb93dca51060797ebf3327b3fedb/README.md>
2. <https://github.com/P1sec/hermes-dec/blob/2e796663e1fedb93dca51060797ebf3327b3fedb/pyproject.toml>
3. <https://p1sec.github.io/hermes-dec/opcodes_table.html>
4. <https://github.com/P1sec/hermes-dec/releases/tag/0.1.8>
5. <https://github.com/P1sec/hermes-dec/blob/2e796663e1fedb93dca51060797ebf3327b3fedb/LICENSE>

## More in Apps

- [Recaf](https://awesomerea.org/resources/recaf/index.md) · Tool
- [nibkit](https://awesomerea.org/resources/nibkit/index.md) · Tool
- [AOTopsy](https://awesomerea.org/resources/aotopsy/index.md) · Tool
- [hbctool](https://awesomerea.org/resources/hbctool/index.md) · Tool
- [Vineflower](https://awesomerea.org/resources/vineflower/index.md) · Tool
- [Droid ASC](https://awesomerea.org/resources/droid-asc/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
