maandag 13 augustus 2012

Schakel het scherm van je Android uit terwijl je videos bekijkt via HDMI.

Of bespaar stroom door over te schakelen naar de minimale helderheid van je Android scherm (deze helderheid is veel lager dan standaard mogelijk is).

Hoe dit alles mogelijk is zal ik hier beschrijven, maar zoals je weet is alles wat je doet op eigen risico!
Een voorwaarde om dit mogelijk te maken is dat je Android geroot moet zijn (root toegang moet hebben).

De informatie is beschreven voor een 'Medion LIFETAB P9514' met 'Ice Cream Sandwich', maar is gelijkaardig voor andere Android tablets of smartphones met andere Android versies.

Gelieve EERST volgende opmerking onderaan dit blogbericht te lezen, indien je geen 'Medion Lifetab P9514' hebt: Opmerking voor Android toestellen met uitzondering van 'Medion LIFETAB P9514'

Wat we gaan doen is de App 'SL4A' installeren en nadien 4 scriptjes schrijven waarmee je de helderheid kan aanpassen.

  1. Als eerste heb je root toegang tot je tablet nodig (hoe je een 'Medion Lifetab P9514' kan rooten lees je in volgende blog, voor andere toestel zal je even moeten googlen naar 'root' en 'het model van toestel' met 'android versie')
  2. Ga naar de android-scripting website waar je 'SL4A' downloadKlik op de barcode om sl4a_r6.apk te downloaden.
    Vink 'Onbekende bronnen' aan in Android bij 'Instellingen', 'Beveiliging' (voor Honeycomb is dat 'Instellingen', 'Apps') alvorens de installatie te starten.
    Installeer het apk bestand door dit te dubbelklikken vanuit een verkenner voor Android.
  3. Voeg 4 scripts toe:
    - Open SL4A en selecteer 'Add', 'Shell'
    - Type volgende naam in: HelderheidUit.sh
    Bij script content vul je het volgende in:
     su -c 'echo 2 > /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness'
    Selecteer Save&Exit

    - Selecteer 'Add', 'Shell'
    - Type volgende naam in:  HelderheidStandaard.sh
    Bij script content vul je het volgende in:
    su -c 'echo 30 > /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness' 
    Selecteer Save&Exit


    - Selecteer 'Add', 'Shell'
    - Type volgende naam in: HelderheidMinimaal.sh
    Bij script content vul je het volgende in:
     su -c 'echo 2 > /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness'
    Selecteer Save&Exit

    - Selecteer 'Add', 'Shell'
    - Type volgende naam in:  HelderheidMaximaal.sh
    Bij script content vul je het volgende in:
    su -c 'echo 255 > /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness'
    Selecteer Save&Exit
  4. Op je Startscherm kan je snelkoppelingen naar deze vier Scripts toevoegen:
    Dit doe je door op het 'raster' rechtsboven op je scherm te klikken.
    Selecteer de tab 'APPS'
    Selecteer 'SL4A' -> 'HelderheidUit.sh'
    Dit doe je opnieuw voor 'HelderheidStandaard.sh',  'HelderheidMinimaal.sh',  'HelderheidMaximaal.sh'
  5. Vanaf nu kan je de Helderheid van je scherm desgewenst aanpassen.
  6. Om dit alles op een handige manier te kunnen beheren kan je best  SwipePad (of een gelijkaardige App) gebruiken.
    Met  SwipePad  kan je vanuit eender welke geopende app met een veeg over je scherm voorgeprogrammeerde snelkoppelingen aanroepen. Wat je dus doet zijn de snelkoppelingen naar de vier scripts toevoegen in SwipePad en je bent klaar.
    Ik heb de snelkoppeling 'HelderheidMinimaal' volledig in de rechterbovenhoek geplaatst zodat ik met een veeg over mijn scherm terug mijn scherm aanzet, zonder dat ik het toestel in de slaapstand moet brengen om het scherm terug aan te krijgen.
  7. Indien je nu je Android aan een TV aansluit kan je eenvoudig via deze weg je scherm uitzetten en hierdoor dus minder stroom verbruiken.
    Je kan ook het scherm bijvoorbeeld in de minimale helderheid zetten bij het beluisteren van Youtube of indien je in het donker wenst te werken zonder anderen te storen.

ALGEMENE OPMERKINGEN: 

- De wijzigingen van de helderheid zijn automatisch ongedaan vanzogauw je je Android uit slaapstand haalt.
- De script 'HelderheidUit.sh' zorgt ervoor dat het scherm uitgeschakeld wordt, maar je toestel wordt hierdoor niet in 'Slaapstand' gezet!
- Het maakt niet uit of de helderheid al dan niet op 'automatisch' staat, de scripts overrulen deze instelling.


***Opmerking voor Android toestellen met uitzondering van 'Medion LIFETAB P9514'***
Ik ben ervan uitgegaan dat het bestand 'brightness' zich bevind in de volgende map:
/sys/devices/platform/pwm-backlight/backlight/pwm-backlight/
Indien dit voor jouw toestel niet zo is zal je dit pad moeten aanpassen naar de locatie van het bestand 'brightness' op jouw toestel.

Om het juiste pad te zoeken kan je 'ES File Explorer' (of een andere root verkenner) gebruiken.
In 'ES File Explorer' vink je bij de instellingen 'Omhoog naar root' aan. Daarna ga je naar de map:
'/sys/devices/platform' , hier klik je op 'Zoeken' en type je 'brightness' in (zonder de quotes).
Als 'brightness' gevonden is hou je deze ingedrukt tot je een menu krijgt. Hier selecteer je 'eigenschappen' (volledig onderaan het menu)
Noteer het pad van het bestand 'brightness'. Want het is dit pad dat jij moet gebruiken in onderstaande instructies!

Bijvoorbeeld: Voor een Samsung Galaxy Gio (Android 2.3.3) is de locatie van dit bestand:
/sys/devices/platform/msm_fb.196609/leds/lcd-backlight/
In de instructies moet je dus /sys/devices/platform/pwm-backlight/backlight/pwm-backlight/brightness vervangen door /sys/devices/platform/msm_fb.196609/leds/lcd-backlight/brightness 
Veel succes!
***Einde opmerking voor Android toestellen***


Veel plezier met deze praktische/stroombesparende helderheids aanpassingen van je Androidje
Johan

maandag 6 augustus 2012

Update MD_LIFETAB_P9514.20120719.2 is beschikbaar

Wie durft het aan om deze nieuwe update te installeren op zijn Medion Lifetab P9514 zonder dat hij zeker is dat het een verbetering is?

Deze update zou volgende zaken bevatten:

Android 4.0 ICS update Release 3:
- Nieuwe versie van LIFETAB Media en Power DVD Remote
- WLAN tethering werkt niet correct
- Systeem processen houden de CPU (processor) bezig
- Bluetooth toestel naam zou LIFETAB moeten zijn
- Tablet geraakt niet uit slaapmode
- Verscheidene beveiligingspatches

Deze update is op moment van schrijven (6/08/12 om 22u24) nog niet beschikbaar op de Medion website.
Update bestand: Lifetab_p9514.20120719.2-ICS-signed-ota-update.zip

Aangezien ik Lifetab Media, Power DVD Remote, WLAN tethering en bleutooth niet gebruik zal ik waarschijnlijk niet merken of er een verbetering is vast te stellen of niet.
Ook het uit slaapstand halen van het toestel lukt bij mij goed.

Root zal wel weg zijn na update, maar ik veronderstel dat de bestaande script gebruikt kan worden om opnieuw te rooten.

We zullen zien of de update iets bijbrengt.
Johan

***Blog Update 6/08/12 23u53***
De Update is vlot verlopen maar ik heb momenteel een probleem omdat 'SwitchMe' op mijn toestel was geinstalleerd. 'SwitchMe' vereist root toegang, en die is weg omwille van de update natuurlijk.
***Blog Update 7/08/12 0u21***
Ik kan bevestigen dat het updaten niet voor problemen zorgt!

Zoals je waarschijnlijk wel had verwacht, is het tikken van de camera ook met deze update niet opgelost.
Ivm het CPU gebruik, hoop ik dat hiermee het toestel wat langer te gebruiken valt (alle sinds dat het toestel het wat langer uithoud in slaapstand).
Zouden we van Medion ook een update naar Android 4.1 Jelly Bean krijgen? Dan pas kunnen we genieten van een supersnelle Android tablet!

Voor personen die het toestel geroot hebben kunnen dezelfde procedure gebruiken om opnieuw te rooten.
Indien je zoals mij een geroot toestel hebt met daarbij 'SwitchMe Root Profile Manager' dan heb je 2 mogelijkheden:
1) Verwijder 'SwitchMe' alvorens je de update uitvoert , root opnieuw je toestel en herinstalleer deze app naderhand. Het nadeel bij deze methode is dat je al je profielen met hun instellingen kwijt bent!
2) Voer de update uit.zonder 'SwitchMe' te verwijderen. Zorg ervoor dat de 'USB-foutopsporing' aangevinkt is bij 'instellingen - Opties voor ontwikkelaars' alvorens je de update installeert! Bij het updaten zal je toestel 2 maal herstarten. Als uiteindelijk je toestel opstart en je komt in het LogIn scherm van 'SwitchMe' dan zal je merken dat je niet meer kan inloggen. Dit komt omdat 'SwitchMe' root toegang nodig heeft en die is weg door de update.
Sluit je toestel af met de Powerknop.
Volg de procedure om het toestel opnieuw te rooten.
En voila, na het rooten werkt 'SwitchMe' weer en heb je toegang tot al je bestaande Profielen. De eerste keer dat je een profiel opstart krijg je wel een bericht dat 'Android wordt bijgewerkt', maar je zal zien dat al je profielen perfect in orde zijn. Zorg wel dat bij de instellingen van 'SwitchMe' 'Use fast switch' is uitgeschakeld.

***Einde Blog Update 7/08/12 0u21***