The HBC version (84) is not supported.
cryptobeat opened this issue · 17 comments
Add support for the latest Hermes.
+1 for this
I was wondering if anyone is working on this atm? If not, how difficult would it be to implement?
I also encountered this error, if you need my bundle
index.android.bundle-in-zip.zip
+1 to this
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.
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.
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!
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?
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
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.
@niosega I also tested your branch and it seems thats everything works fine :)
For those who seek the solution, please refer #21
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.
Please create merge request to this repository. I will merge it asap.
@niosega is it possible to add support for version 85 as well?
I made a docker image with x84 support, pull and use it guys.
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 ! ❤️