Wenn Sie adb reboot bootloader auf Ihrem PC ausführen und diesen Fehler sehen

Error: insufficient permissions for device

Lösung

  1. Melden Sie sich als Root an.

  2. Gehen Sie zum Ordner /etc/udev/rules.d/".

  3. Erstellen Sie die Datei “51-android.rules”.

  4. Ermitteln Sie die Vendor-ID des Geräts

    • Verbinden Sie das Smartphone per USB-Kabel mit dem PC

    Hier nehmen wir als Beispiel das Gerät Gigaset GS290

    • Ermitteln Sie die Vendor-ID, indem Sie lsusb in bash ausführen.
  5. Das sollte zu einem Bildschirm mit einigen Zeilen Ausgabe führen, von denen eine so aussehen würde:

    Bus 004 Device 004: ID 0e8d:201c MediaTek Inc
    

    Hier bedeutet das, dass die GigaSet-Vendor-ID 0e8d ist.

  6. Fügen Sie folgende Zeile in die Datei “51-android.rules” ein

    SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev"
    
  7. Weisen Sie der Datei Leserechte zu & starten Sie neu

    sudo chmod a+r /etc/udev/rules.d/51-android.rules
    

    Alternativ können Sie udev und den adb-Daemon mit diesen Befehlen neu laden

    sudo udevadm control --reload-rules
    adb kill-server
    adb start-server