¿Comando ADB para borrar datos del teléfono?

Tengo 200 teléfonos rusos para flashear con firmware del Reino Unido. Ahora, cuando actualizo el firmware del Reino Unido a través de Odin, funciona bien, pero el firmware ruso todavía está en él, sin embargo, se convierte en el Reino Unido si restablezco el teléfono de fábrica después de eso.

Ahora mi pregunta es si hay alguna manera en la que no tenga que restablecer el dispositivo de fábrica y lo haga automáticamente después del flash Odin. Así ahorraré mucho tiempo.

He probado estas cosas:

  • "adb --wipe_data", esto no funciona porque realmente no sé cómo enviar un comando a Recuperación.
  • Terminal Cygwin para dividir el archivo de firmware en 4 archivos (AP, MODEM, BOOTLOADER y CSC). esto tampoco funciona.

Cualquier ayuda será genial. Muchas gracias

Respuestas (3)

Puede probar esto mientras los teléfonos están encendidos.

(DEBE tener la depuración USB habilitada y autorizada)

recuperación de shell adb --wipe_data

ese es el problema, lleva mucho tiempo. ingresar al teléfono y activar la depuración USB en cada teléfono puede llevar mucho tiempo. es incluso más tiempo que yo haciendo el restablecimiento de fábrica manualmente. Necesito encontrar una forma en la que de alguna manera restablezca automáticamente el teléfono de fábrica o pueda usar algo de magia cmd. Espero que esto explique un poco más sobre mi situación.
@Tarinder No puede usar ADB sin la depuración de USB, y solicitó un comando ADB.

Los argumentos que se pueden proporcionar en el archivo 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

Puedes echarle un vistazo aquí también:

Borrar datos/restablecimiento de fábrica a través de ADB

sí, esta es una recuperación personalizada, creo. He visto esta publicación, de alguna manera me puso en la dirección correcta, pero para poder usar adb, tengo que habilitar la depuración de USB, lo que lleva incluso más tiempo que hacer un restablecimiento manual de fábrica.

Fuente: Restablecimiento de fábrica en un dispositivo Android desde una computadora

Paso 7 Encienda su teléfono Android y conéctelo a un puerto USB en su computadora. Escribe "adb shell" y presiona "Enter". Cuando ADB se conecte a su dispositivo, escriba "--wipe_data" y presione "Enter". Su teléfono se reinicia en modo de recuperación y restaura Android a la configuración de fábrica.

Pero a juzgar por su pregunta, la forma en que hizo el comando de borrado a través de adb fue incorrecta. La forma en que lo hizo fue: "adb --wipe_data" ¿dónde debería probar "adb shell" y luego "--wipe_data"?

La lista de argumentos incluye:

  • Los argumentos que se pueden proporcionar en el archivo recovery.command: * --send_intent=cualquier cadena: escriba el texto en recovery.intent * --update_package=ruta: verifique la instalación de un archivo de paquete OTA * --wipe_data: borre los datos del usuario ( y caché), luego reinicie * --wipe_cache - borre el caché (pero no los datos del usuario), luego reinicie * --set_encrypted_filesystem=on|off - habilita/deshabilita el cifrado de archivos

Fuente: borrar datos/restablecimiento de fábrica a través de adb

¿Es necesario tener la depuración USB "activada" desde el teléfono? o puedo hacer esto en el modo de descarga?
'--wipe_data' no es un comando de shell.