Cu câteva comenzi simple ADB shell, putem seta orice rețea WiFi salvată pe un dispozitiv Huawei sau Honor ca fiind măsurată sau necontorizat.
Un număr tot mai mare de furnizori de servicii de internet în bandă largă la domiciliu pun limite lunare pentru descărcarea serviciului lor. Unii, cum ar fi Comcast, vă vor permite să plătiți 50 USD pe lună în plus pentru a putea ignora plafonul de date de 1 TB/lună, dar alții nu oferă acest lucru și au o limită mult mai mică cu serviciul lor. Clienții wireless au de-a face cu limitele de date de ani de zile și de aceea Android tratează automat o conexiune de date mobile ca fiind măsurată. Majoritatea dispozitivelor Android vă permit să setați o rețea WiFi ca măsurată, dar din anumite motive Huawei ascunde această caracteristică orientată către utilizator.
Acest lucru poate fi o mare problemă pentru unii dintre noi din comunitate, deoarece uneori câte date utilizează telefonul dvs. în fundal este greu de urmărit. Când Android detectează că telefonul dvs. se află într-o rețea WiFi necontorizată, va permite aplicațiilor să utilizeze câte date dorește. Actualizările OTA sunt descărcate automat, iar actualizările uriașe ale aplicațiilor și ale jocului sunt actualizate automat, cu excepția cazului în care le dezactivați manual în aplicația Play Store. Din fericire, totuși, există o modalitate de a schimba acest lucru cu o simplă comandă shell ADB, chiar dacă un OEM precum Huawei ți-a ascuns această setare.
Cum să setați o rețea WiFi ca măsurată
- Urmareste asta tutorialul anterior pentru a pune în funcțiune ADB pe dispozitivul dvs.
- Într-un prompt de comandă sau într-un terminal, executați următoarea comandă:
adb shell
- Tastați următoarea comandă în promptul de comandă sau în terminal pentru a obține o listă cu toate rețelele WiFi salvate:
cmd netpolicy list wifi-networks
- Vi se va oferi o listă de rețele WiFi salvate cu o valoare booleană adevărat/fals. Adevărat = măsurat și Fals = necontorizat.
- Deci, de aici, puteți introduce următoarea comandă într-un prompt de comandă sau într-un terminal pentru a modifica setarea:
cmd netpolicy set metered-network Wireless true
- În exemplul meu de aici, rețeaua WiFi pe care am salvat-o are SSID-ul „Wireless” și această comandă îl schimbă de la false la adevărat (necontorizat în contorizat).
- Acum, puteți introduce prima comandă pe care am introdus-o mai devreme pentru a obține o altă imprimare a rețelelor WiFi salvate:
cmd netpolicy list wifi-networks
- Și îți va arăta că l-ai schimbat din necontorizat în contorizat (în exemplul meu) sau din contorizat în necontorizat (dacă îl schimbi înapoi).
Explicaţie
Ca și în cazul celor mai multe dintre aceste tutoriale de comandă shell ADB pe care vi le-am arătat în ultima vreme, Android are această caracteristică încorporată în platformă. Și în majoritatea cazurilor de aici, OEM și/sau operatorul fie au eliminat setarea orientată către utilizator, fie pur și simplu nu a fost implementată de la început. Avem această funcție în Pixel de la Google și este acolo și pe OnePlus 5. Cu toate acestea, Huawei a eliminat această opțiune, astfel încât aceasta poate fi utilă pentru cei care dețin un dispozitiv Huawei sau Honor.
Comanda „list wifi-networks” pe care am introdus-o prima dată ne arată doar o listă a rețelelor WiFi salvate pe dispozitivul nostru. Acest lucru nu numai că vă oferă o vedere a tuturor rețelelor pe care le-ați salvat, dar vă spune și dacă este desemnată ca fiind contorizată sau nu. Rețeaua mea WiFi are SSID „Wireless” și nu a fost setată ca măsurată, așa că a returnat „Wireless; fals” la început.
Schimbăm apoi acest lucru cu comanda „set metered-network” pentru a spune dispozitivului Android ce rețea fără fir dorim să o țintim (prin SSID). Apoi punem un spațiu după aceea și setăm aici o valoare booleană fie adevărată, fie falsă. Rețeaua mea WiFi nu a fost setată ca fiind măsurată la început, așa că am schimbat acest lucru la „adevărat” cu acea comandă. Apoi, când am executat din nou comanda „list wifi-networks”, arată aceeași rețea WiFi pe care a enumerat-o înainte, dar acum este o rețea măsurată.
Puteți oricând să reveniți aici într-un shell ADB și să schimbați acest lucru înapoi la false dacă doriți să o comutați înapoi la o rețea necontorizată. La fel ca toate modificările setărilor, aceasta se va menține după o repornire și o actualizare OTA, dar va trebui să fie făcută din nou dacă faceți o resetare din fabrică.