React-Native 应用程序逆向工程和混淆

art*_*snr 8 reverse-engineering apk react-native react-native-android expo

react-native expo 生成的 apk 是否被混淆?

exp build:android
Run Code Online (Sandbox Code Playgroud)

如何使用该 apk 取回我的 React Native JS 源代码?为此,我是否需要 dex 到 Java 编译器?

寻找您的宝贵建议,因为我担心我的 React Native 应用程序的安全性并试图比较混淆代码与非混淆代码

Or *_*uan 7

无需使用dex to java工具反编译应用程序。

如果您生成生产版本,它将被缩小,但这远不是您可以尝试使用react-native-obfuscating-transformer来实现的高级混淆

您可以通过使用 zip 存档管理器打开 apk 来找到 js 包。该捆绑包将位于:

/assets/index.android.bundle

无论如何,任何客户端代码都应该被视为不安全,如果您需要安全性,请使用后端来处理它。