ADB unauthorized nur im Recovery Modus

  • 3 Antworten
  • Letztes Antwortdatum
B

bege

Neues Mitglied
0
Seit Jahren nutze ich Custom-ROMs auf verschiedenen Geräten und nutze die Tools adb und fastboot.
Plötzlich bekomme ich mit "adb devices" im Recovery-Modus bei verbundenen Geräten "unauthorized" angezeigt und kann adb Befehle wegen "permission denied" nicht mehr ausführen. Im System Modus werden die Geräte dagegen normal mit "device" angezeigt und einfache adb-Befehle wie pull funktionieren. Aber auch hier funktionieren Befehle, die root benötigen, nicht, obwohl die Geräte gerootet sind. Und die Option "USB-Root-Debugging" bekomme ich auf allen drei Geräten nicht mehr angezeigt (wobei ich nicht sicher bin, ob das auf allen drei Geräten so war, aber mindestens auf einem).
Das ist auf drei Geräten so:
Shiftphone 6mq mit /e/OS Android 13
Shiftphone 6mq mit iodeOS Android 15
Fairphone 3 mit /e/OS Android 13

Ich habe alles mögliche versucht:
Auf den Geräten:
USB-Debugging deaktivieren
USB-Debugging-Autorisierungen deaktivieren
USB-Debugging wieder aktivieren
Nach dem erneuten Verbinden die angeforderte Berechtigung erteilt.
Geräte neu gestartet

Auf dem Computer:
alle adbkey-Dateien gelöscht
Rechner neu gestartet

Und verschiedene USB-Kabel verwendet.

Was kann da los sein?
 
bege schrieb:
Plötzlich bekomme ich mit "adb devices" im Recovery-Modus bei verbundenen Geräten "unauthorized" angezeigt
Welche Custom Recovery nutzt du?

bege schrieb:
Aber auch hier funktionieren Befehle, die root benötigen, nicht, obwohl die Geräte gerootet sind.
ADB hat an sich keine Rootrechte. Du musst
Code:
adb shell
su
ausführen.
 
Klaus986 schrieb:
Welche Custom Recovery nutzt du?
/e/OS hat ein eigenes, iodeOS das von LineageOS.
Klaus986 schrieb:
ADB hat an sich keine Rootrechte. Du musst
Code:
adb shell
su
ausführen.
Auch dieser Befehl?
Code:
adb shell dd if=/dev/block/by-name/boot_a of=/external_sd/boot.img
Dann hatte ich su vergessen, habe den Befehl lange nicht mehr gebraucht.

Dann wäre zumindest das gelöst, ich hoffe, dass es für unauthorized im Recovery auch eine Lösung gibt.

Und hast du eine Ahnung, wo "USB-Root-Debugging" in den Entwickleroptionen geblieben ist? Ist das mit Systemupdates verschwunden?
 
bege schrieb:
Auch dieser Befehl?
Auf jeden Fall.
Beiträge automatisch zusammengeführt:

bege schrieb:
iodeOS das von LineageOS
Schaue ich mir später mal an.
Beiträge automatisch zusammengeführt:

bege schrieb:
dass es für unauthorized im Recovery auch eine Lösung gibt.
Du musst in der Recovery von LOS zuerst ADB aktivieren:
Advanced > Enable ADB
Beiträge automatisch zusammengeführt:

bege schrieb:
Und hast du eine Ahnung, wo "USB-Root-Debugging" in den Entwickleroptionen geblieben ist?
In der aktuellen Version von LOS ist es noch drin. Du brauchst es aber nicht, wenn du "adb shell su" verwendest.
 
Zuletzt bearbeitet:

Ähnliche Themen

Kosake77
Antworten
18
Aufrufe
1.519
Der René
Der René
Zurück
Oben Unten