1 votes

Existe-t-il une méthode pour geler et dégeler une application par rapport à la désinstallation/réinstallation ?

Sur un téléphone Android 5.1 non rooté, existe-t-il un moyen de "geler" les applications, les paramètres et les données ?

Je ne veux pas désinstaller ou avoir besoin de tuer systématiquement un processus. Je voudrais archiver une application et, lorsque j'en ai besoin, prendre un bref instant pour la "décongeler", l'utiliser et la figer à nouveau lorsque j'ai terminé.

2voto

esQmo_ Points 3080

Vous devriez essayer un logiciel développé par gatesjunior , un développeur reconnu chez XDA-Developers. Je n'ai pas besoin de Root pour cacher/bloquer les applications.

  • Télécharger debloater.exe ici ( miroir ) pour Windows (peut nécessiter .Net Framework 3.5 ou plus). Télécharger le fichier dmg pour OSX ici
  • Activer le débogage USB sur le téléphone
  • Connectez le téléphone à l'ordinateur (vous devez installer les pilotes pour que le téléphone soit détecté).
  • Lancez Debloater, cliquez sur "Click here togin"- la liste de toutes les applications installées devrait s'afficher. Il suffit de cocher la case correspondant aux applications que vous souhaitez masquer/désactiver, puis de cliquer sur la première icône en haut à gauche.

enter image description here

J'ai trouvé le lien complet sur la façon d'utiliser le logiciel, regardez-le. ici

1voto

pr0nin Points 353

Si l'ADB est activé sur votre appareil et que l'application permet de sauvegarder ses données, vous pouvez utiliser le PC connecté pour sauvegarder les données et le fichier APK de l'application en utilisant la commande adb backup :

adb backup -f mybackup.ab -apk <packagename of app>

Lorsque vous aurez à nouveau besoin de l'application, vous pourrez restaurer le fichier mybackup.ab. Cela fonctionne sur les téléphones non enracinés.

Note : Si l'application refuse la sauvegarde, la sauvegarde n'échouera pas, les données seront simplement vides. Par conséquent, il peut être judicieux d'exécuter la commande adb backup d'abord sans l'option apk option. Si le fichier de sauvegarde créé a une taille supérieure à quelques octets, il est probable que l'application autorise la sauvegarde des données.

1voto

Milner Points 533

Comme vos cibles sont des "applications téléchargées" que vous avez installées vous-même, je vous suggère de jeter un coup d'œil à Greenify :

Greenify Greenify
Greenify (source : Google Play ; cliquez sur les images pour obtenir des variantes plus grandes)

Greenify vous aide à identifier et à mettre en hibernation les applications qui se comportent mal lorsque vous ne les utilisez pas, pour les empêcher de faire traîner votre appareil et d'épuiser la batterie, d'une manière unique ! Elles peuvent ne rien faire sans être lancées explicitement par vous ou par d'autres applications, tout en conservant toutes leurs fonctionnalités lorsqu'elles fonctionnent au premier plan, comme les applications iOS !

Une fois que vous avez défini les applications à traiter, vous avez terminé : utilisez-les comme vous l'avez toujours fait, sans aucune manipulation. Greenify veille à ce que ces applications ne soient pas exécutées lorsque vous ne les utilisez pas.

Greenify fonctionne même sans Root, même si toutes ses fonctionnalités ne seront pas disponibles à ce moment-là. Il ne déploie toute sa puissance, cependant, que sur les appareils enracinés disposant de la fonction XPosé installé : Ensuite, vous pouvez également vous occuper des applications système.

Pour plus de détails, voir également :

0voto

Milner Points 533

Comme variante à La réponse de Robert mais qui fonctionne sur l'appareil : Sauvegarde de l'hélium fait des sauvegardes ADB directement là. Si votre appareil n'est pas enraciné, il devra cependant être initialisé via son composant de bureau après chaque démarrage.

Helium Helium Helium
Hélium (source : Google Play ; cliquez sur les images pour obtenir des variantes plus grandes)

Autre qu'avec mon autre approche il faudrait plusieurs étapes pour le "geler" :

  1. sauvegarder l'application en utilisant Hélium
  2. désinstaller l'application (par exemple via *Paramètres ' Apps)

Cependant, "dégeler" signifierait simplement le restaurer.

Comme je l'ai commenté dans la réponse de Robert : avant de supprimer l'application, assurez-vous qu'une sauvegarde correcte a été effectuée. Les développeurs peuvent choisir de faire en sorte que leurs applications ne soient pas concernées, en paramétrant le paramètre ALLOW_BACKUP=FALSE . Dans ce cas, on se retrouve généralement avec un fichier de 41 octets (contenant uniquement l'"en-tête de sauvegarde", mais ni l'application ni les données). Assurez-vous également de cocher la case pour l'inclusion de l'en-tête de sauvegarde. .apk (voir la deuxième capture d'écran), ou vous pourriez avoir une autre surprise :)

Effet secondaire : Comme le montre la 3ème capture d'écran, vous pouvez utiliser Hélium également pour créer des sauvegardes régulières selon un calendrier. Ça ne peut pas faire de mal :)


Au cas où vous vous demanderiez si l'application s'appelle "Carbon" dans la capture d'écran : c'était son ancien nom, Koush ne l'a évidemment pas supprimé à cet endroit.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X