android - 有關Google Play應用資產加密的問題



encryption google-play (1)

(嘟,,嘟,,聳聳肩,/我只是說'......)

就個人而言(並且......從某種程度上從某個商業應用程序中賺錢23年併計算......的人的角度來看) ,我會更加關注這個問題:!

以前安裝有問題的應用程序的用戶需要卸載然後重新下載...

...而不是我會花在任何 “盜版的想法”上。 (因此, 任何 '防禦' [原文如此]都不能對付他們。)

我的一個非常好的朋友曾經用一個非常昂貴的12弦吉他......放在紙板(!)盒子裡......用最便宜的掛鎖固定,任何人都可以買到。 正如他所說,掛鎖是“為了讓誠實的人們離開。”

“好吧,羅伯特......”

事實上,“這個星球上的人”的某個“ 微不足道”的百分比可能會“做任何事情(!)”以“破壞”你希望出售的任何東西的保護。 [在我的大學時代,我有一位積極收集 Apple ][的朋友Apple ][軟盤,顯然只不過是“擊敗”它們的智力挑戰。

這樣的人不是你的¢-u - $ - tomer- $!“

因此,我恭敬地建議:

  • “是的, '把鑰匙放在你的吉他盒上。”

  • ...但不要試圖“試圖阻止某人偷你的吉他”。

  • ...因為(數千(!)!!)付錢給你錢的人 ... 不要(!!)希望給你帶來不便! (也不能想像他們可能,甚至可以令人信服地(!!),是:“不信任!”)

想一想。 。 。

“你走進商場前面的商店前門,[剛剛購買了300美元......]而且, (瞧瞧!!) Sensormatic系統”大聲抱怨!!“店員是什麼(和商店經理)呢?他們向你揮手 !!“祝你有愉快的一天!”

[即使他們不知道你是否花了300美元,或者你可能是一個小偷......他們......向你揮手致意。 如果你是一個小偷,這是保險公司的問題。 最好的選擇是,你是一個客戶,必須(!)接受一個抱歉但非常(!)友好的揮手告別。

在“實際商業”的現實世界中,它要記住這些事情!

相信我:“最簡單,最瑣碎的”令牌鎖會做。 唯一的要求是:“它存在。完全。”

從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:
這個博客文章中有趣的信息由第一期中的一位開發人員鏈接。 here用德語。

用戶和開發人員報告說,在最近幾天,使用最新版Google Play(3.7.15)安裝的應用程序的問題似乎已經消失。 以前安裝有問題的應用程序的用戶需要卸載,然後免費重新下載。 根據一份報告,新版Google Play現在再次將付費應用程序保存到/ data / app,這意味著Google目前已停用了複製保護功能。 谷歌沒有公開評論這個問題。 該錯誤被標記為中等優先級,狀態為“FutureRelease”以進行可能的修復。





apk