42

v4.1 Jelly Bean以降、GoogleはGooglePlayに新しいアプリケーションアセット暗号化機能を導入しました。apkディレクトリの変更が原因で、再起動後に永続データが失われるアプリをアップグレードするときに問題が発生したようです(古いものはでしたが/data/app、現在はです/mnt/asec)。

そのため、OS2.3以降のGooglePlayで公開(または既に公開されているアプリを更新)する場合は、

  • このオプションを無効にして、暗号化されていないアプリケーションを公開できますか?
  • 問題の現状はどうなっていますか?回避策はありますか?

この問題に加えて、著作権侵害に対する追加の保護を提供するという考えは問題ないようですが、ドキュメントのどこにも説明されていない追加の考慮事項がいくつかあります。

  • 代替ストアに公開されたアプリ、またはOTAを介してデプロイされたアプリはどうですか?それらも暗号化できますか?そうでない場合、誰かが暗号化されていないapkを他の場所からダウンロードしてすぐに逆コンパイルできるとしたら、Google Playの公開に大きな苦痛を与えることのポイントは何ですか?
  • 電話をroot化することでそれを打ち負かすことができますか?
  • OS 4.0以降に配信されるapkは、保護されている唯一のものですか?もしそうなら、もう一度、誰かが暗号化されていないapkをGingerbread電話にダウンロードし、adbで引き出し、通常の方法で逆コンパイルできる場合、これのポイントは何ですか?
  • メカニズムが機能したと仮定すると、バックアップアプリケーション(Titanium Backupなど)や、adbを使用した手動apkバックアップについてはどうでしょうか。彼らはまだ機能しますか?
  • パフォーマンス:一部のアプリはかなりのapkサイズを持っている可能性があります。このメカニズムはパフォーマンスを妨げますか?OSはロードされるたびにapk全体を復号化しますか?

前もって感謝します

更新:
GoogleCodeの問題へのリンクを含めるように編集します。
問題34880(クローズされましたが、一部の開発者はまだ不満を持っています;ステータス:将来のリリース)
問題35962(クローズ;ステータス:リリースされました)

更新#2:最初の号の開発者の1人によってリンクされたこのブログ投稿
の 興味深い情報。ここもドイツ語です。

ユーザーと開発者は、過去数日間で、最新バージョンのGoogle Play(3.7.15)を使用してインストールされたアプリケーションの問題が解消されたようだと報告しています。以前に問題のあるアプリをインストールしたことがあるユーザーは、それらをアンインストールしてから無料で再ダウンロードする必要があります。あるレポートによると、新しいバージョンのGoogle Playは、有料アプリを再び/ data / appに保存します。これは、Googleが今のところコピー防止機能を無効にしていることを意味します。グーグルはこの問題について公にコメントしていない。バグは中優先度としてマークされ、修正の可能性があるため、ステータスは「FutureRelease」です。

4

1 に答える 1

2

(つぶやく、つぶやく、肩をすくめる、/私はただ言っている...)

個人的には (そして... 商用アプリケーションから 23 年間何とかお金を稼いできた誰かの観点からすると ...)、私はこれについて FAR(!) もっと心配するでしょう:

以前に問題のあるアプリをインストールしたことがあるユーザーは、それらをアンインストールしてから再ダウンロードする必要があります...

... 「著作権侵害の考え」に固執するよりも。(したがって、それらに対する「防御」[原文のまま]もありません。)

私の非常に良い友人はかつて、非常に高価な 12 弦ギターを保管していました... ダンボール (!) ケースに ... 誰でも手に入れることができる最も安価な南京錠で固定されていました。彼が言ったように、南京錠は「正直な人々を締め出すため」でした。

「よく言ったな、ロバート……」

「この地球上の人々」の特定のごくわずかな割合は、実際、あなたが売りたいものは何でも「保護を破る」ために「必要なことは何でもする(!)」かもしれません。[大学時代、フロッピー ディスクを積極的に集め ていた友人がいたが、Apple ][その理由は明らかにフロッピー ディスクを「倒した」という知的な挑戦にすぎなかった.]

そのような人々はあなたの¢-u-$-tomer-$ではありません!

したがって、私は敬意を表して次のことを提案します。

  • 「はい、ギターケースに南京錠をかけてください。」

  • …しかし、「誰かがあなたのギターを盗むのを防ごうとする」ことはやめましょう。

  • ...なぜなら、あなたにお金を払った(何千(!)の!!)人々は...迷惑をかけ たくない(!!)からです!! (また、彼らが「不信感」を抱いている可能性があるとは想像もできません(!!))

考えてみてください。. .

「あなたはモールの店の正面玄関を通り抜けます.[300ドルの買い物をしたばかりです.彼らはあなたに手を振っています!! 「良い一日を!

[あなたが 300 ドルを使ったかどうか、またはあなたが泥棒である可能性があることを彼らが知らなかったとしても...彼らは...あなたに手を振っています。あなたが泥棒なら、それは保険会社の問題です。最善の策は、あなたが顧客であり、謝罪しなければならない (!) が、非常に (!) フレンドリーな手を振って別れを告げることです.]

現実の「実商取引」では、そのようなことを心に留めておくことはお得です!!

私を信じてください:「最も単純で、最も簡単に打ち負かされる」トークンロックで十分です。唯一の要件は、「それが存在すること」です。

于 2015-04-29T01:22:15.413 に答える