Izmantojot dažas vienkāršas ADB čaulas komandas, mēs varam iestatīt jebkuru saglabāto WiFi tīklu Huawei vai Honor ierīcē kā mērītu vai neskaitītu.
Arvien vairāk mājas platjoslas interneta pakalpojumu sniedzēju saviem pakalpojumiem nosaka ikmēneša lejupielādes ierobežojumus. Daži, piemēram, Comcast, ļaus jums maksāt par USD 50 mēnesī vairāk, lai varētu ignorēt savu 1 TB mēnesī datu ierobežojumu, taču citi to nepiedāvā un to pakalpojumam ir daudz zemāks ierobežojums. Bezvadu tīkla klienti jau gadiem ilgi ir saskārušies ar datu ierobežojumiem, un tāpēc Android mobilo datu savienojumu automātiski uzskata par aprēķinātu. Lielākā daļa Android ierīču ļauj iestatīt Wi-Fi tīklu kā mērītu, taču kāda iemesla dēļ Huawei slēpj šo lietotājam paredzēto funkciju.
Dažiem no mums sabiedrībā tas var būt ļoti svarīgi, jo dažreiz ir grūti izsekot, cik daudz datu jūsu tālrunis patērē fonā. Kad Android konstatē, ka jūsu tālrunis ir pieslēgts Wi-Fi tīklam, kas nav skaitīts, tas ļaus lietotnēm izmantot tik daudz datu, cik tās vēlas. OTA atjauninājumi tiek automātiski lejupielādēti, un lieli lietojumprogrammu un spēļu atjauninājumi tiek automātiski atjaunināti, ja vien to manuāli neizslēdzat Play veikala lietojumprogrammā. Par laimi, ir veids, kā to mainīt, izmantojot vienkāršu ADB čaulas komandu, pat ja OEM, piemēram, Huawei, ir paslēpis šo iestatījumu no jums.
Kā iestatīt WiFi tīklu kā mērītu
- Sekojiet šim iepriekšējā apmācība lai ADB iestatītu un darbotos savā ierīcē.
- Komandu uzvednē vai terminālī izpildiet šādu komandu:
adb shell
- Komandu uzvednē vai terminālī ierakstiet šo komandu, lai iegūtu visu saglabāto WiFi tīklu sarakstu:
cmd netpolicy list wifi-networks
- Jums tiks parādīts saglabāto WiFi tīklu saraksts ar patiesu/nepatiesu Būla vērtību. Patiess = izmērīts un nepatiess = nemērīts.
- Tātad no šejienes komandu uzvednē vai terminālī varat ievadīt šādu komandu, lai mainītu iestatījumu:
cmd netpolicy set metered-network Wireless true
- Manā piemērā saglabātajam WiFi tīklam ir SSID “Bezvadu”, un šī komanda maina to no nepatiesa uz patiesu (neizmērīts uz mērītu).
- Tagad varat ievadīt pirmo komandu, ko ievadījām iepriekš, lai iegūtu citu saglabāto WiFi tīklu izdruku:
cmd netpolicy list wifi-networks
- Un tas parādīs, ka esat mainījis to no neskaitāma uz mērītu (manā piemērā) vai no skaitītāja uz neskaitāmu (ja maināt to atpakaļ).
Paskaidrojums
Tāpat kā lielākajā daļā šo ADB čaulas komandu apmācību, ko esam jums parādījuši pēdējā laikā, Android platformā ir iebūvēta šī funkcija. Un vairumā gadījumu OEM un/vai mobilo sakaru operators ir vai nu noņēmis lietotājam paredzēto iestatījumu, vai arī tas vienkārši nav ieviests. Mums ir šī funkcija Google Pixel, un tā ir pieejama arī OnePlus 5. Tomēr Huawei ir noņēmis šo opciju, tāpēc tā var būt noderīga tiem, kam pieder Huawei vai Honor ierīce.
Komanda “list wifi-networks”, ko mēs pirmo reizi ievadījām, parāda tikai mūsu ierīcē saglabāto WiFi tīklu sarakstu. Tas ne tikai sniedz priekšstatu par visiem saglabātajiem tīkliem, bet arī norāda, vai tie ir norādīti kā mērīti vai nē. Manam WiFi tīklam ir SSID “Bezvadu”, un tas nebija iestatīts kā mērīts, tāpēc tas atgrieza “Bezvadu; viltus" sākumā.
Pēc tam mēs to mainām ar komandu "set metered-network", lai norādītu Android ierīcei, uz kuru bezvadu tīklu mēs vēlamies atlasīt mērķauditoriju (izmantojot SSID). Pēc tam mēs ievietojam atstarpi un šeit iestatām Būla vērtību patiesa vai nepatiesa. Mans WiFi tīkls sākotnēji nebija iestatīts kā mērīts, tāpēc ar šo komandu es to mainīju uz "true". Pēc tam, kad es vēlreiz izpildīju komandu "list wifi-networks", tas parāda to pašu WiFi tīklu, kas tika minēts iepriekš, bet tagad tas ir mērīts tīkls.
Jūs vienmēr varat atgriezties šeit ADB čaulā un mainīt to atpakaļ uz false, ja vēlaties to pārslēgt atpakaļ uz tīklu bez mērīšanas. Tāpat kā visas iestatījumu izmaiņas, tas paliks spēkā pēc atsāknēšanas un OTA atjaunināšanas, taču tas būs jādara vēlreiz, ja veiksiet rūpnīcas atiestatīšanu.