Saya mencoba untuk membuka kunci ponsel Moto saya menggunakan ADB tetapi saya ketika saya melakukan fastboot devices
saya terus mendapatkan
no permissions fastboot
Bahkan sudo fastboot
perangkat tidak membantu
dengan sudo saya dapat ini sudo: fastboot: command not found
MEMBANTU!!
Temukan solusi yang lebih baik di sini:
https://stackoverflow.com/a/28127944/1621927
Inilah komentarnya:
Daripada memaksakan izin melalui
sudo
setiap kali Anda perlu menjalankanfastboot
, Anda dapat memperbaiki masalah secara permanen:lsusb
untuk mengidentifikasi perangkat Anda VendorID USBudev
untuk mengatur izin yang tepat saat perangkat Anda terhubungSebagai bonus - itu akan diperbaiki
adb
juga.Misalnya, dalam kasus saya (untuk 'Megafon SP-A20i'):
Mari kita perbaiki:
Pertama, kita perlu mengidentifikasi perangkat:
a) mencari nomor bus usb (hack: Saya tahu perangkat ini berbasis Intel)
b) mencari perangkat Intel lainnya:
Hub bukanlah smartphone secara pasti, jadi - vendorID USB yang kita butuhkan adalah "8087".
Kedua, konfigurasikan
udev
(Anda harus mengganti nilai "idVendor" dengan milik Anda):Ketiga, pasang kembali perangkat Anda untuk memungkinkan
udev
melakukan sihir itu.Pemeriksaan terakhir:
Voila!
sumber
sudo udevadm trigger
juga.sudo
bukanlah solusi.Solusi saya
Berkat elichai2 dan tautan serta daftar ini saya dapat menyelesaikan masalah izin fastboot saya.
Saya memiliki Google Nexus 6P jadi saya menggunakan yang berikut ini untuk Vendor ID saya:
51-android.rules
Jika Anda menggunakan perintah berikut:
salin persisnya. Saya sudah root dan mencoba menyalin hanya bagian gema yang memberi saya hasil yang tidak diinginkan. Pada dasarnya ia meletakkan \ "dalam file .rules daripada menafsirkan slash sebagai karakter pelarian.
Saya sarankan menggunakan yang berikut ini jika Anda sudah me-root membuat file .rules (Gunakan ID vendor Anda).
Udev Reload dan Trigger
Saya memuat kembali aturan udev dan kemudian mengeluarkan perintah pemicu. Saya juga mencabut dan memasang usb untuk ukuran yang baik.
Fastboot
Sebagai pengguna yang tidak memiliki hak pribadi, saya kemudian menjalankan:
dan itu berfungsi seperti yang diinginkan. Saya harap ini bisa bermanfaat atau membantu siapa saja yang mengalami masalah dengan masalah izin.
sumber
ketika saya perlu mengirim beberapa perintah menggunakan fastboot (flashing firmware pada perangkat htc misalnya) saya menginstal fastboot menggunakan apt
maka ketika saya mulai menggunakannya perintah pertama adalah
maka semua perintah di terminal ini akan berjalan sebagai perintah pengiriman root seperti
tidak perlu untuk memperbaiki atau sesuatu itu sederhana satu perintah tambahan sebelum memulainya
sumber
Atau Anda dapat menambahkan semua aturan udev: Sepenuhnya aturan ID vendor USB Android untuk Linux https://gist.github.com/jdamcd/6054951#file-51-android-rules
sumber
Pertama instal fastboot dari apt:
Selanjutnya jalankan fastboot dengan sudo:
Ini bekerja untuk saya.
sumber