Android Market hat gerade eine App auf meinem Gerät aktualisiert. Ich mochte das Update, aber es ist völlig anders als die letzte Version, die auch mein Favorit war. Also möchte ich auch die letzte Version behalten. Ich habe die letzte Version apk dank Titanium Backup. Aber ich kann es nicht installieren, ohne das aktuelle zu ersetzen (Android-Architektur ist zum Kotzen). Gibt es eine Möglichkeit, dies zu tun? Hacks etc ..
Hinweis: Ich möchte die aktuelle Version behalten, die mit Market verbunden sein muss, um zukünftige Updates zu erhalten.
quelle
Das kannst du nicht machen. Jede Android-Anwendung hat einen Paketnamen, der den Java / Dalvik-Namespace definiert, den ihre Klassen belegen. Es können nicht zwei Pakete mit demselben Namen installiert werden, da dies zu überlappenden Namespaces führen würde. Daher wird bei der Installation eines neuen Pakets immer das alte ersetzt. Die einzige Möglichkeit, dies zu tun, besteht darin, die Quelle für die App abzurufen und alle Paketdefinitionen zu ändern.
quelle
Mach es in 5 Minuten
Methode : Ändern Sie den Paketnamen so, dass Android ihn als andere App erkennt.
Kein APKtool, kein ADB, keine Super-User-Kenntnisse erforderlich.
Werkzeuge benötigt
Schritte
app.APK
)HINWEIS: Falls Probleme beim Signieren des APK auftreten, verwenden Sie die Android APK Editor-App
Advanced permission manager
und nehmen Sie die gewünschten Änderungen vor. Klicken Sie auf Speichern und installieren. Zu diesem Zeitpunkt werden sie die App signieren.quelle
Sie können versuchen, die Anwendung neu zu packen. Ich habe einmal eine bearbeitete Version eines Spiels installiert und das Ergebnis waren zwei Spiele. Wenn Sie sich gut erinnern, waren die Paketnamen nicht gleich.
quelle
Manchmal gibt es einige Referenzen in der ausführbaren Bibliothek (
.so
), und das Ändern des Paketnamens (auch smali -> classes.dex) hilft auch nicht.Suchen Sie in einfachen Fällen nach ApkEditor .
quelle