Allgemeine Frage
Ich habe eine App X in Version Y auf meinem Gerät installiert. Ich möchte sie aus irgendeinem Grund nicht auf eine neuere Version (Y + z) aktualisieren. Die Google Play Store- App listet jedoch immer Aktualisierungen für X auf, sodass ich nicht einfach "alle aktualisieren" muss. Meine Frage in einem Satz:
Wie verstecke ich Updates für X dauerhaft in der Liste "Verfügbare Updates"?
Spezifische Beispiele
Erstens weiß ich, dass es Alternativen gibt, wie z. B. die AppBrain Market App , die dies recht gut beherrscht (dieses Update überspringen, alle zukünftigen Updates überspringen). Ich ziehe eine „generische Lösung“, die auf einer 3 hängen nicht rd Partei Markt App.
Zweitens weiß ich, dass Titanium Backup einen "Market Doctor" enthält, mit dem eine App von Google Play getrennt werden kann . 1 In meinem speziellen Fall funktionierte dies jedoch nur einige Stunden: Ich habe GTalk getrennt , da ich nicht möchte, dass es durch Hangouts ersetzt wird . Die Update-Benachrichtigung verschwand einige Stunden lang und war dann wieder da. Keine Ahnung, was den "Link" wiederhergestellt hat.
Drittens, nur um sicherzugehen: Ich spreche nicht von der Funktion "Auto-Update", wie sie z. B. unter Aktivieren des Auto-Updates für Play Store für einige Apps beschrieben wurde. . Ich hatte eher auf etwas in der Nähe gehofft. Bietet der Google Play Store keine Updates für eingefrorene Apps? , aber ohne die betreffende App "einfrieren" zu müssen (die ich noch verwenden möchte, aber in der installierten Version nicht in einer "zukünftigen Version" verfügbar ist).
Viertens: Nein, die betreffende App zu deinstallieren ist hier keine Option, würde jedoch zukünftige Updates perfekt verbergen :) Auch "friert" nicht ein, da die App regelmäßig verwendet wird.
Fünftens : Zu meinem GTalk-Beispiel gibt es eine verwandte Frage: Werden in der gApps-Zip enthaltene Apps über Google Play aktualisiert? Ich möchte jedoch das Gegenteil: Kein Update.
Es kann durchaus sein, dass "Google Apps" (und andere vorinstallierte Apps) auf eine bestimmte Art und Weise gehandhabt werden und ihre "Marktverbindungen" selbst irgendwie wiederherstellen. In diesem Fall lautet meine Frage: Wie kann dies verhindert werden?
Aktualisieren
Es gibt einen Thread bei XDA , der das gleiche Thema diskutiert. Bis vor kurzem bestand eine Problemumgehung für "vom Benutzer installierte Apps" darin, diese zu deinstallieren und sie dann von der Seite zu laden .apk
- aber selbst das funktionierte nicht mehr. Nun, das erneute Signieren .apk
mit einem anderen Schlüssel könnte für Benutzer-Apps funktionieren. Bei vorinstallierten Apps würden beide fehlschlagen (zum Überschreiben können sie nicht von der Seite geladen werden; eine andere Signatur würde die Installation vollständig ablehnen).
Darüber hinaus gibt es eine Ausgabe von "joel.bou ..". Nicht schwer zu erraten, aber ausgeblendet: Das wäre Joël Bourquard. Wenn es wirklich er ist, dann ist das wirklich ein Problem (für diejenigen, die nicht wissen: Joël ist der Entwickler hinter Titanium Backup ). Lassen Sie mich aus der Ausgabe zitieren:
Um es festzuhalten: In den Tagen von Android Market war es möglich, Apps (auf gerooteten Geräten) mit einem System-Tool wie Titanium Backup anzuhängen oder zu trennen. Heutzutage (mit der Google Play Store App) ist dies fast unmöglich geworden, da die vollständige App-Liste von den Servern von Google synchronisiert zu werden scheint und der Benutzer keine Kontrolle darüber hat.
Das erklärt, warum das Trennen mit Apps wie Titanium Backup nicht länger permanent ist. Und ich fürchte, ich habe das Unmögliche gefragt. Aber ich habe das in der Vergangenheit auch bei anderen Fragen gedacht und hier überraschenderweise Lösungen gefunden. Also gebe ich die Hoffnung noch nicht auf!
1: was das macht, wird von eldarerathis in diesem Beitrag erklärt (danke an Firelord , der das ausgegraben hat!)
sqlite*
täglich (mit der Binärdatei für diese Datenbanken) ausführen zu lassen (optional: Verknüpfen Sie sie mit den Startskripten von init.d). Auf jeden Fall mindestens +1 wert. Danke für den Hinweis - und im Voraus für die Antwort :)