4 votes

Commande ADB pour effacer les données du téléphone ?

J'ai 200 téléphones russes à flasher avec un firmware britannique. Maintenant, lorsque je flashe le firmware britannique via Odin, il fonctionne bien mais le firmware russe est toujours présent, cependant il devient britannique si je réinitialise le téléphone après cela.

Maintenant ma question est de savoir s'il existe un moyen de ne pas avoir à réinitialiser l'appareil en usine et qu'il le fasse automatiquement après le flashage Odin. De cette façon, je gagnerai beaucoup de temps.

J'ai essayé ces choses :

  • "adb --wipe_data", cela ne fonctionne pas car je ne sais pas comment envoyer réellement une commande à Recovery.
  • Terminal Cygwin pour décomposer le fichier du firmware en 4 fichiers (AP, MODEM, BOOTLOADER et CSC). Cela ne fonctionne pas non plus.

Toute aide sera la bienvenue. Merci beaucoup.

4voto

Amador Mendez Points 51

Vous pouvez essayer pendant que les téléphones sont allumés.

(Vous DEVEZ avoir le débogage USB activé et autorisé)

adb shell recovery --wipe_data

0 votes

C'est le problème, ça prend du temps. Aller dans le téléphone et activer le débogage USB sur chaque téléphone peut prendre beaucoup de temps. C'est même plus long que de faire une réinitialisation d'usine manuellement. Je dois trouver un moyen de réinitialiser automatiquement le téléphone ou d'utiliser la magie de cmd. J'espère que cela explique un peu plus ma situation.

5 votes

@Tarinder Vous ne pouvez pas utiliser ADB sans débogage USB, et vous avez demandé une commande ADB.

2voto

ʍѳђઽ૯ท Points 1484

Les arguments qui peuvent être fournis dans le fichier recovery.command :

 *   --send_intent=anystring - write the text out to recovery.intent
 *   --update_package=path - verify install an OTA package file
 *   --wipe_data - erase user data (and cache), then reboot
 *   --wipe_cache - wipe cache (but not user data), then reboot
 *   --set_encrypted_filesystem=on|off - enables / diasables encrypted fs

Vous pouvez également jeter un coup d'œil ici :

Effacement des données/réinitialisation via ADB

0 votes

J'ai vu ce post, il m'a en quelque sorte mis dans la bonne direction mais pour que je puisse utiliser adb, je dois activer le débogage USB, ce qui prend encore plus de temps que de faire une réinitialisation d'usine manuelle.

-1voto

Matt07211 Points 891

Source : Réinitialisation d'usine d'un appareil Android à partir d'un ordinateur

Étape 7 Allumez votre téléphone Android et connectez-le à un port USB de votre ordinateur. Tapez "adb shell" et appuyez sur "Entrée". Lorsque ADB se connecte à votre appareil, tapez "--wipe_data" et appuyez sur "Entrée". Votre téléphone redémarre en mode récupération et rétablit les paramètres d'usine d'Android.

Mais à en juger par votre question, la façon dont vous avez effectué la commande d'effacement via adb était incorrecte : "adb --wipe_data" alors que vous devriez essayer "adb shell" et ensuite "--wipe_data".

A la liste des arguments comprend :

  • Les arguments qui peuvent être fournis dans le fichier recovery.command : * --send_intent=anystring - écrit le texte dans recovery.intent * --update_package=path - vérifie l'installation d'un fichier de paquetage OTA * --wipe_data - efface les données de l'utilisateur (et le cache), puis redémarre * --wipe_cache - efface le cache (mais pas les données de l'utilisateur), puis redémarre * --set_encrypted_filesystem=on|off - active / désactive les fs cryptés

Source : Effacer les données/réinitialisation d'usine via adb

0 votes

Le débogage USB doit-il être activé sur le téléphone ? ou puis-je le faire en mode téléchargement ?

0 votes

Le paramètre '--wipe_data' n'est pas une commande shell.

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