Naudodami keletą paprastų ADB apvalkalo komandų, galime nustatyti bet kurį išsaugotą „WiFi“ tinklą „Huawei“ ar „Honor“ įrenginyje kaip matuojamą arba nematuotą.
Vis daugiau namų plačiajuosčio interneto paslaugų teikėjų savo paslaugoms taiko mėnesinius atsisiuntimo apribojimus. Kai kurie, pavyzdžiui, „Comcast“, leis jums mokėti 50 USD per mėnesį daugiau, kad galėtumėte nepaisyti 1 TB per mėnesį duomenų limito, tačiau kiti to nesiūlo ir turi daug mažesnę savo paslaugų ribą. Belaidžio ryšio klientai jau daugelį metų susiduria su duomenų apribojimais, todėl „Android“ automatiškai laiko mobilųjį duomenų ryšį skaičiuojamu. Daugumoje „Android“ įrenginių galima nustatyti „WiFi“ tinklą kaip skaičiuojamąjį, tačiau „Huawei“ dėl tam tikrų priežasčių slepia šią vartotojui skirtą funkciją.
Kai kuriems iš mūsų bendruomenės narių tai gali būti didelė problema, nes kartais sunku atsekti, kiek duomenų telefonas sunaudoja fone. Kai „Android“ aptinka, kad jūsų telefonas yra prijungtas prie neapskaičiuoto „WiFi“ tinklo, jis leis programoms naudoti tiek duomenų, kiek nori. OTA naujinimai atsisiunčiami automatiškai, o didžiuliai programų ir žaidimų naujiniai taip pat atnaujinami automatiškai, nebent rankiniu būdu išjungsite tai „Play“ parduotuvės programoje. Laimei, yra būdas tai pakeisti naudojant paprastą ADB apvalkalo komandą, net jei OĮG, pvz., „Huawei“, paslėpė šį nustatymą nuo jūsų.
Kaip nustatyti „WiFi“ tinklą kaip matuojamą
- Sekite tai ankstesnė pamoka kad ADB būtų sukurtas ir paleistas jūsų įrenginyje.
- Komandų eilutėje arba terminale vykdykite šią komandą:
adb shell
- Į komandų eilutę arba terminalą įveskite šią komandą, kad gautumėte visų išsaugotų „WiFi“ tinklų sąrašą:
cmd netpolicy list wifi-networks
- Jums bus pateiktas išsaugotų „WiFi“ tinklų sąrašas su tikromis / klaidingomis loginėmis reikšmėmis. Tiesa = matuojama ir klaidinga = nematuota.
- Taigi iš čia galite įvesti šią komandą į komandų eilutę arba terminalą, kad pakeistumėte nustatymą:
cmd netpolicy set metered-network Wireless true
- Mano pavyzdyje išsaugotas „WiFi“ tinklas turi SSID „Wireless“ ir ši komanda pakeičia jį iš klaidinga į teisingą (nematuojamas į matuojamą).
- Dabar galite įvesti pirmąją komandą, kurią įvedėme anksčiau, kad gautumėte kitą išsaugotų „WiFi“ tinklų spausdinimą:
cmd netpolicy list wifi-networks
- Ir jis parodys, kad pakeitėte jį iš nematuoto į skaitomą (mano pavyzdyje) arba iš matuojamo į nematuotą (jei pakeisite atgal).
Paaiškinimas
Kaip ir daugumoje šių ADB apvalkalo komandų vadovėlių, kuriuos jums pastaruoju metu parodėme, „Android“ platformoje yra įdiegta ši funkcija. Daugeliu atvejų OĮG ir (arba) operatorius pašalino vartotojui skirtą nustatymą arba jis tiesiog nebuvo įdiegtas. Šią funkciją turime „Google“ „Pixel“ ir „OnePlus 5“. Tačiau „Huawei“ pašalino šią parinktį, todėl tai gali būti naudinga tiems, kurie turi „Huawei“ ar „Honor“ įrenginį.
Komanda „sąrašas wifi-networks“, kurią pirmą kartą įvedėme, rodo tik mūsų įrenginyje išsaugotų „WiFi“ tinklų sąrašą. Tai ne tik suteikia galimybę peržiūrėti visus išsaugotus tinklus, bet ir nurodo, ar jie yra skaičiuojami, ar ne. Mano „Wi-Fi“ tinklas turi SSID „Wireless“ ir jis nebuvo nustatytas kaip matuojamas, todėl jis grąžino „Wireless; klaidinga“ iš pradžių.
Tada pakeičiame tai naudodami komandą „set metered-network“, kad nurodytume „Android“ įrenginiui, į kurį belaidį tinklą norime taikyti (per SSID). Tada po to įdedame tarpą ir čia nustatome loginę reikšmę tiesa arba klaidinga. Mano „WiFi“ tinklas iš pradžių nebuvo nustatytas kaip matuojamas, todėl su ta komanda pakeičiau jį į „true“. Tada, kai dar kartą vykdžiau komandą „sąrašas wifi tinklai“, rodomas tas pats „WiFi“ tinklas, kuris buvo išvardytas anksčiau, bet dabar tai matuojamas tinklas.
Visada galite sugrįžti čia naudodami ADB apvalkalą ir pakeisti jį į false, jei norite jį perjungti atgal į neapskaičiuotą tinklą. Kaip ir visi nustatymų pakeitimai, tai išliks po perkrovimo ir OTA atnaujinimo, tačiau tai reikės padaryti dar kartą, jei iš naujo nustatysite gamyklinius nustatymus.