ADB erkennt mein Gerät im Wiederherstellungsmodus nicht

Ich habe ein ASUS ZenFone 2. Ich habe versucht, ASUS USB-Treiber und Google Android-Composite-ADB-Treiber auf meinem Computer zu verwenden, aber keiner erkennt das Gerät, während es sich im Wiederherstellungsmodus befindet.

Kann mir jemand helfen, dieses Problem zu lösen?

Wenn Sie zwischen den Zeilen lesen, verwenden Sie Windows auf Ihrem Computer. Haben Sie überprüft, ob das Gerät überhaupt gefunden wird – also im Gerätemanager auftaucht und mit welchen Zusatzinformationen?
Ja, es zeigt mein Gerät im Geräte-Manager an, wenn mein Telefon eingeschaltet und über USB angeschlossen ist (2.0/3.0 beides versucht) und auch dort kein Ausrufezeichen, was bedeutet, dass meine Treiber korrekt installiert sind. Aber wenn ich in den Wiederherstellungsmodus starte, zeigt der Gerätemanager mein Gerät nicht an.
Welche Wiederherstellung verwendest du? Die Bestandswiederherstellung unterstützt wahrscheinlich kein ADB.
Ich verwende die Bestandswiederherstellung. Sind Sie sicher, dass Stock Recovery adb nicht unterstützt, da Stock Recovery meines Wissens nach adb unterstützt? Wenn Google Adb für Android erstellt hat, funktioniert es vermutlich bei der Bestandswiederherstellung. Warum ist eine benutzerdefinierte Wiederherstellung erforderlich?
Vielleicht ist Ihre Bestandswiederherstellung zu alt. Versuchen Sie, es zu aktualisieren, wenn Sie können (obwohl es unwahrscheinlich ist, dass dies möglich ist) oder installieren Sie eine benutzerdefinierte Wiederherstellung.
@ANURAGBHASKAR Eine benutzerdefinierte Wiederherstellung erledigt viele Dinge, einschließlich der Installation von Nicht-OEM-signierten .zipoder der Erstellung echter Backups (Nandroid). Stock Recovery ist nicht auf solche Dinge zugeschnitten. Außerdem sollte das, was Google als Code erstellt, nicht unbedingt auf verschiedenen Geräten in freier Wildbahn funktionieren. Wie auch immer, was versuchen Sie mit ADB in Stock Recovery zu tun? Stock Recovery hat wahrscheinlich keine zuzulassende Funktion adb shellund adb deviceswäre leer (zumindest in meinen Mediatek-Geräten) ...
... Es ist das adb sideload, was meistens verfügbar ist, aber wenn Sie beabsichtigen, Nicht-OEM-signierte Flash-Dateien zu flashen, hören .zipSie auf, da es wahrscheinlich nicht funktionieren würde.
@Firelord Ich möchte nur wissen, ob Befehle wie Push, Pull, Installation oder Datenlöschung über ADB nur bei eingeschaltetem Gerät funktionieren oder auch im Wiederherstellungsmodus verwendet werden können.
Meine Mediatek-Geräte erlauben keine Wiederherstellung auf Lager , adb shellund adb push/pull/installda dies als schädlich für das Sicherheitsmodell des OEM-Geräts angesehen werden kann. Ich kann die Ausgabe adb devicesnur sehen, wenn die Optionen „Vom ADB-Sideload installieren“ in der Bestandswiederherstellung aktiviert sind, aber es ist nur auf Sideload beschränkt. Wenn ich einen adb shell/pull/pushBefehl versuche, erhalte ich die Ausgabe „Error:closed“, möglicherweise weil das Pseudo-Terminal von Recovery nicht verfügbar ist. Was auch immer der Grund ist, Sie können versuchen, ~ "Install from ADB sideload" in Recovery zu aktivieren und sehen, ob der adb devicesBefehl etwas anzeigt.
@Firelord Ja, ich bekomme auch im Wiederherstellungsmodus das gleiche "error: closed", aber nachdem ich "Update von ADB anwenden" aktiviert habe, wird mein Gerät angezeigt, wenn ich den adb devicesBefehl verwende. Ich habe wohl das gleiche Problem wie du. Übrigens, wenn Sie eine andere Lösung dafür finden, als die benutzerdefinierte Wiederherstellung zu installieren, informieren Sie mich bitte. Danke!!
Ein paar Fragen. Welche Wiederherstellung verwendest du? Warum müssen Sie in der Lage sein, ADB während der Wiederherstellung und beim Seitenladen zu verwenden? Warum nicht einfach während der Wiederherstellung Dateien kopieren und einfügen und aus dem Telefon heraus flashen?

Antworten (3)

Hatte das gleiche Problem, außerdem wurde das Gerät im Gerätemanager mit einem gelben Ausrufezeichen angezeigt, aber nur im Wiederherstellungsmodus.

Die Lösung bestand darin, die Google USB-Treiber für dieses Gerät erneut zu installieren:

  • Google und "Google USB-Treiber" herunterladen
  • Öffnen Sie den Geräte-Manager
  • Klicken Sie mit der rechten Maustaste auf das Gerät
  • Treibersoftware aktualisieren
  • Wählen Sie "Meinen Computer durchsuchen ..."
  • Wählen Sie "Lass mich auswählen ..."
  • Wählen Sie „Android-Gerät“
  • Wählen Sie "Android ADB-Schnittstelle" ...
Ich habe mich speziell angemeldet, um Danke zu sagen! Ich kämpfe seit einer Stunde mit diesem Problem.
Bei einem mit dem PC verbundenen Samsung Galaxy A6 im Wiederherstellungsmodus habe ich im Geräte-Manager "Android Phone" (statt Android Device) gefunden und statt "Android ADB Interface" habe ich "Samsung Android ADB Interface" ausgewählt. Danach funktionierte der Befehl „adb devices“!

Ich hatte das gleiche Problem und konnte es lösen, indem ich den Intel USB-Treiber für Android-Geräte aktualisierte. Es ist hier erhältlich: Offiziell

Hast du die Android Debug Bridge in den Entwickleroptionen aktiviert? Ich bin mir ziemlich sicher, dass es auch im Wiederherstellungsmodus aktiviert wird.

Wenn Ihr Gerät hochgefahren ist, gehen Sie zu den Einstellungen und wählen Sie „Über das Telefon (oder Tablet)“. Scrollen Sie nach unten und tippen Sie 7 Mal auf "Build-Nummer".

Gehen Sie jetzt zurück zum Haupteinstellungsbildschirm und Sie sollten "Entwickleroptionen" sehen. Wählen Sie das aus und stellen Sie sicher, dass die Auswahl „USB-Debugging aktivieren“ aktiviert ist.

Meinten Sie den USB-Debugging-Modus? Das ist eingeschaltet, oder sollte noch etwas überprüft werden?
ja, ich werde das bearbeiten.
adb devicesfunktioniert tatsächlich, während mein Gerät eingeschaltet ist, aber im Wiederherstellungsmodus nicht.
Wenn das Gerät gestartet und über USB mit Ihrem PC verbunden ist, geben Sie adb shell getpropin die Eingabeaufforderung ein. suche ro.adb.secureund ro.debuggable. ro.adb.securewill = 0 und ro.debuggablewill = 1, wenn das Gerät den ADB-Zugriff im Wiederherstellungsmodus zulässt.
Außerdem sieht es so aus, als ob das Gerät im aktiven Sideload sein muss, damit ADB das Gerät im Wiederherstellungsmodus sieht. Hier ist ein Link , der helfen könnte, den Prozess zu erklären.
Eingabeaufforderung zeigt mir ro.adb.secure=1 und ro.debuggable=0 , das bedeutet also KEINEN ADB-Zugriff im Wiederherstellungsmodus. Gibt es eine Möglichkeit, ADB im Wiederherstellungsmodus darauf zuzugreifen, oder muss ich eine benutzerdefinierte Wiederherstellung installieren?
Unglücklicherweise nicht. Das einzige, worauf Sie bei der Bestandswiederherstellung und ADB Zugriff haben, ist "Aktualisierung von ADB anwenden". Was ist dein Endspiel? das hilft uns herauszufinden, ob eine Problemumgehung möglich ist.