android 2.3.5 rom cyanogen cm7 1.5 tuning – dar nu numai
September 30th, 2011 Posted in it hobby | Comments OffOla,
M-am gandit sa postez macar o data pe an cate ceva util cuiva, undeva, candva. In ultima vreme mi-am pierdut timpul cu androidul.
Mai precis in sase luni pe acelasi model de tel (defy) am trecut de la 2.1 la 2.2 respectiv 2.3.5 cm7 1.5rc . De la 2.1 la 2.2 am trecut cu udate prin pc de la motorola, dar la 2.3.5 (Motorola nu prea are in plan pentru defy prima versiune un upgrade), am facut pasul in partea mai intunecata: rootare, rom custom, secondboot (la motorole nu se poate altfel). Dar ce vreau sa spun este ca m-a frapat problema consumului de baterie dupa trecerea la 2.3.5 cm7. Initial dadeam vina pe overclock-ul pe care il aduce acest mod (de la 800mhz la 1000), dar de fapt steppingul din 300 in 600 si destul de rar in 1000mhz ii aduce defapt economie. Dupa ceva timp am realizat ce era f diferit intre 2.2 si 2.3.5: lipseste battery profilul:
Battery Profile: 3 automatic profiles:
- Performance (highest user of battery power),
- Smart (medium setting)
- Battery Saver Mode (uses least amount of battery power)
De aici si problemele cu 2.3.5. Neexistand aceste optiuni, dintre care Battery Saver Mode inchidea automat conexiunile de date respectiv sync-ul dupa o perioada de neutilizare pe care o setai, si respectiv pe perioada noptii, Viata bateriei scade dramatic (eu folosesc 3g-ul, dar nu ma omor dupa sync-uri mai dese de 1h).
Problema asta nu ar exista daca androidul ar administra corect drepturile aplicatiilor de a se conecta la internet, sincroniza sau pur si simplu sa porneasca atunci cand vor ele, adica mai tot timpul. Astfel de aplicatii care le vei gasi mai tot timpul ca pornesc indiferent ca le folosesti sau nu sunt maps, docs, linkedin, skype, market, compass, si multe altele pe care poate le instalati sau le gasiti deja pe telefon.
Aici ar fi defapt doua probleme: 1) ca pornesc si 2) ca se conecteaza. Si asta chiar daca nu aveti syncul pornit dar pentru ca aveti backgroud data pornit. Si daca opresti background data conturile tale de gmail nu vor mai face push, nu vei mai primi mailurile macar la o perioada dorita de tine si tot asa.
Ca atare eu am identificat doua abordari:
- sa-i spunem paranoic, si anume in mod clar reparam lipsa unui battery manager, si instalam o aplicatie extrem de simpla, care nu contine reclame, care nu face mai mult decat de trebuie, care nu vrea sa stie ce nr de tel ai, datele de contact, pozitionarea ta pe gps, etc: BatteryFu -nu are nevoie de rootare!;
- aceasta permite cam tot ce doresc eu: are grija sa opreasca datele (wifi si 3g sau doar una, dupa dorinte) dupa mai multe criterii: night mode, care permite setarea definitiei de noapte si in care taie datele ca atare, sleep time, perioada de timp la care permite syncronizarea (15,30,45,60 si mai multe minute), connect time, timpul cat datele stau conectate, o optiune de force sync in care toate conturile create sunt sincronizate chiar daca sunt dezactivate, data while screen on- porneste automat datele cand activati ecranul;
- a doua problema care ar trebui rezolvata este fie diseblarea aplicatiilor care sunt de-a dreptul inutile (pt bine books, voice dial, pico tts -text to sppech) si impiedicarea lor de a cauta mereu update-uri, motiv pentru care pornesc nejustificat. Aici pentru cele pe care a-ti vrea sa le folositi dar numai cand doriti voi, nu cand doresc ele, se pot muta pe sd, moment in care ele nu mai pot face update; din settings-\applications-\manage applications-\all, selectam aplicatia si daca este deja pornita dam force stop si apoi Move to SD card; eu am facut asta pentru maps, docs, compass. Pentru cele care va enerveaza pentru ca nici macar nu le folositi vreodata-la mine a fost vorba despre books, tts, voice dial exista o optiune si mai putin ortodoxa: diseblare (nu m-as hazarda sa le dezinstalez). Pentru asta exista diferite sytem-app mangere, eu am ales Remover Free : de la System App-\selectati aplicatia (sa spunem VoiceDialer.apk) si apasati Disable. In acest moment aplicatia (care de multe ori porneste si un serviciu si un proces auxiliar ca sa fie totul frumos) nu va mai porni. Deloc. Punct. Evident ca prin aceeasi metoda se poate enabla la loc. Nu va recomand sa-i dati remove, nu stiti niciodata ce dependinta descoperiti ca aveati la ea, sau ce nevoie va apuca de ea.
2. cea mai putin paranoica: folositi doar diseblarea aplicatiilor pe care le vedeti ca pornesc de pomana si care presupun conexiunid de date (maps, latitude, docs, linkedin, skype, etc) conform celor de mai sus.
Intre timp eu am reusit sa duc viata delefonului folosit relativ intens (per zi sync mail pe 2 conturi gmail si unul de exchange, o medie de 45-60 minute convorbiri pe zi, media player cam 1h30min, browsing 5-15 minute pe zi) de la maxim 24h la 48h usor cu metoda paranoic.
Bafta!!