2012-08-27 9 views
42

Ab Version 4.1 Jelly Bean hat Google eine neue Funktion zur Verschlüsselung von Anwendungs-Assets für Google Play eingeführt. Scheint, dass es einige Probleme gab, wenn Apps aktualisiert wurden, die darin bestanden, dass persistente Daten nach dem Neustart verloren gingen, verursacht durch die Änderung im apk-Verzeichnis (das alte war /data/app und jetzt ist es /mnt/asec).Fragen zur Verschlüsselung von Google Play-Anwendungen

Also, bei der Veröffentlichung (oder auf eine bereits veröffentlichte App Aktualisierung) auf Google Play, für OS 2.3+,

  • Kann ich diese Option zu deaktivieren und eine unverschlüsselte Anwendung veröffentlichen?
  • Wie ist der aktuelle Stand des Problems? Gibt es eine Problemumgehung?

Neben diesem Problem ist die Idee der Bereitstellung von zusätzlichem Schutz gegen Piraterie scheint ok, aber es gibt einige zusätzliche Überlegungen konnte ich nicht überall in der Dokumentation erklärt finden:

  • Was ist apps Alternative veröffentlicht speichert oder über OTA eingesetzt? Könnten sie auch verschlüsselt werden? Wenn nicht, was bringt es dann mit sich, bei der Veröffentlichung von Google Play so viel Schmerz zu verursachen, wenn jemand die unverschlüsselte APK von woanders herunterladen und sofort dekompilieren kann?
  • Kann es durch Verwurzelung des Telefons besiegt werden?
  • Sind die für OS 4.0+ gelieferten Apks die einzigen mit Schutz? Wenn ja, dann, was ist der Sinn daran, wenn jemand die unverschlüsselte apk auf ein Gingerbread-Telefon herunterladen kann, es mit adb herausziehen und es auf die übliche Weise dekompilieren kann?
  • Angenommen der Mechanismus funktioniert: Was ist mit Backup-Anwendungen (wie Titanium Backup) oder mit manuellen apk-Backups mit adb. Werden sie noch arbeiten?
  • Leistung: Einige Apps können eine beträchtliche apk Größe haben. Beeinträchtigt dieser Mechanismus die Leistung? Entschlüsselt das Betriebssystem die gesamte apk jedes Mal, wenn es geladen wird?

Vielen Dank im Voraus

UPDATE:
bearbeiten Links zu Google Code Fragen aufzunehmen.
Issue 34880 (closed but with some devs still complaining; status: future release)
Issue 35962 (closed; status: released)

UPDATE # 2:
Interessante Informationen über this blog post von einem des Entwicklers in der ersten Ausgabe verknüpft. Auch here auf Deutsch.

Benutzer und Entwickler berichten, dass in den letzten Tagen das Problem für Anwendungen, die neueste Version von Google installiert ist verschwunden erscheint (3.7.15) Spiele verwenden. Benutzer, die zuvor problematische Apps installiert haben, müssen diese kostenlos deinstallieren und erneut herunterladen. Laut einem Bericht speichert die neue Version von Google Play jetzt kostenpflichtige Apps erneut in/data/app, was bedeutet, dass Google die Kopierschutzfunktion vorerst deaktiviert hat. Google hat das Problem nicht öffentlich kommentiert. Der Fehler ist als mittlere Priorität gekennzeichnet, mit einem Status "FutureRelease" für eine mögliche Behebung.

Antwort

2

(Mumble, murmeln, Achselzucken,/mich gerade sayin ...)

persönlich (und ... aus dem Point-of-view von jemandem, der es irgendwie geschafft hat, Geld von einer kommerziellen Anwendung für 23 Jahre und Zählen ...), wäre ich FAR zu machen (!) mehr besorgt über dieses:

Benutzer, die bisher problematische Anwendungen deinstallieren müssen installiert werden und sie dann erneut herunterladen ...

... als würde ich fixieren auf jede "Gedanken der Piraterie." (Nor daher mit alle ‚Verteidigung‘ [sic] gegen sie.)

Ein sehr guter Freund von mir einmal eine sehr teure 12-saitige Gitarre gehalten ... in einem Karton (!) Fall ... befestigt mit dem allerschönsten Vorhängeschloss, das man sich hätte besorgen können. Das Vorhängeschloss war, wie er sagte: "um die ehrlichen Leute rauszuhalten."

„sagte Nun, Robert ...“

Ein gewisser, Minuskel, Anteil der „Menschen auf diesem Planeten“ könnte in der Tat, „zu tun, was immer (!) Es braucht“, um den Schutz zu „knacken von "was auch immer es ist, das du verkaufen willst. [In meiner Studienzeit hatte ich einen Freund, der positiv Apple ][ Floppy-Disks gesammelt, scheinbar für nichts anderes als die intellektuelle Herausforderung „besiegt“, um sie zu haben.]

Solche Leute nicht Ihre ¢ sind - ! u - $ - $ tomer- "

Deshalb schlage ich vor, respektvoll:

  • " Ja, 'ein Vorhängeschloss setzt auf' Ihre Gitarren- Fall.“

  • ... aber aus dem Weg nicht gehen‚versuchen, jemanden zu verhindern, dass die Gitarre zu stehlen.‘

  • ... weil das (in Tausend (!) von! !) Leute, die Sie bezahlt haben GELD ... nicht (!!) wünschen, belästigt zu werden !! (Nor sich vorzustellen, dass sie vielleicht sogar concievably (!!), werden: "misstraute!")

darüber nachdenkt. . .

„Du gehst durch die Vordertür des Ladens in der Mall, [mit nur einen Kauf von $ 300 gemacht ...] und (siehe da !!) das Sensormatic- System“, klagt laut! "Was macht der Verkäufer (und die Filialleiter)? Sie Welle an dir!" Einen schönen Tag!"

[Selbst wenn sie keine Ahnung haben, wenn Sie $ 300 ausgegeben, oder dass Sie vielleicht einen Dieb sein ... sie ... Welle bei Ihnen. Wenn Sie einen Dieb sind, das ist eine Sache Das Beste ist, dass Sie ein Kunde sind, der (!) einen apologetischen, aber sehr (!) freundlichen Abschiedswunsch erhalten muss.]

In der realen Welt des "tatsächlichen Handels" ZAHLT solche Dinge im Auge zu behalten !!

Vertrauen Sie mir: „die einfachste,-trivialer-besiegten“ Token-Lock tun die ein-und-Voraussetzung ist, dass.: "Es existiert. Überhaupt. "