由于 React Native 0.60.4 开发人员可以选择使用Hermes JS Engine。这会生成一个index.android.bundle包含 Hermes JS 字节码的二进制文件。
Hermes文档提到hbcdump它被描述为“Hermes 字节码反汇编器”
通过使用hbcdump -pretty-disassemble -c disassemble -out out.txt index.android.bundle我确实得到了一些至少更具人类可读性的东西,但它看起来不能再次编译回来并且不容易使用。
如何将 Hermes JS 字节码反编译为 JavaScript?
或者:如何修改字节码?有没有理解这个字节码的工具?