【发布时间】:2018-07-17 04:38:01
【问题描述】:
我正在尝试逆向工程使用 React-Native 开发的 apk。我对 React-Native 和 Android 缺乏了解。我不知道 react-native 如何在较低级别上工作,但我读到根据当前推荐的 JS bundle 捆绑指令,JS 将包含在 plaintext 中很容易提取。
但是,我使用dex2jar转换为jar文件并在JD-GUI / JADX上打开源代码并没有找到location of JScode。
我想尝试的只是添加一些 smali 代码来测试它在重新编译 apk 后是如何工作的。但我不知道 JScode 的位置。
最后,我想知道反编译后的 apk 中的 Javascript 代码位置。
【问题讨论】:
-
您好,请先检查代码混淆是否完成。您可以通过 APK 分析器在 Android Studio 中轻松检查混淆是否成功。如果完成那么不可能,如果没有完成那么你可以继续!希望这会对你有所帮助。
-
我可以从 apk 获取源代码(JS 文件)吗?
标签: android react-native reverse-engineering react-native-android reversing