
Dacă telefonul pierde baterie rapid chiar şi atunci când este folosit foarte puţin, problema nu este neapărat acumulatorul sau o aplicaţie instalată recent.
Un experiment realizat pe un telefon Android sugerează că o parte din consum poate fi asociată activităţii desfăşurate în fundal de serviciile Google. Mai mult, blocarea anumitor conexiuni direct la nivelul routerului poate reduce traficul generat de aceste servicii şi poate ajuta la identificarea sursei consumului.
Autorul experimentului a observat că bateria unui OnePlus 9 Pro se descărca într-un ritm neobişnuit chiar şi după înlocuirea acumulatorului. În statisticile Android, Android System şi Google Play Services apăreau în mod constant printre componentele care consumau energie.
Restricţionarea accesului la internet pentru anumite aplicaţii nu a rezolvat complet situaţia. Prin urmare, a fost testată o soluţie care putea controla traficul întregii reţele Wi-Fi, direct de la router.
Soluţia folosită în experiment a fost NextDNS, un serviciu DNS care permite controlarea domeniilor accesibile dispozitivelor conectate la o reţea.
Configurarea serviciului direct pe router are un avantaj important: regulile nu trebuie aplicate individual pe fiecare telefon, tabletă sau alt dispozitiv. Odată configurat, routerul poate aplica aceleaşi reguli tuturor echipamentelor conectate la reţea.
În timpul analizei traficului au fost identificate mai multe domenii asociate serviciilor Google, printre care app-measurement.com şi firebase-settings.crashlytics.com. Au fost observate, de asemenea, numeroase solicitări către domenii care utilizează extensia googleapis.com.
Explicaţia este relativ simplă: conexiunile repetate către servere pot menţine active anumite componente ale telefonului, inclusiv modemul şi alte circuite implicate în comunicaţia wireless. Atunci când astfel de activităţi se produc frecvent, consumul de energie poate creşte şi telefonul se poate încălzi mai mult.
Totuşi, acest experiment nu înseamnă că orice telefon Android cu Google Play Services instalat va avea automat o problemă de baterie din cauza activităţii de urmărire. Consumul diferă în funcţie de modelul telefonului, versiunea de Android, aplicaţiile instalate, setările utilizate şi serviciile care rulează în fundal.
Blocarea anumitor domenii trebuie privită mai degrabă ca o metodă de diagnostic. Dacă telefonul generează un trafic neobişnuit, regulile DNS pot ajuta la identificarea conexiunilor care ar putea contribui la consum.
Unul dintre principalele avantaje ale utilizării NextDNS la nivelul routerului este că nu mai trebuie să modifici manual setările DNS pentru fiecare dispozitiv din locuinţă. Telefoanele, tabletele şi celelalte echipamente conectate prin Wi-Fi pot folosi aceeaşi configuraţie.
Primul pas este crearea unui cont NextDNS şi configurarea unui profil în care poţi stabili ce domenii doreşti să blochezi. Serviciul îţi furnizează apoi adresele DNS necesare pentru configurarea routerului.
Pentru a accesa interfaţa routerului, deschide un browser şi introdu adresa gateway-ului. În multe cazuri, aceasta este 192.168.1.1 sau 192.168.0.1, însă adresa poate varia în funcţie de modelul routerului şi de configuraţia reţelei.
După autentificare, caută secţiunea dedicată conexiunii la internet, WAN sau configurării reţelei. În această zonă poţi dezactiva utilizarea automată a serverelor DNS furnizate de operator şi poţi introduce adresele IPv4 oferite de NextDNS în câmpurile pentru DNS primar şi secundar.
După salvarea modificărilor şi repornirea conexiunii, dispozitivele conectate prin intermediul routerului vor utiliza noua configuraţie DNS. În panoul NextDNS poţi urmări ulterior solicitările DNS şi poţi vedea ce domenii sunt accesate sau blocate.
Blocarea agresivă a serviciilor Google poate avea însă efecte secundare. Numeroase aplicaţii folosesc infrastructura Google pentru funcţii legitime, inclusiv pentru notificări push, autentificare sau alte servicii necesare funcţionării normale.
În experimentul prezentat, anumite domenii utilizate de WhatsApp au trebuit, de exemplu, să fie adăugate pe lista de domenii permise pentru ca aplicaţia să continue să funcţioneze corect.
Din acest motiv, nu este recomandată blocarea tuturor domeniilor Google dintr-o singură dată. O abordare mai sigură este monitorizarea traficului DNS, identificarea domeniilor care generează un număr neobişnuit de solicitări şi testarea blocării acestora individual.
Configurarea la nivelul routerului poate fi utilă şi în locuinţele cu mai multe dispozitive. Dacă există mai multe telefoane Android, tablete sau alte echipamente care generează trafic în fundal, aceeaşi regulă poate fi aplicată întregii reţele fără configurarea manuală a fiecărui dispozitiv.
Dacă bateria telefonului se descarcă anormal de repede, primul pas ar trebui să fie verificarea statisticilor native din Android. Acestea pot indica aplicaţiile şi serviciile care consumă cel mai multă energie.
Dacă Android System şi Google Play Services apar constant cu un consum neobişnuit, analiza traficului DNS poate reprezenta un pas suplimentar pentru identificarea activităţii desfăşurate în fundal.
Nu există însă o soluţie universală. În unele cazuri, cauza poate fi o aplicaţie, o problemă de sincronizare, semnalul slab al reţelei mobile, setările telefonului sau chiar un proces software care rulează continuu.
Prin urmare, blocarea anumitor conexiuni prin DNS poate fi utilă ca metodă de testare, dar trebuie făcută gradual pentru a evita problemele de funcţionare ale aplicaţiilor.
