Cum poți reduce consumul bateriei pe Android blocând anumite conexiuni Google din fundal
Dacă telefonul pierde baterie chiar și atunci când stă aproape nefolosit, problema nu este întotdeauna bateria în sine sau o aplicație instalată recent.
Un experiment realizat pe un telefon Android arată că o parte din consum poate fi asociată cu activitatea desfășurată în fundal de serviciile Google, iar blocarea anumitor conexiuni direct de la router poate reduce acest trafic.
Autorul a observat că bateria unui OnePlus 9 Pro se descărca rapid chiar și după înlocuirea acumulatorului. În statisticile Android apăreau constant Android System și Google Play Services printre procesele care consumau energie. Restricționarea accesului la internet pentru anumite aplicații nu a rezolvat complet problema, așa că a fost căutată o soluție care să acționeze la nivelul întregii rețele Wi-Fi.
NextDNS poate bloca anumite conexiuni înainte să ajungă la telefon
Soluția folosită în experiment a fost NextDNS, un serviciu DNS care îți permite să controlezi ce domenii pot fi accesate de dispozitivele conectate la rețea. Avantajul este că nu trebuie să configurezi fiecare telefon, tabletă sau alt dispozitiv separat. Dacă setezi serviciul direct pe router, regulile se aplică întregii rețele.
În cazul prezentat, analiza traficului a scos în evidență mai multe domenii asociate serviciilor Google, printre care app-measurement.com și firebase-settings.crashlytics.com. Au apărut, de asemenea, numeroase solicitări către domenii care folosesc extensia googleapis.com.
Ideea din spatele experimentului este că solicitările repetate către servere pot menține active anumite componente ale telefonului, inclusiv modemul și alte circuite care participă la comunicația wireless. Dacă aceste activități se desfășoară frecvent, consumul de energie poate crește, iar telefonul se poate încălzi mai mult.
Asta nu înseamnă că orice telefon Android care are Google Play Services instalat va avea automat o problemă de baterie cauzată de tracking. Consumul diferă în funcție de telefon, versiunea de Android, aplicații, setări și serviciile care rulează în fundal. Experimentul arată însă că blocarea unor domenii poate fi o metodă de testare atunci când vrei să identifici sursa traficului excesiv.
Cum configurezi DNS-ul direct pe router
Unul dintre avantajele folosirii NextDNS la nivelul routerului este că nu mai trebuie să modifici manual setările DNS pentru fiecare dispozitiv din casă. După configurare, telefoanele, tabletele și celelalte echipamente conectate prin Wi-Fi pot folosi aceleași reguli.
În primul rând, trebuie să îți creezi un cont NextDNS și să configurezi profilul cu domeniile pe care vrei să le blochezi. Serviciul îți oferă apoi adrese DNS pe care le poți introduce în setările routerului.
Pentru a ajunge la configurația routerului, deschide un browser și introdu adresa gateway-ului. În multe cazuri este vorba despre 192.168.1.1 sau 192.168.0.1, deși adresa poate fi diferită în funcție de echipament.
După autentificare, caută secțiunea dedicată conexiunii la internet, WAN sau configurării rețelei. Acolo trebuie să dezactivezi DNS-ul furnizat automat de operator și să introduci adresele IPv4 oferite de NextDNS în câmpurile pentru DNS primar și secundar.
După salvarea modificărilor, dispozitivele care se conectează prin router vor folosi noua configurație DNS. Poți verifica apoi în panoul NextDNS ce solicitări sunt făcute și ce domenii sunt blocate.
Atenție la domeniile pe care le blochezi
Blocarea agresivă a serviciilor Google poate avea și efecte secundare. Unele aplicații folosesc infrastructura Google pentru funcții perfect legitime, inclusiv notificări push. În experimentul prezentat, de exemplu, anumite servicii necesare pentru WhatsApp au trebuit adăugate pe lista de domenii permise pentru ca aplicația să continue să funcționeze corect.
De aceea, nu este o idee bună să blochezi pur și simplu toate domeniile Google. O abordare mai practică este să urmărești statisticile DNS, să identifici domeniile care generează un volum neobișnuit de solicitări și să testezi blocarea lor individual.
Un alt avantaj al configurării la nivelul routerului este că aceeași regulă poate afecta mai multe dispozitive din casă. Dacă ai mai multe telefoane Android, o tabletă sau alte echipamente care fac trafic în fundal, nu trebuie să repeți configurația pe fiecare dintre ele.
În cazul în care bateria telefonului tău se consumă anormal, merită să verifici mai întâi statisticile native din Android pentru a vedea ce servicii sunt responsabile. Dacă Android System și Google Play Services apar constant cu un consum neobișnuit, analiza traficului DNS poate fi un pas suplimentar pentru a afla ce se întâmplă în fundal.