payce
Dauer-User
- 1.174
Hallo an Alle,
Sinn und Zweck ist eine "Bibliothek" an Milestone-Systemvariablen zu erstellen, die Ihr A) direkt beeinflussen könnt und B) als Widget verwenden könnt. Und falls Ihr helfen könnt/wollt ->
Standard-Disclaimer: Ihr greift hier in das System-Management von Android DIREKT ein! Es können dadurch Schäden entstehen (vor Allem bei unsachgemäßem Setzen von Variablen) -> der Autor (ich...) übernimmt nicht die Verantwortung dafür.
Vorraussetzungen:
- root
- App "Gscript lite" installiert
- Falls vorher getestet werden soll: Irgendein Terminal (Better Terminal Pro)
Abfragen und Setzen von Systemvariablen per Terminal:
- Zunächst immer per dem Befehl "su" als root anmelden.
- Alle Systemvariablen können mit dem Befehl "cat" nach Ihrem aktuellen Wert befragt werden.
- Mit "echo" können Systemvariablen gesetzt werden.
Ummünzen als Widget:
- Per GScript das gewünschte Script erstellen. (Immer den Haken bei "Needs SU?" setzen!) Hier ist nur der Befehl "su" nicht nötig! Nur die "cat" bzw. "echo" Befehle.
- Auf dem Homescreen lange drücken -> Verknüpfungen -> GScript -> das jeweilige Script auswählen.
Alternativ: Funktionen in Tasker/Locale nutzen
- Tasker/Locale installieren, "Locale Execute" Plugin herunterladen (Market) und installieren
- Den jeweiligen (einzeiligen!) Befehl mit dem Locale Execute ausführen, wobei man vor den Befehl ein "@!" setzen sollte (Sinn: Kein Popup über den Befehl und Befehl wird als root ausgeführt). Beispiel: "@! echo 10 > /sys/class/leds/lcd-backlight/brightness"
- Hier eine ausführlichere Beschreibung: (Link)
________________________________________________________________________________________
Übersicht Systemvariablen:
Bildschirmhelligkeit + Tastatur-/Softkeybeleuchtung
Bildschirm-HG: Die Helligkeit kann von 0 bis 255 gesetzt werden. ACHTUNG! Die Werte 0 und 1 schalten die HG-Beleuchtung komplett ab! Es wird dann sehr schwer, etwas auf dem Screen zu erkennen!
Die Bildschirmhelligkeit hier zu setzen macht sehr Sinn, denn: Normalerweise verhindert Motorola das Setzen einer Bildschirmhelligkeit kleiner als 20. Über "echo ..." kann man diese Grenze umgehen.
Tastatur- und Softkeybeleuchtung: Alle Werte 1 und größer schalten die Beleuchtung ein (kein Dimmen, d.h. 1 ist genauso hell wie 255). Auf Null wird alles wieder abgeschaltet.
Einziger Nachteil für alle Einträge: Die hier gesetzten Einstellungen funktionieren nur bis zum nächsten Screen Off! Dann wird wieder der alte Wert übernommen. Trotzdem recht praktisch, falls einem der Screen mitten in der Nacht einmal mehr blendet (bspw. bei Nutzung als Navi: Softkey Beleuchtung aus, Bildschirm-HG auf 10 und fertig).
Torch (LED Blitz) ansteuern
Wert 0 schaltet ab. Zwischen 1 und 255 kann man die Helligkeit einstellen (255 ist schon FIES hell). Das ist ein ganz cooler Vorteil zu den ganzen Torch-Widgets: Die Helligkeit kann beliebig eingestellt und bspw. auch maximiert werden.
Wie bei allen Torches gilt auch hier: Achtung, die LED ist NICHT für längeren Gebrauch ausgelegt und kann Schaden nehmen!
Notification LED RGB
Wie bei allen Brightness Werten: 0 schaltet aus, alles größer 1 schaltet ein. Zwischen 1 und 255 kann man die Farben *etwas* in der Intensität steuern. Da muss man mal etwas rumprobieren, was am besten ausschaut. Bspw. blau (blue/brightness) ist auch bei 255 etwas schwach auf der Brust.
Vibration einschalten
Eigentlich ja sinnfrei, aber spaßig. Ist vllt für ein paar Scripter unter Euch interessant.
Sinn und Zweck ist eine "Bibliothek" an Milestone-Systemvariablen zu erstellen, die Ihr A) direkt beeinflussen könnt und B) als Widget verwenden könnt. Und falls Ihr helfen könnt/wollt ->
Standard-Disclaimer: Ihr greift hier in das System-Management von Android DIREKT ein! Es können dadurch Schäden entstehen (vor Allem bei unsachgemäßem Setzen von Variablen) -> der Autor (ich...) übernimmt nicht die Verantwortung dafür.
Vorraussetzungen:
- root
- App "Gscript lite" installiert
- Falls vorher getestet werden soll: Irgendein Terminal (Better Terminal Pro)
Abfragen und Setzen von Systemvariablen per Terminal:
- Zunächst immer per dem Befehl "su" als root anmelden.
- Alle Systemvariablen können mit dem Befehl "cat" nach Ihrem aktuellen Wert befragt werden.
- Mit "echo" können Systemvariablen gesetzt werden.
Ummünzen als Widget:
- Per GScript das gewünschte Script erstellen. (Immer den Haken bei "Needs SU?" setzen!) Hier ist nur der Befehl "su" nicht nötig! Nur die "cat" bzw. "echo" Befehle.
- Auf dem Homescreen lange drücken -> Verknüpfungen -> GScript -> das jeweilige Script auswählen.
Alternativ: Funktionen in Tasker/Locale nutzen
- Tasker/Locale installieren, "Locale Execute" Plugin herunterladen (Market) und installieren
- Den jeweiligen (einzeiligen!) Befehl mit dem Locale Execute ausführen, wobei man vor den Befehl ein "@!" setzen sollte (Sinn: Kein Popup über den Befehl und Befehl wird als root ausgeführt). Beispiel: "@! echo 10 > /sys/class/leds/lcd-backlight/brightness"
- Hier eine ausführlichere Beschreibung: (Link)
________________________________________________________________________________________
Übersicht Systemvariablen:
Bildschirmhelligkeit + Tastatur-/Softkeybeleuchtung
Code:
Abfrage:
cat /sys/class/leds/lcd-backlight/brightness
Setzen:
echo 100 > /sys/class/leds/lcd-backlight/brightness
Bildschirmhintergrundbeleuchtung: /sys/class/leds/lcd-backlight/brightness
Tastaturbeleuchtung: /sys/class/leds/keyboard-backlight/brightness
Softkeys: /sys/class/leds/button-backlight/brightness
Die Bildschirmhelligkeit hier zu setzen macht sehr Sinn, denn: Normalerweise verhindert Motorola das Setzen einer Bildschirmhelligkeit kleiner als 20. Über "echo ..." kann man diese Grenze umgehen.
Tastatur- und Softkeybeleuchtung: Alle Werte 1 und größer schalten die Beleuchtung ein (kein Dimmen, d.h. 1 ist genauso hell wie 255). Auf Null wird alles wieder abgeschaltet.
Einziger Nachteil für alle Einträge: Die hier gesetzten Einstellungen funktionieren nur bis zum nächsten Screen Off! Dann wird wieder der alte Wert übernommen. Trotzdem recht praktisch, falls einem der Screen mitten in der Nacht einmal mehr blendet (bspw. bei Nutzung als Navi: Softkey Beleuchtung aus, Bildschirm-HG auf 10 und fertig).
Torch (LED Blitz) ansteuern
Code:
Abfrage:
cat /sys/class/leds/torch-flash/flash_light
Setzen:
echo 100 > /sys/class/leds/torch-flash/flash_light
Wie bei allen Torches gilt auch hier: Achtung, die LED ist NICHT für längeren Gebrauch ausgelegt und kann Schaden nehmen!
Notification LED RGB
Code:
Abfrage:
cat /sys/class/leds/red/brightness
Setzen:
echo 100 > /sys/class/leds/red/brightness
rot: /sys/class/leds/red/brightness
blau: /sys/class/leds/blue/brightness
grün: /sys/class/leds/green/brightness
Vibration einschalten
Code:
Vibration für 200 ms:
echo 200 > /sys/class/timed_output/vibrator/enable
Zuletzt bearbeitet: