bongtrop / hbctool

Hermes Bytecode Reverse Engineering Tool (Assemble/Disassemble Hermes Bytecode)
MIT License
444 stars 71 forks source link

hbc90 support #38

Open jeromew opened 10 months ago

jeromew commented 10 months ago

This PR adds hbc90 support to hbctool only tested with a round trip decode/encode cycle on a bundle. Generated bundle was exactly equal to the original.

wannkunstbeikor commented 9 months ago

the data folder is missing, so the structure.json and opcode.json files. it throws an error in parser.py that it cant find the file

jeromew commented 9 months ago

@wannkunstbeikor sorry I realize I made a mistake when creating the fork and lost the files. I recreated them

unfortunately I cannot test them now I because deleted the apks and the environment I used for this. I think it should work with the files I added but will let you test for now.

RohindhR commented 9 months ago

Works for me 👍 great work bro

wannkunstbeikor commented 9 months ago

yeah looks pretty much the same as what i did to get it to work

residex commented 2 months ago

image any idea why im getting this when on ver. 90?