Corriger l’erreur « Error: insufficient permissions for device » sous Linux
ModifierSi, en exécutant adb reboot bootloader sur votre PC, vous voyez cette erreur
Error: insufficient permissions for device
Solution
Connectez-vous en root.
Allez dans le dossier /etc/udev/rules.d/".
Créez le fichier “51-android.rules”.
Obtenez l’identifiant du vendeur (vendor ID) de l’appareil
- Connectez le téléphone au PC via un câble USB
Nous prenons ici l’exemple de l’appareil Gigaset GS290
- Obtenez le vendor ID en exécutant lsusb dans bash.
Vous devriez obtenir un écran avec quelques lignes de sortie, dont une ressemblant à ceci :
Bus 004 Device 004: ID 0e8d:201c MediaTek IncCela signifie ici que le vendor ID de GigaSet est 0e8d.
Ajoutez la ligne suivante dans le fichier “51-android.rules”
SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev"Attribuez les permissions de lecture sur le fichier et redémarrez
sudo chmod a+r /etc/udev/rules.d/51-android.rulesVous pouvez aussi recharger udev et le démon adb avec ces commandes
sudo udevadm control --reload-rules adb kill-server adb start-server