Android Market vient de mettre à jour une application sur mon appareil. J'ai aimé la mise à jour, mais elle est complètement différente de la dernière version, qui était aussi ma préférée. Donc, je veux garder la dernière version aussi. J'ai la dernière version apk grâce à Titanium Backup. Mais, je ne peux pas l'installer sans remplacer celui actuel (l'architecture Android est nulle). Est-ce qu'il y a un moyen de faire ça? Hacks, etc.
Remarque: je souhaite conserver la version actuelle, qui doit être connectée à Market pour recevoir les futures mises à jour.
la source
Tu ne peux pas faire ça. Chaque application Android a un nom de package, qui définit efficacement l’espace de noms Java / Dalvik que ses classes occupent. Vous ne pouvez pas installer deux packages du même nom car cela créerait des espaces de noms qui se chevauchent. C'est pourquoi il remplace toujours l'ancien lorsque vous en installez un nouveau. La seule façon possible de le faire est si vous pouviez obtenir le source de l'application et modifier toutes les définitions de packages.
la source
Faites-le avec dans 5 minutes
Méthode : modifiez le nom du package afin qu'Android le reconnaisse comme une application différente.
Pas d'outil APK, pas d'adb, pas de super compétences utilisateur requises.
Outils nécessaires
Pas
app.APK
)REMARQUE: Si vous rencontrez des difficultés pour signer l'APK, utilisez l'application Android Editor Editor
Advanced permission manager
et effectuez toute édition, puis cliquez sur Enregistrer et installer. À ce moment, ils vont signer l'application.la source
Vous pouvez essayer de reconditionner l'application. Une fois, j'ai installé une version modifiée d'un jeu et le résultat a été deux jeux. Si vous vous en souvenez bien, les noms de paquets n'étaient pas les mêmes.
la source
Parfois, il existe des références dans la bibliothèque exécutable (
.so
), et changer le nom du paquet (également smali -> classes.dex) n’aide pas non plus.Dans des cas simples, recherchez ApkEditor .
la source