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

时间:2018-10-04 07:45:27

标签: react-native apk react-native-android reverse-engineering expo

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

exp build:android

如何使用该apk检索我的React Native JS源代码?为此,我需要dex到Java编译器吗?

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

1 个答案:

答案 0 :(得分:2)

无需使用dex到Java工具反编译应用程序。

如果您生成了一个生产版本,它将被最小化,但这远不是一个可以用react-native-obfuscating-transformer实现的高级模糊处理

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

/assets/index.android.bundle

在任何情况下,任何客户端代码都应视为不安全,如果您需要安全,请使用后端进行处理。