El otro día estaba instalando Ubuntu Touch en mi Nexus 7. Durante el proceso de instalación, encontré un error al usar adb (Android Debug Bridge). Cuando intentaba iniciar el cargador de arranque usando adb, me dio el siguiente error:
error:permisos insuficientes para el dispositivo
Lo que me ayudó fue reiniciar el servidor adb en modo sudo.
Voy a mostrarle los pasos que usé para corregir el "error de permisos insuficientes para el dispositivo" en Ubuntu Linux.
Corregir error:permisos insuficientes para error de dispositivo
El primer paso es detener el servidor adb en ejecución:
adb kill-server
El siguiente paso es iniciar el servidor nuevamente pero esta vez con privilegios de root:
sudo adb start-server
La salida de este comando será así:
[correo electrónico protegido]:~$ sudo adb start-server
* el demonio no se está ejecutando. comenzando ahora en el puerto 5037 *
* demonio iniciado con éxito *
Como último y último paso, debe desconectar el dispositivo conectado a él y volver a conectarlo.
La razón se explica por sí misma, creo. El servidor adb debe ejecutarse con privilegios de raíz y, si ese no es el caso, verá el error "permiso insuficiente para el dispositivo".
En un tema relacionado, recomiendo leer sobre el usuario root en Ubuntu y aclarar el concepto en torno a este tema.
Espero que esta publicación rápida te ayude. Chao :)