Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The HBC version (84) is not supported. #12

Closed
cryptobeat opened this issue Oct 17, 2021 · 17 comments
Closed

The HBC version (84) is not supported. #12

cryptobeat opened this issue Oct 17, 2021 · 17 comments

Comments

@cryptobeat
Copy link

Add support for the latest Hermes.

@ducan-ne
Copy link

+1 for this

@sgtfrankieboy
Copy link

I was wondering if anyone is working on this atm? If not, how difficult would it be to implement?

@onefreddy
Copy link

I also encountered this error, if you need my bundle
index.android.bundle-in-zip.zip

@omarbdrn
Copy link

omarbdrn commented Jan 5, 2022

+1 to this

@niosega
Copy link

niosega commented Jan 13, 2022

As a very unstable and non-tested workaround, you can use my basic POC for version 84. It uses almost the same python source code as the 76 version and headers/def files from the original hermes source code (v0.10.0). It seems to work with basic bytecode.

You can find it here: https://github.com/niosega/hbctool/tree/draft/hbc-v84

I will maybe do more tests and create a proper Pull request in the future.

@bongtrop
Copy link
Owner

As a very unstable and non-tested workaround, you can use my basic POC for version 84. It uses almost the same python source code as the 76 version and headers/def files from the original hermes source code (v0.10.0). It seems to work with basic bytecode.

You can find it here: https://github.com/niosega/hbctool/tree/draft/hbc-v84

I will maybe do more tests and create a proper Pull request in the future.

Thank you for your helping. We're a bit busy right now. We will finish this issue soon.

@davidtavarez
Copy link

As a very unstable and non-tested workaround, you can use my basic POC for version 84. It uses almost the same python source code as the 76 version and headers/def files from the original hermes source code (v0.10.0). It seems to work with basic bytecode.

You can find it here: https://github.com/niosega/hbctool/tree/draft/hbc-v84

I will maybe do more tests and create a proper Pull request in the future.

tested; it worked. thank you!

@aancw
Copy link

aancw commented Apr 11, 2022

As a very unstable and non-tested workaround, you can use my basic POC for version 84. It uses almost the same python source code as the 76 version and headers/def files from the original hermes source code (v0.10.0). It seems to work with basic bytecode.

You can find it here: https://github.com/niosega/hbctool/tree/draft/hbc-v84

I will maybe do more tests and create a proper Pull request in the future.

Tested and it worked on hbc 84. Hei @niosega, why not make the PR?

@aancw
Copy link

aancw commented Apr 11, 2022

Hi,

I'm listed the commit tree url for every hermes byte code version for easy to search when need to make opcode data.
#17

@lasting-yang
Copy link

As a very unstable and non-tested workaround, you can use my basic POC for version 84. It uses almost the same python source code as the 76 version and headers/def files from the original hermes source code (v0.10.0). It seems to work with basic bytecode.

You can find it here: https://github.com/niosega/hbctool/tree/draft/hbc-v84

I will maybe do more tests and create a proper Pull request in the future.

I tested, running successfully.

@mateosilguerolemon
Copy link

@niosega I also tested your branch and it seems thats everything works fine :)

@dhaneshnarmatha
Copy link

For those who seek the solution, please refer #21

@aancw
Copy link

aancw commented Sep 1, 2022

For those who seek the solution, please refer #21

The solution is already in above comment from @niosega. What we waiting for is owner merged the PR/patch to main repo.

@bongtrop
Copy link
Owner

bongtrop commented Sep 2, 2022

As a very unstable and non-tested workaround, you can use my basic POC for version 84. It uses almost the same python source code as the 76 version and headers/def files from the original hermes source code (v0.10.0). It seems to work with basic bytecode.

You can find it here: https://github.com/niosega/hbctool/tree/draft/hbc-v84

I will maybe do more tests and create a proper Pull request in the future.

@niosega

Please create merge request to this repository. I will merge it asap.

@CypherpunkSamurai
Copy link

@niosega is it possible to add support for version 85 as well?

@secureITmania
Copy link

secureITmania commented Oct 23, 2022

I made a docker image with x84 support, pull and use it guys.

https://hub.docker.com/r/secureitmania/hbctool-x84

@niosega
Copy link

niosega commented Jul 20, 2023

OMG. I am so sorry. I missed all your messages ... I didn't get any notifications related to this issue.

I never worked again on React Native stuff since the day I created my fork... Until today 😂 . I noticed that the support for newest version of hermes has been merged upstream. Thanks a lot to everybody working on this very nice tool ! ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests