React Native Expo生成的APK是否进行了混淆处理?
exp build:android
我该如何使用那个apk恢复我的react native JS源代码?为此目的,我需要dex到java编译器吗?
由于我担心react native应用程序的安全性问题,并试图比较混淆和非混淆代码,因此期待你们宝贵的建议。
exp build:android
我该如何使用那个apk恢复我的react native JS源代码?为此目的,我需要dex到java编译器吗?
由于我担心react native应用程序的安全性问题,并试图比较混淆和非混淆代码,因此期待你们宝贵的建议。
无需使用 dex 转 java 工具对应用程序进行反编译。
如果你生成一个生产版本的构建,它将被缩小。但是,这远远不足以达到你可以使用 React-Native-Obfuscating-Transformer 实现的高级混淆。
你可以通过使用 zip 归档管理器打开 apk 查找 js 捆绑包,其位置为:
/assets/index.android.bundle
无论如何,任何客户端代码都应该视为不安全的,如果需要安全性,请使用后端来处理它。