Star on GitHubStar1.1k stars

Tool

hbctool

Disassemble and reassemble supported React Native Hermes bytecode bundles through HASM files, enabling bytecode inspection and editing for the explicitly supported legacy HBC versions.

Targets
App
Category
Android tools
Relationship
Foundation tool
Sources reviewed

Requirements & limits

  • The reviewed package metadata is 0.1.5 and classified Alpha; it declares Python ^3.6 and docopt ^0.6.2. As checked on 2026-10-20, v0.1.5 is the latest tag and PyPI release (uploaded 2021-09-17) and there are no GitHub releases; the reviewed 2023-04-10 commit is still the main head, GitHub’s last recorded push was 2023-12-10, the repository is not archived and the README does not mark it as maintained, superseded or archived.
  • README support is limited to HBC versions 59, 62, 74 and 76. Supply a compatible Hermes bytecode bundle.
  • This is a bytecode assembler/disassembler, not complete original-JavaScript recovery. Overflow patching is listed as future work. MIT-licensed.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · bongtrop/hbctool · Revision 389b351
  2. pyproject.toml GitHub · bongtrop/hbctool · Revision 389b351
  3. LICENSE GitHub · bongtrop/hbctool · Revision 389b351
  4. https://pypi.org/project/hbctool/0.1.5/

More in Apps

All 174 entries in Apps

↑↓ move↵ open⌘↵ new tab