Normalement, je ne peux réinstaller (en réservant les données dapplication) lAPK que si sa signature correspond à la précédente.

Comment forcer mise à niveau de apk (de la distribution à la version de lauto-compilateur, par exemple) sans désinstallation en utilisant un accès root?

La solution de contournement est de sauvegarder les données de lapplication + désinstaller + installer + restaurer les données, mais cela nest pas pratique et en informe les autres applications concernant [une] installation qui nest pas souhaitée.

Commentaires

  • Corrigez le système pour ignorer la signature lors de linstallation dune application. Des applications comme LuckyPatcher le permettent.
  • Pourquoi ne pas remplacer lAPK dans / data / app suivi dun redémarrage progressif / complet?
  • Un redémarrage est également peu pratique. Je souhaite une commutation transparente entre les versions de développement et de référentiel.
  • Dans ce cas: signez la version de développement avec la même signature que votre version de production. Fonctionne comme un charme.
  • Je nai ' pas la clé pour la production, aussi F-Droid signe des applications avec elle '. Le flux de travail est le suivant: 1. Installez lapplication à partir de F-Droid, 2. Vous voulez contribuer à un correctif / fonctionnalité, donc construit à partir de la source; 3. Installé à partir de la source, testé, etc. 4. Le correctif est enfin en amont. La version auto-construite nest plus nécessaire; 5. Vous souhaitez à nouveau mettre à jour lapplication de F-Droid.

Réponse

Vous pouvez utiliser une application appelée « Lucky Patcher » witch contient de nombreux réglages du système, (root et busybox sont requis) puis suivez les étapes suivantes:

  1. Allez à Onglet « Boîte à outils » dans le bouton.
  2. Sélectionnez « Patch pour Android ».
  3. Cochez « Désactiver la vérification de signature dans le gestionnaire de packages ».
  4. Appuyez sur « Appliquer « et attendez que votre téléphone redémarre.

et cest tout.  » Lucky Patcher «  a également un Xposed module pour faire la même tâche si Xposed est déjà installé dans votre système.

Réponse

Utilisez XInstaller, vous avez besoin de root. ont également besoin de Xposed pour activer XInstaller.

Une fois la configuration terminée, accédez à XInstaller et choisissez linstallation, puis choisissez Vérification des signatures . Lorsque vous avez terminé, noubliez pas dactiver la vérification des signatures .

Voici les liens de téléchargement: Xposed installer et XInstaller

Commentaires

  • Pourquoi voter contre? Y a-t-il un problème avec XInstaller?
  • Ce vote défavorable peut avoir été reçu par votre message lorsque révision 1 était la révision la plus récente. Bien que je puisse ' être vraiment sûr. Évitez les one-liners à lavenir .
  • Je ' je suis nouveau dans la publication sur les forums, donc jai dabord écrit uniquement pour utiliser xinstaller. Le vote défavorable provenait de edit.: P

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *