Al ejecutar: adb reboot bootloader en tu PC, si ves este error

Error: insufficient permissions for device

Solución

  1. Inicia sesión como root.

  2. Ve a la carpeta /etc/udev/rules.d/".

  3. Crea el archivo “51-android.rules”.

  4. Obtén el ID de vendor del dispositivo

    • Conecta el teléfono al PC con un cable USB

    Aquí tomamos como ejemplo el dispositivo Gigaset GS290

    • Obtén el ID de vendor ejecutando lsusb en bash.
  5. Esto debería dar como resultado una pantalla con unas pocas líneas de salida, una de las cuales se parecería a esta:

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

    Aquí significa que el ID de vendor del GigaSet es 0e8d.

  6. Mantén la línea siguiente en el archivo “51-android.rules”

    SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev"
    
  7. Asigna permisos de lectura al archivo y reinicia

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

    Alternativamente puedes recargar udev y el demonio adb con estos comandos

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