Asi před dvěma měsíci jsem psal o novém mobilu Xperia Mini Pro, který jsem si pořídil. Jde o malinký mobil s hardwarovou vysouvací klávesnicí, obrázek napoví:
Po dvou měsících můžu směle prohlásit, že se mi podařilo vyladit telefon k dokonalosti a jsem naprosto spokojený. Ovšem nebylo to jen tak, a o své zkušenosti se tu podělím. Základem je rootnutí telefonu, které ovšem rozebírat nebudu, dám se rovnou k aplikacím které root využívají.
Bloatware
Androidí telefony trpí v poslední době jistým nešvarem – tím je přehršle předinstalovaných aplikací třetích stran. Chápu, mobil pro masy toho musí umět hodně, a lidi jsou šílený s těma fejsbukama a syncováním všeho do kloudu, ale kdo chce mít ve svém telefonu trochu pořádek a věci pod kontrolou, má smůlu. Naštěstí jsem natrefil na aplikaci NoBloat, která ve své free verzi nabízí užitečnou funkci – zablokovat jakoukoli aplikaci bez nutnosti odinstalace. Není tedy nutné hledat a mazat v systému natvrdo apk balík (neb systémové aplikace se jinak odinstalovat ani nedají), ale v menu se jen otravná aplikace vybere a zablokuje. Samozřejmě jde pak i zase odblokovat. Nespornou výhodou je i to, že po zablokování zmizí ikonka aplikace z menu, které se tím stává přehlednějším.
Špehování
Spousta aplikací (i systémových) zneužívá aktivního připojení k internetu pro svoje špehovací účely. Další spousta aplikací ukazuje při aktivním internetu reklamy, jejichž účel mi už úplně uniká. Jak být ale připojen, a přitom ne špehován? Řešením je DroidWall, aplikace pro nastavení pravidel pro iptables. Velice jednoduše se s ní dá zakázat internetový přístup všem procesům kromě vyvolených které člověk zaškrtá. Můžu tak být online a přitom provozovat aplikaci, u které by jinak otravovaly reklamy, aniž bych jedinou reklamu viděl, a to vše bez obav, že na mě bude někdo někam na pozadí donášet.
Nabíjení
V defaultním nastavení mi tenhle mobil vydržel asi 20 hodin provozu na baterii, pak chcípnul. To se nedalo vydržet. Nejdřív jsem si myslel, že za tím problémem stojí nějaké aplikace běžící na pozadí, což možná byla částečně pravda, nicméně výrazné změny jsem blokováním všeho možného nedosáhl. Řešení přineslo až teprve regulování frekvence CPU. Procesor telefonu se umí, jako ostatně asi všechny moderní procesory, podtaktovat a tím podstatně snížit spotřebu. Některé aplikace umožňují ruční nastavení taktovací frekvence, to je ale samo o sobě dost nepraktické. Já jsem nakonec po zkoušení několika možností zůstal u aplikace CPU Tuner. Pro její správné nastavení potřebujete alespoň zevrubné pochopení governerů, nicméně dá se v konfiguraci „Simple & powerfull“ provozovat asi i bez toho. Jednoduše řečeno aplikace umožňuje nastavit taktovací frekvenci v závislosti na vypnutém/zapnutém displeji (nebo i jiných událostech). Takže jsem ji navedl, aby při vypnutém displeji běžel procesor na minimu, které je u mě 122 MHz (a nikdy víc, governor powersave) a při zapnutém displeji ať si systém sám zvolí takt mezi 122 MHz a 1024 Mhz jak chce (governor ondemand). Díky tomuhle nastavení mi telefon nyní vydrží 100 hodin (!!!) na jedno nabití, a navíc ve stavovém řádku snadno vidím u ikonky CPU Tuneru aktuální vybití baterie. Věřím, že kdyby se někomu podařilo udělat aplikaci, která CPU throtlování dokáže bez roota, vydělá milióny, protože přínos v delší výdrži baterie je k nezaplacení.
Secure shell
Veledůležitá aplikace pro mě je SSH klient pro připojení na Linuxové servery. Dřív jsem používal ConnectBot, než jsem našel VX ConnectBot. Je to v podstatě to samé (z connect botu vychází), ovšem přidává optimalizace právě pro hardwarovou klávesnici na Xperia Mini pro. Mám tak na jedno tlačítko přístup ke klávesám Ctrl a Esc, tudíž můžu přes mobil plnohodnotně a celkem pohodlně ovládat i mc (midnight commander). Chvíli mi teda trvalo než jsem pochopil, že to musím v nastavní nejdřív zapnout, ale od té doby to jde. Ctrl se dělá jedním zmáčknutím globu, Escape dvojím, Alt se dělá Escapem, a ještě musím někde načíst, jak se dělá Insert. Tahle aplikace rootnutý mobil ani nepotřebuje, uvádím jen protože je extra optimalizovaná pro můj telefon.
Změny stavu
No a poslední aplikace, bez které si neumím představit provoz tohohle mobilu, je Notification Toggle. Umožňuje nakonfigurovat si do stavového řádku moře ikon pro zapnutí a vypnutí všeho (wifi, bluetooth, gprs data, světýlko, zvuk, atd.) a zpřístupňuje tak nesčetné funkce bez nutnosti ukončovat či přerušovat právě běžící aplikaci. Rootnutý telefon nepotřebuje, ale s rootem umí několik maličkostí navíc.
Zaujimavy clanok. Jedine s cim mam osobny problem je rootnutie telefonu. Nevadi vam na tom to, ze stahujete pochybne programy z hocijakych zdrojov, spustate na pc a este tlacite do telefonu romky, kde netusite co vlastne vsetko obsahuju? Ja viem, ze aj origo software nas spehuje a furt nieco posiela. Ale predsa len je rozdiel mat nieco od velkej firmy (samsung napr.) alebo od nejakeho cinskeho "hackera".
Tak bohuzel cpu tuner je uplne nepouzitelny. Nainstaloval jsem, nastavil default simple&powerfull a telefon (bez jedineho hovoru) nevydrzel ani 1 den!!! Bezne bez cpu tuneru i s cca 20 hovory/den mi telefon vydrzi 2 dny. Zrejme ma cpu tuner takovou rezii, ze baterku uplne vycerpa :-))) Uzasny sw.
Zajimave, ze mate s tim cpu tunerem takove divne zkusenosti. Jestli to nekomu dodrbalo telefon, tak me to mrzi, nicmene moje vina to neni, a me to nic nedodrbalo ... tak nevim.
Co se tyce nastaveni, uz si presne nepamatuju do jake miry se to nastavilo samo a do jake sem to donastavoval ja. Je treba mit urcity prehled o tom, co to jsou ty governory a jak to funguje. Myslim ze jsem si musel rucne snizit max frekvence CPU u toho battery save profilu, obe (max i min) na minimalni moznou, a battery save profil sem si dal automaticky aktivovat pri vypnutem displeji. Pri zapnutem displeji sem pak nechal rozmezi od minimalniho minima, po maximalni maximum, at si mobil sam vybere frekvenci jakou chce, kdyz je zaply displej.
Děkuji autorovi za tipy na aplikace.
Ušetřilo mi to čas laborování a hledání obzvlášť proto, že mám stejný HW.
Na rozdíl od jiných tady mi CPU Tuner funguje.
Přenastavil jsem si konfiguraci podle autora a baterie byla na 99% v pátek 18:04
a teď je na 37%.
IMHO se dá těch 100 hodin dosáhnout při lehčím používání.
Zaznamenal jsem kratičké lagy při zapnutí displeje a např. okamžitém volání,
je třeba chviličku počkat než se systém přizpůsbí upscallingu frekvence CPU.
Pro mě nic zásadního a půjde to předpokládám poladit.
Na monitoraci stavu baterie používám Battery Monitor Widget.
V pripade kvalitni ROM ( AOSP, AOKP, upravene tovarni ) + kernel, neni zadny problem.
Vystridal jsem uz nekolik androidich telefonu abych nakonec skoncil u Galaxy NEXUS.
Reklamy v applikacich slouzi k tomu samemu jako je to na webu - podpora autora applikace. Vzdy existuje placena verze aplikace a vetsina z nich stoji za tech par penez ( 100kc za velmi kvalitni aplikaci je velmi prizniva cena ).
Co se tyka spehovani, nekteri vyrobci tam cpali spy soft ale vetsinu spojeni obstaravaji servery google ( sync apod. - mozna i neco dalsiho ale v pripade paranoii je treba se presunout na pusty ostrov )
Co se tyka vydrze naprazdno, doporucuji se podivat v nastaveni do detailu baterie kde po rozkliknuti grafu jsou videt grafy, z nichz nas zajima " Probudit ". Pokud je hodne modro je neco spatne. Nejaka aplikace zabranuje prechodu telefonu do " DEEP SLEEP ".
Co se tyka nejnizsi frekvence pri "SCREEN OFF" tak neni uplne nej reseni davat uplne nejnizsi frekvenci jako jedinnou. Zdravejsi je rozsah od minima do napr 500MHz. V pripade governoru " ondemad " stejne bezi v poho na nejmene. V pripade rootu se pak vyplaci nejaky custom kernel kteryzto byva to nej co se da sehnat. ( klidne i den navic - samozrejme zas dle pouzivani )
Tomáš je autorem několika více či méně známých projektů jak z oblasti operačních systémů, tak internetu. V současnosti samozvaný expert na Linux, Bash, PHP a MySQL.
Přečteno 25 305×
Přečteno 23 660×
Přečteno 19 218×
Přečteno 17 988×
Přečteno 12 788×