ADB-Befehl zum Löschen von Daten auf dem Telefon?

Ich habe 200 russische Telefone zum Flashen mit UK-Firmware. Wenn ich jetzt die UK-Firmware über Odin flashe, funktioniert es gut, aber die russische Firmware ist immer noch darauf, aber es wird UK, wenn ich das Telefon danach auf die Werkseinstellungen zurücksetze.

Jetzt ist meine Frage, ob es eine Möglichkeit gibt, das Gerät nicht auf die Werkseinstellungen zurückzusetzen, und es wird automatisch nach dem Odin-Flash ausgeführt. So spare ich viel Zeit.

Ich habe diese Dinge ausprobiert:

  • "adb --wipe_data", das funktioniert nicht, weil ich nicht weiß, wie man wirklich einen Befehl an die Wiederherstellung sendet.
  • Cygwin-Terminal zum Aufteilen der Firmware-Datei in 4 Dateien (AP, MODEM, BOOTLOADER und CSC). das geht auch nicht.

Jede Hilfe wird großartig sein. Danke vielmals

Antworten (3)

Sie können dies versuchen, während das Telefon eingeschaltet ist.

(Sie MÜSSEN USB-Debugging aktiviert und autorisiert haben)

ADB-Shell-Wiederherstellung --wipe_data

Das ist das Problem, es ist zeitaufwändig. Es kann sehr lange dauern, in das Telefon zu gehen und das USB-Debugging auf jedem Telefon zu aktivieren. Es dauert sogar noch länger, als dass ich die Werkseinstellungen manuell zurücksetze. Ich muss mir einen Weg einfallen lassen, bei dem das Telefon irgendwie automatisch auf die Werkseinstellungen zurückgesetzt wird, oder ich kann etwas cmd-Magie verwenden. Ich hoffe, das erklärt etwas mehr über meine Situation.
@Tarinder Sie können ADB nicht ohne USB-Debugging verwenden und haben nach einem ADB-Befehl gefragt.

Die Argumente, die in der Datei recovery.command angegeben werden können:

 *   --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

Kannst du auch hier anschauen:

Daten löschen/Werksreset über ADB

Ja, das ist eine benutzerdefinierte Wiederherstellung, glaube ich. Ich habe diesen Beitrag gesehen, er hat mich irgendwie in die richtige Richtung gebracht, aber damit ich adb verwenden kann, muss ich das USB-Debugging aktivieren, was noch länger dauert als das manuelle Zurücksetzen auf die Werkseinstellungen.

Quelle: Zurücksetzen auf die Werkseinstellungen eines Android-Geräts von einem Computer

Schritt 7 Schalten Sie Ihr Android-Telefon ein und verbinden Sie es mit einem USB-Anschluss Ihres Computers. Geben Sie „adb shell“ ein und drücken Sie „Enter“. Wenn sich ADB mit Ihrem Gerät verbindet, geben Sie „--wipe_data“ ein und drücken Sie „Enter“. Ihr Telefon startet im Wiederherstellungsmodus neu und setzt Android auf die Werkseinstellungen zurück.

Aber Ihrer Frage nach zu urteilen, war die Art und Weise, wie Sie den Löschbefehl über adb ausgeführt haben, falsch.

Eine Liste der Argumente umfasst:

  • Die Argumente, die in der Datei recovery.command angegeben werden können: * --send_intent=anystring - schreibt den Text in recovery.intent * --update_package=path - überprüft die Installation einer OTA-Paketdatei * --wipe_data - löscht Benutzerdaten ( und Cache), dann neu starten * --wipe_cache - Cache löschen (aber keine Benutzerdaten), dann neu starten * --set_encrypted_filesystem=on|off - verschlüsseltes fs aktivieren / deaktivieren

Quelle: Daten löschen/Werksreset über adb

Muss das USB-Debugging vom Telefon aus aktiviert sein? oder kann ich das im Download-Modus machen?
'--wipe_data' ist kein Shell-Befehl.