0 votes

Modifier les droits d'un fichier dans le dossier /sys

J'essaie de désactiver le rétroéclairage des touches programmables (accueil, menu, retour et recherche).

Mon téléphone est un HTC Evo 3D fonctionnant sous Ice Cream Sandwich. Auparavant, j'avais installé Gingerbread et je pouvais utiliser l'application "Screen Filter" pour éteindre les lumières. Après la mise à jour, "Screen Filter" ne fonctionne plus.

Sur un forum, il est dit que si vous modifiez le fichier max_brightness dans le dossier

/sys/class/leds/button-backlight

de 255 a 0 puis éteindre et rallumer l'écran, les voyants des touches restent éteints.

Cependant, le fichier est en lecture seule.

Je veux rendre le fichier accessible en écriture. Dois-je rooter mon téléphone pour ce faire ?

2voto

Wim Deblauwe Points 351

Oui, votre téléphone doit être enraciné car pour accéder à ce fichier, la fonction /system doit être monté en écriture

Une fois que vous avez obtenu Root, vous pouvez exécuter cette commande à l'intérieur d'un shell :
su
chmod 777 /sys/class/leds/button-backlight/max_brightness

Il suffit ensuite de naviguer jusqu'à ce fichier et de le modifier à l'aide d'un navigateur de fichiers. Ce que le chmod 777 modifie les autorisations sur ce fichier afin que vous puissiez le modifier. Une fois que vous aurez terminé, je vous suggérerais de rétablir les autorisations telles qu'elles étaient.

Les autorisations initiales étaient probablement les suivantes 0666 . La situation serait donc la suivante : chmod 0666 /sys/class/leds/button-backlight/max_brightness

Pour comprendre la remarque de t0mm13b ci-dessous, cliquez sur le lien suivant aquí pour savoir comment rendre le fichier inscriptible au démarrage, au lieu d'exécuter un script à chaque démarrage pour le rendre inscriptible.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X