在APK for Android-Cordova项目中混淆JavaScript文件

时间:2017-12-22 05:26:16

标签: cordova cordova-plugins obfuscation android-proguard cordova-android

我在Play商店中托管了一个基于Cordova的项目。如何确保看不到JavaScript文件?我已经尝试过cordova-plugin-progaurd插件,但即使在添加此插件并构建到发布模式并压缩文件之后,我仍然可以看到所有.js文件。

有什么方法可以混淆这些文件,甚至更好地使文件夹不可见?

2 个答案:

答案 0 :(得分:1)

使用以下插件,您可以加密HTML,CSS和JavaScript文件。

https://github.com/tkyaji/cordova-plugin-crypt-file

注意:如果您使用此插件构建应用程序,则无法调试应用程序,因为它会加密所有文件。所以在上传到Play商店之前添加此插件并构建应用程序。

答案 1 :(得分:0)

有一些混淆工具可供您隐藏代码及其背后的逻辑。

我个人使用Jscrambler(jscrambler.com),因为它不仅具有混淆变换,还具有应用程序锁定(将代码锁定到特定域/浏览器/操作系统或时间)和自我防御功能(添加反对) - 为您的应用程序调试和防篡改功能。)

https://docs.jscrambler.com/

上有大量文档

他们有免费试用计划,因此您可以在自己的代码中尝试一些转换。