Estoy tratando de desbloquear mi teléfono Moto usando ADB, pero cuando lo hago fastboot devices
sigo recibiendo
no permissions fastboot
Incluso los sudo fastboot
dispositivos no están ayudando
con sudo consigo esto sudo: fastboot: command not found
¡¡AYUDA!!
Encontré una solución mejor aquí:
https://stackoverflow.com/a/28127944/1621927
Aquí está el comentario: en
lugar de forzar permisos
sudo
cada vez que necesite ejecutarfastboot
, puede solucionar el problema permanentemente:lsusb
para identificar su dispositivo USB VendorIDudev
para establecer los permisos adecuados cuando su dispositivo está enchufadoComo beneficio adicional, también se solucionará
adb
.Por ejemplo, en mi caso (para 'Megafon SP-A20i'):
Arreglemos:
Primero, necesitamos identificar el dispositivo:
a) busque el número de bus usb (pirateo: sé que el dispositivo está basado en Intel)
b) busque otros dispositivos Intel:
Los concentradores no son teléfonos inteligentes definitivamente, por lo tanto, el ID de proveedor USB que necesitamos es "8087".
Segundo, configure
udev
(debe reemplazar el valor "idVendor" con el suyo):Tercero, vuelva a enchufar su dispositivo para permitir
udev
que se realice su magia.Revision final:
Voila!
fuente
sudo udevadm trigger
también.sudo
no es una solución.Mi solución
Gracias a elichai2 y este enlace y lista pude resolver mi problema de permiso de arranque rápido.
Tengo el Google Nexus 6P, así que utilicé lo siguiente para mi ID de proveedor:
51-android.rules
Si usa el siguiente comando:
cópialo exactamente. Ya era root e intenté copiar solo la parte de eco que me dio resultados indeseables. Básicamente, coloca el \ "en el archivo .rules en lugar de interpretar la barra como el carácter de escape.
Le sugiero que use lo siguiente si ya ha creado root el archivo .rules (Use su ID de proveedor).
Udev Recarga y Disparador
Recargué las reglas de udev y luego emití el comando de activación. También desconecté y enchufé el usb por si acaso.
Fastboot
Como usuario sin privilegios, ejecuté:
y funcionó según lo deseado. Espero que esto pueda ser útil o ayudar a cualquiera que tenga problemas con el problema de los permisos.
fuente
cuando necesito enviar algunos comandos usando fastboot (por ejemplo, firmware que parpadea en un dispositivo htc) instalo fastboot usando apt
entonces cuando empiezo a usarlo, el primer comando es
entonces todos los comandos en este terminal se ejecutarán como comandos de envío raíz como
no es necesario arreglarlo o algo, es simple un comando adicional antes de iniciarlo
fuente
O puede agregar todas las reglas de udev: conjunto completo de reglas de ID de proveedor de USB de Android para Linux https://gist.github.com/jdamcd/6054951#file-51-android-rules
fuente
Primero instale fastboot desde apt:
Luego ejecute fastboot con sudo:
Esto funciona para mi.
fuente