Ich versuche, mein Moto-Handy mit ADB zu entsperren, aber wenn ich es tue, bekomme fastboot devices
ich es immer wieder
no permissions fastboot
Auch sudo fastboot
Geräte helfen nicht
mit sudo bekomme ich das sudo: fastboot: command not found
HILFE!!
Eine bessere Lösung finden Sie hier:
https://stackoverflow.com/a/28127944/1621927
Hier ist der Kommentar:
Statt Berechtigungen über zwingt
sudo
jedes Mal , wenn Sie ausführen müssenfastboot
, können Sie dauerhaft das Problem beheben:lsusb
Sie diese Option, um die USB-VendorID Ihres Geräts zu identifizierenudev
, um die richtigen Berechtigungen festzulegen, wenn Ihr Gerät angeschlossen istAls Bonus - es wird auch für
adb
repariert.Zum Beispiel in meinem Fall (für 'Megafon SP-A20i'):
Lass uns reparieren:
Zuerst müssen wir das Gerät identifizieren:
a) Suchen Sie nach der USB-Bus-Nummer (Hack: Ich weiß, dass das Gerät Intel-basiert ist)
b) andere Intel-Geräte suchen:
Hubs sind definitiv keine Smartphones. Wir benötigen also die USB-Vendor-ID "8087".
Zweitens konfigurieren
udev
Sie (Sie müssen den Wert "idVendor" durch Ihren ersetzen):Drittens schließen Sie Ihr Gerät wieder an, damit Sie
udev
es zaubern können.Letzter Check:
Voila!
quelle
sudo udevadm trigger
.sudo
ist keine Lösung.Meine Lösung
Dank elichai2 und diesem Link und dieser Liste konnte ich mein Problem mit der Fastboot-Berechtigung lösen.
Ich habe Google Nexus 6P und habe für meine Vendor ID Folgendes verwendet:
51-android.rules
Wenn Sie den folgenden Befehl verwenden:
Kopieren Sie es genau. Ich war bereits root und habe versucht, nur den Echoanteil zu kopieren, der zu unerwünschten Ergebnissen geführt hat. Grundsätzlich wird das \ "in die .rules-Datei eingefügt, anstatt den Schrägstrich als Escape-Zeichen zu interpretieren.
Ich schlage vor, Folgendes zu verwenden, wenn Sie bereits als Root die RULES-Datei erstellt haben (verwenden Sie Ihre Herstellerkennung).
Udev Reload and Trigger
Ich lud die udev-Regeln neu und gab dann den Auslösebefehl aus. Ich zog auch den Stecker heraus und steckte den USB für gutes Maß ein.
Fastboot
Als nicht privilegierter Benutzer lief ich dann:
und es hat wie gewünscht funktioniert. Ich hoffe, dass dies für alle von Nutzen sein oder hilfreich sein kann, die Probleme mit dem Berechtigungsproblem haben.
quelle
Wenn ich einige Befehle mit Fastboot senden muss (z. B. Firmware-Flashen auf dem HTC-Gerät), installiere ich Fastboot mit Apt
dann, wenn ich anfange, es zu benutzen, ist der erste Befehl
dann werden alle Befehle in diesem Terminal als Root-Sendebefehle ausgeführt, wie z
Keine Notwendigkeit für ein Update oder ähnliches, es ist einfach ein zusätzlicher Befehl, bevor Sie es starten
quelle
Sie können auch alle udev-Regeln hinzufügen: Vollständiger Satz von Regeln für die Android-USB-Hersteller-ID für Linux https://gist.github.com/jdamcd/6054951#file-51-android-rules
quelle
Installiere zuerst fastboot von apt:
Führen Sie als nächstes Fastboot mit sudo aus:
Für mich geht das.
quelle