如何复制保护PhoneGap Android应用程序? Android Market复制保护功能有用吗?

| 我在Android中有PhoneGap应用。现在,我准备发布它,但是我想保护应用程序免受脚本编写者的伤害。首先,我认为这是不可能的,因为我在市场上发布该应用程序时发现了“复制保护”功能。所以我很兴奋,但是当我打开它时,它实际上什么也没做。 我可以毫无问题地将应用程序安装在有根电话上,可以将其复制到SD卡上并查看所有来源。我认为此“复制保护”功能将不允许拥有扎根手机的人安装该应用程序。还是我错过了什么? 有什么方法可以使人们至少很难(即使不是完全禁用它),以便人们在我的应用程序中看到我所有的HTML和JS源代码?     
已邀请:
        Google已弃用了复制保护功能。不要使用它。 使用ProGuard混淆您的代码。 加密资产,并在阅读资产时对其进行解密。 如果您有付费应用程序,请使用许可机制。     
        我发现最好的组合是高级模式下的DojoToolkit和Closure编译器。 高级模式下的封闭使得JavaScript代码几乎不可能进行反向工程,即使经过了美化程序之后也是如此。一旦您的JavaScript代码变得模糊不清,无法识别和进行反向工程,您的HTML就不会泄露很多秘密。 该链接用于在移动应用程序的高级模式下将Dojo工具包与Closure编译器一起使用: http://dojo-toolkit.33424.n3.nabble.com/file/n2636749/Using_the_Dojo_Toolkit_with_the_Closure_Compiler.pdf?by-user=t     
        Android市场复制保护没有用,因此Google计划将其删除。 如果您希望查看嵌入的资源很困难,则应该对其进行加密。这不会使之成为不可能,而只会变得更加困难。毕竟,解密密钥必须可由您的应用程序访问,并且您应假定专用于此的人可以观察到您应用程序可以执行的所有操作。     
        复制保护功能将逐步淘汰IIRC。您需要改为使用应用程序许可服务。我前一阵子尝试过,它给出了一些错误的“未经许可”响应,但是您可以应用缓存或忽略其给出的结果。     

要回复问题请先登录注册