Im Wiederherstellungsmodus kann keine Verbindung mit dem Gerät mit ADB hergestellt werden

7

Ich habe einige Probleme mit meinem Samsung Galaxy S2 und möchte eine fschkSitzung auf dem Gerät starten .

Also habe ich Android SDK mit Plattform-Tools installiert. Ich kann auf das Gerät zugreifen, wenn es normalerweise neu gestartet wird, aber ich konnte es nicht auflisten und eine Verbindung zum Gerät herstellen, wenn es sich im Wiederherstellungsmodus befindet.

Wie kann ich eine Verbindung über ADB herstellen, wenn sich das Gerät im Wiederherstellungsmodus befindet?

Tim
quelle
Auf welchem ​​Betriebssystem laufen Sie? Es hört sich so an, als wäre die Wiederherstellung eine Aktienwiederherstellung und daher nicht verwurzelt, weshalb von dort aus kein Zugriff auf die ADB-Shell möglich ist.
t0mm13b
Ich habe das Gerät vor ungefähr einem Jahr durch Befolgen einer Anleitung verwurzelt und es seitdem nicht mehr aktualisiert. Es läuft Android 2.2.3 GINGERBREAD.XWKG1.
Tim
Ich meinte, laufen Sie Windows oder Linux?
t0mm13b
Ich bin mir nicht sicher, ob das möglich ist. Ich scheine mich zu erinnern, dass ich beim Rooten meines N7 während der Genesung nicht adb konnte. Ich glaube, Sie müssen entweder vollständig gebootet werden oder nur mit dem Bootloader ... gebootet werden.
SaintWacko
Während ich lese, ist es möglich. Ich bin unter Windows und habe die USB-Treiber von Google installiert. Ich versuche, eine benutzerdefinierte Wiederherstellung zu installieren, aber mein Telefon verhält sich ziemlich seltsam. Ich denke, ich werde die gleichen Schritte unter Linux versuchen.
Tim

Antworten:

8

WARNUNG: Fastboot OEM Unlock löscht Ihre Daten vollständig!

adb ist im Bootloader nicht verfügbar. Verwenden Sie stattdessen Fastboot

Für einen schnellen und schmutzigen Überblick über das Flashen Ihres Geräts mit einem neuen Image mithilfe von Fastboot:

adb reboot bootloader
Verwenden Sie fastboot devicesdiese Option, um sicherzustellen, dass Ihr Gerät sichtbar ist. Wenn nicht, führen Sie wahrscheinlich Windows aus und müssen einige funky Treiber installieren. Wenn am unteren Bildschirmrand nicht "entsperrt" angezeigt wird, verwenden Sie den folgenden Befehl fastboot oem unlock :
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash recovery recovery.img

Wenn Sie sich sehr sicher fühlen, können Sie einfach:
adb reboot bootloader && fastboot oem unlock && fastboot flash boot boot.img && fastboot flash system system.img && fastboot flash userdata userdata.img && fastboot flash recovery recovery.img && fastboot reboot

PS Sie sollten die Flash-Befehle nur verwenden, wenn die Dateien, auf die verwiesen wird, vorhanden sind. Andernfalls können Sie Ihr Telefon möglicherweise blockieren oder nicht (Sie haben noch nicht versucht, eine nicht vorhandene Datei auf das Gerät zu flashen).

Warnung: Durch das Entsperren des Bootloaders werden die Daten in Ihrem Telefon gelöscht.

Missgeschick
quelle
Wie können wir diese Befehle ausführen, wenn das Gerät nicht erkannt wird? Fehler: Gerät nicht gefunden
Dr.jacky
Wenn Sie Windows verwenden, installieren Sie Linux. Wenn Sie Linux verwenden, hatte ich noch nie ein Problem mit der Bootloader-Konnektivität und kann Ihnen dort nicht weiterhelfen. Wenn Sie jedoch für die adb reboot bootloaderLeitung sprechen , ist jedes Gerät ein wenig anders, wie adb das Gerät erkennt. Ich schlage vor, Sie suchen nach Ihrem speziellen Gerät.
MishaP
4
Heiliger Mist, hätten Sie nicht eine Warnung hinzufügen können, fastboot oem unlock die Ihre Daten vollständig löscht ?
Fryie
4

Die Erholung der Aktien erfolgt nicht mit ADB-Zugriff.

Probieren Sie eine aktuelle Version von ClockworkMod Recovery für Ihr Gerät aus (die älteren Versionen unterstützen nicht alle ADB).

Sie müssen die Wiederherstellung bei Verwendung von Fastboot flashen (siehe Antwort von @ MishaP).

Arcyqwerty
quelle