有关Google Play应用资产加密的问题

Mis*_*ith 42 encryption android apk google-play android-4.2-jelly-bean

从v4.1 Jelly Bean开始,Google为Google Play引入了一项新的应用程序资产加密功能.似乎在升级包含持久性数据的应用程序时出现了一些问题,这些问题是由apk目录中的更改引起的(旧的/data/app,现在是/mnt/asec).

因此,在Google Play上发布(或更新已发布的应用)时,对于OS 2.3+,

  • 我可以禁用此选项并发布未加密的应用程序吗?
  • 问题的当前状态是什么?有解决方法吗?

除了这个问题,提供额外的防盗版保护的想法似乎没问题,但是在文档的任何地方都有一些我无法解释的额外注意事项:

  • 那些发布到替代商店或通过OTA部署的应用程序呢?他们也可以加密吗?如果没有,那么如果有人可以从其他地方下载未加密的apk并直接反编译,那么在Google Play发布中造成如此大的痛苦的重点是什么?
  • 可以通过生根电话来打败它吗?
  • 为OS 4.0+提供的apks是唯一有保护的吗?如果是这样,那么,如果有人可以将未加密的apk下载到Gingerbread手机,用adb将其拉出并以通常的方式反编译,那又有什么意义呢?
  • 假设机制有效:备份应用程序(如Titanium Backup)或使用adb的手动apk备份怎​​么样?他们还会工作吗?
  • 性能:某些应用可能具有相当大的apk大小.这种机制会妨碍性能吗?操作系统每次加载时都会解密整个apk吗?

提前致谢

更新:
修改以包含指向Google代码问题的链接.
问题34880(关闭,但有些开发者仍抱怨;状态:未来发布)
问题35962(已关闭;状态:已发布)

更新#2:由第一期中的一位开发人员链接的此博客文章的
有趣信息.同样在这里,在德国.

用户和开发人员报告说,在最近几天,使用最新版Google Play(3.7.15)安装的应用程序的问题似乎已经消失.以前安装有问题的应用程序的用户需要卸载,然后免费重新下载.根据一份报告,新版Google Play现在再次将付费应用程序保存到/ data/app,这意味着Google暂时停用了复制保护功能.谷歌没有公开评论这个问题.该错误被标记为中等优先级,状态为"FutureRelease"以进行可能的修复.

Mik*_*son 2

(咕哝,咕哝,耸肩,/我只是说'......)

\n\n

就我个人而言(并且......从一个已经设法从商业应用程序中赚钱 23 年并且还在继续......的人的角度来看......),我会更(!)更关心这一点:

\n\n
\n

之前安装过有问题的应用程序的用户需要卸载然后重新下载......

\n
\n\n

...比我花更多时间关注任何“盗版想法”。(因此,也没有任何“防御” [原文如此]。)

\n\n

我的一个非常好的朋友曾经保存了一把非常昂贵的 12 弦吉他……放在一个纸板箱(!)中……用任何人都可以买到的最便宜的挂锁固定。正如他所说,挂锁是“为了保持诚实”人进入”。

\n\n

“说得好,罗伯特……”

\n\n

事实上, “这个星球上的人们”中的一小部分人可能会“不惜一切代价”来“破解”你想出售的任何东西的保护。[在我大学时代,我有一个朋友积极收集 Apple ][软盘,显然只是为了“击败”它们的智力挑战。]

\n\n

这样的人不是你的\xc2\xa2-u-$-tomer-$!”

\n\n

因此,我谨建议:

\n\n
    \n
  • “是的,在你的吉他盒上‘加一把挂锁’。”

  • \n
  • ...但不要竭尽全力“试图阻止有人偷你的吉他”。

  • \n
  • ...因为(数千(!)!!)付钱给你的人...不(!!)希望受到不便! (也不要想象他们可能,甚至可以想象(!!):“不被信任!”)

  • \n
\n\n

想一想。。。

\n\n
\n

“你走进商场商店的前门,[刚刚购买了 300 美元……],(你瞧!!) Sensormatic 系统“大声抱怨!!”店员(和商店经理)做什么?他们向你挥手!!“祝你有美好的一天!”

\n
\n\n

[即使他们不知道你是否花了 300 美元,或者你可能是小偷......他们......向你挥手。如果你是小偷,那是保险公司的事。最好的选择是,您是一位顾客,必须(!)收到一个充满歉意但非常(!)友好的挥手告别。]

\n\n

在“实际商业”的现实世界中,记住这些事情是值得的!

\n\n

相信我:“最简单、最容易失败的”令牌锁就可以了。唯一的要求是:“它确实存在。”

\n