0 votes

Nettoyage du téléphone entre deux utilisations ?

Je suis chef de projet et consultant pour une organisation caritative qui possède un ensemble de téléphones LG Nexus envoyés dans les écoles dans le cadre d'un projet STEM. Pour des raisons de sauvegarde, lorsque les téléphones sont retournés, nous devons effacer toutes les photos, vidéos, enregistrements audio et tout cache/ancienneté Internet. Il y a quelques applications chargées sur les téléphones pour que les élèves les utilisent et qui doivent être conservées.

Je cherche une solution rapide pour nettoyer les téléphones. Tous les téléphones sont connectés au même compte Gmail.

Je ne connais rien au codage pour les appareils Android (ou quoi que ce soit sur les appareils Android en vérité !), alors soyez gentil avec vos réponses.

Merci d'avance.

Julia

2voto

Si les données des apps qui doivent être conservées ne sont pas importantes, une solution rapide mais sûre serait d'intégrer ces apps dans la partition du système. Ainsi, les données du téléphone seront facilement effaçables par une réinitialisation d'usine, mais les applications dont vous avez besoin resteront installées sur l'appareil. Ainsi, la seule chose qui reste à faire après la réinitialisation est de reconnecter les téléphones à votre compte Google.

Pour "convertir" des applications en applications système, il faut toutefois disposer des autorisations Root (et éventuellement déverrouiller le chargeur de démarrage), dont mai annuler la garantie des téléphones en fonction de l'endroit où vous vivez/où ces téléphones ont été achetés. (Dans l'UE, par exemple, la garantie resterait intacte). À vrai dire, il existe des dizaines de méthodes "rapides mais peu soignées" pour y parvenir, mais je ne pense pas qu'aucune d'entre elles s'applique à votre cas.

Un autre moyen auquel je pense et qui ne nécessite pas de Root est de faire confiance à la sauvegarde des appareils dans le nuage de Google -- Depuis Android 6.0 (Marshmallow), les applications et les données des applications d'un appareil, les connexions WiFi, etc. sont périodiquement téléchargées dans le nuage de sorte que, si un client achète un nouvel appareil (ou réinitialise son appareil actuel), l'assistant de configuration qui se lance au premier démarrage peut proposer de restaurer les données qui ont été précédemment sauvegardées. Malheureusement (mais c'est compréhensible), cela ne fonctionne que pour les applications installées à partir du Play Store. L'inconvénient de cette méthode est que a) vous devez toujours connecter les appareils au Play Store, et que b) la fonctionnalité de sauvegarde ne fonctionne que périodiquement, de sorte que les données qui sont restaurées peuvent dater de plusieurs jours. Il existe d'autres moyens de sauvegarder et de restaurer les données d'un appareil Android (malheureusement, ma réputation ne me permet pas de poster un lien, mais une recherche rapide en ligne pour "Android backup tool" fera l'affaire), mais ils sont, là encore, lourds et parfois peu fiables.

J'ai entendu de bonnes choses sur Google Classroom mais je ne sais pas s'il prend en charge l'effacement des dispositifs, ou si cela entre dans le cadre de votre projet.

0voto

Milner Points 533

Comme Root n'est pas disponible, il pourrait y avoir une autre approche viable en effaçant simplement les données de l'application. Pour plus d'informations, veuillez consulter notre section adb y adb tag-wiki . L'idée, en résumé, est de faire marcher toutes les apps et d'effacer leurs données :

adb shell "pm list packages"

listerait toutes les applications installées. Il est possible de restreindre la liste aux seules applications installées par l'utilisateur en ajoutant un autre paramètre, -3 (3=troisième parti). A côté de cela, le pm L'outil a.o. permet d'"effacer les données de l'application" pour une application donnée :

adb shell "pm clear com.package.name"

Le nom du paquet dont vous avez besoin ici est renvoyé par la fonction list packages d'en haut. Vous devrez donc créer un script une fois, en appelant pm clear pour chaque application dont vous voulez effacer les données (vous pouvez certainement en ignorer certaines, par exemple pour que le compte Google reste intact). Ensuite, chaque fois que vous avez besoin de "nettoyer des appareils", il suffit de connecter l'appareil à votre ordinateur via un câble USB et d'exécuter le script.

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