I present to you:
this is a pack of:
- a script I made
- Gscript lite
- Screen filter(optional, but recommended)
I strongly recommend to you to read the whole post and only then apply my script!
A lot of users tried to find a way to do this, so I polished my script I used for Eternity to make it universal(hopefully )
this script made to work with rooted 2.1+ firmwares and busybox properly installed.
1. Install Gscript lite
2. To make this script revertable on the newer brand of kernels, you will need to add one line to hw_config.sh (because I just don't trust init.d scripts)
run this from adb or any terminal emulator from phone as superuser
echo "\n\n\nrm /data/noled_tmp_reverse.prop" >> /system/etc/hw_config.sh
#! /system/bin/busybox sh # "turn off keyboard and notification LEDs" for ANY android firmware # this script needs su access # made by Adolf1994 # thanks for the help diimaan # maybe final version - revertable # requires hw_config.sh modification to be properly revertable DIR=$(cd /sys && find | grep brightness | cut -c 3- | cut -d : -f 1 | head -n 1) LED=/sys/$DIR LED1=$LED:rgb1:red/brightness LED2=$LED:rgb1:green/brightness LED3=$LED:rgb1:blue/brightness LED4=$LED:sled/brightness if [ -s /data/noled_tmp_reverse.prop ]; then chmod 00644 $LED1 chmod 00644 $LED2 chmod 00644 $LED3 chmod 00644 $LED4 rm /data/noled_tmp_reverse.prop else echo 0 > $LED1 echo 0 > $LED2 echo 0 > $LED3 echo 0 > $LED4 chmod 00444 $LED1 chmod 00444 $LED2 chmod 00444 $LED3 chmod 00444 $LED4 echo 1 > /data/noled_tmp_reverse.prop fi exit
5. run the script and enjoy surfing at night without the annoying hw leds
(most likely you WILL get stderrs on 2.2+, but it's normal)
Note: if you get EMPTY stderrs, that's no problem. BUT if something is shown next to the stderr, like permission denied, then please report
optional. install Screen filter from market: https://market.android.com/details?i...=search_result
This is only for 2.1 and/or 2.2. On 2.3 I experienced a problem that's I couldn't press install in package installer activity. I nearly reinstalled the whole thing. You've been warned!
Night is over? Just run the script again and wait till the LEDs light up.
If You Don't Like LEDs At All, This Pretty Line Will Disable Them At Startup
Q: Why modifying hw_config.sh?
A: Because if you reboot your phone while the leds are off, there will remain a file that normally indicates how the script should act upon running it. That one particular file should not present after boot.
Q: I'm on Wolfbreak's ROM. Won't that mess tweaks up?
A: In no way. Impossible. Unless you didn't follow steps properly.
hope you like it
and don't forget to press thanks button