Normalerweise kann ich APK nur dann neu installieren (Anwendungsdaten reservieren), wenn die Signatur mit der vorherigen übereinstimmt.
Wie erzwinge ich? Upgrade von apk (von der Distribution auf die Self-Compiler-Version zum Beispiel) ohne Deinstallation über Root-Zugriff?
Problemumgehung sind die Daten der Sicherungsanwendung + Deinstallieren + Installieren + Wiederherstellen von Daten, aber das ist unpraktisch und benachrichtigt andere Anwendungen zur [un] Installation, die nicht erwünscht sind.
Kommentare
- Patchen Sie das System, um die Signatur bei der Installation einer Anwendung zu ignorieren. Apps wie LuckyPatcher ermöglichen dies.
- Was ist mit dem Ersetzen der APK in / data / app, gefolgt von einem Soft / Full-Neustart?
- Ein Neustart ist ebenfalls unpraktisch. Ich möchte nahtlos zwischen Entwicklungs- und Repository-Versionen wechseln.
- In diesem Fall: Signieren Sie die Entwicklungsversion mit derselben Signatur wie Ihre Produktionsversion. Funktioniert wie ein Zauber.
- Ich habe ' keinen Schlüssel für die Produktion, auch F-Droid signiert Anwendungen damit ' s eigener Schlüssel. Der Workflow ist: 1. Installieren Sie die App von F-Droid. 2. Sie möchten einen Fix / eine Funktion hinzufügen, die so aus dem Quellcode erstellt wurde. 3. Von der Quelle installiert, getestet usw.; 4. Das Update ist endlich vorgelagert. Eine selbst erstellte Version wird nicht mehr benötigt. 5. Sie möchten die App erneut von F-Droid aktualisieren.
Antwort
Sie können eine App namens „Lucky Patcher“ enthält viele Systemverbesserungen (Root und Busybox sind erforderlich). Führen Sie dann die folgenden Schritte aus:
- Gehe zu Registerkarte „Toolbox“ im Button.
- Wählen Sie „Patch auf Android“.
- Aktivieren Sie „Signaturüberprüfung im Paketmanager deaktivieren“.
- Drücken Sie auf „Übernehmen“ „und warten Sie, bis Ihr Telefon neu gestartet wurde.
und das wars. “ Lucky Patcher „ hat auch ein Xposed Modul, um dieselbe Aufgabe auszuführen, wenn Xposed bereits in Ihrem System installiert ist.
Antwort
Verwenden Sie XInstaller, Sie benötigen root. Sie Sie benötigen auch Xposed, um XInstaller zu aktivieren.
Wenn alle Einstellungen vorgenommen wurden, gehen Sie zu XInstaller und wählen Sie die Installation. Wählen Sie dann Signaturen prüfen . Wenn Sie fertig sind, denken Sie immer daran, die Überprüfung der Signaturen zu aktivieren .
Hier sind die Download-Links: Xposed-Installationsprogramm und XInstaller
Kommentare
- Warum Downvote? Gibt es ein Problem mit XInstaller?
- Diese Downvote wurde möglicherweise von Ihrem Beitrag erhalten, als Revision 1 war die letzte Revision. Obwohl ich ' nicht wirklich sicher sein kann. Vermeiden Sie in Zukunft Einzeiler .
- Ich ' bin neu im Posten in Foren, also habe ich zuerst nur geschrieben, um xinstaller zu verwenden. Die Downvote kam von edit .: P