Cordova隐藏android源代码
Posted
技术标签:
【中文标题】Cordova隐藏android源代码【英文标题】:Cordova hide android source code 【发布时间】:2016-10-30 03:53:41 【问题描述】:我正在开发一个移动应用程序(使用 Cordova 和 JQuery mobile),我发现 ios、android 任何人都可以按原样查看我的源代码!!!
这对我来说很危险,所以我为此使用了 Cordova 插件
cordova-plugin-crypt-file
这对 ios 来说非常简单而且很好,但是对于 android,我遇到了 ajax 的问题,它不再起作用了,总是给我 404 http 错误,但是 ios 使用相同的一切都可以正常工作
所以我的问题是:如何保护我的源代码并影响他人的源代码
谢谢你
【问题讨论】:
这是不使用编译语言的权衡。 【参考方案1】:很多人都问过这类问题,基本上你的应用无法得到全面保护。
你可以做以下的组合
混淆 - 有反向混淆器 加密 - 您可能需要将加密 JS 和密钥保留在应用程序中,除非您每次打开应用程序时都使其在线连接。如果您仍然这样做,那么最好将敏感代码在线移植并在那里运行。如果您的应用在运行时解密代码,那么其他人可能仍会通过开发人员看到它。 付费保护这些都不能完全保护您的代码,但后者可能做得最好。你必须付钱,我还没有看到任何关于其功效的独立文章。如果您查看下面的链接,请查看 encryope ios one,这是迄今为止最好的。
这里是其他问题的链接
obfuscate
encrypt
encrypt ios
paid
【讨论】:
以上是关于Cordova隐藏android源代码的主要内容,如果未能解决你的问题,请参考以下文章
命令“platforms\android\cordova\clean.bat”以代码 2 退出
cordova /platforms/android/gradlew:命令失败,退出代码 1 错误输出: