Su keliomis ADB apvalkalo komandomis galime pakeisti numatytąjį SMS limitą, kurį nustato Android (tai yra 30 pranešimų per 30 minučių) be root prieigos.
„Android“ atlieka daugybę dalykų, kad apsaugotų jus. Daugelis naudotojams skirtų programų ir žaidimų saugos funkcijų neseniai buvo pakeistos į „Google Play Protect“, tačiau dauguma (jei ne visos) jau daugelį metų buvo įtrauktos į „Android“. Vis dėlto yra keletas apribojimų, kuriuos „Android“ nustato vartotojui, siekdama užtikrinti mūsų saugumą ir apskritai mūsų rūpintis. Kadangi SMS žinutės kainuoja daug pinigų įvairiose pasaulio vietose, programinė įranga turi keletą įtaisytų apribojimų, kad piktnaudžiaujančios programos nekainuotų pinigų.
Tiksliau, yra du apribojimai, kuriuos „Google“ pridėjo prie „Android“, kuriuos iš tikrųjų galime pakeisti naudodami keletą paprastų ADB apvalkalo komandų. Pirmas, kurį šiandien parodysime, susijęs su gautu įspėjamuoju pranešimu, kuriame nurodoma, kad išmanusis telefonas išsiuntė daug pranešimų. Antroji komanda apima laikotarpį, per kurį tikrinama naujausia SMS žinučių siunta.
Taigi pagal numatytuosius nustatymus „Android“ patikrins, ar per 30 minučių niekam neišsiuntėte daugiau nei 30 SMS žinučių. Tačiau galime rankiniu būdu pakeisti abi šias reikšmes (pranešimų skaičių ir laikotarpį), kad mūsų netrukdytų numatytieji Android SMS limito apribojimai. Tačiau tik perspėjimas: tai gali jums kainuoti (jei būsite apmokestinti už kiekvieną SMS žinutę) ir (arba) su jumis gali susisiekti belaidžio ryšio operatorius, jei piktnaudžiausite sistema.
Kaip pakeisti Android SMS limitą
- Nustatykite ADB, kaip nurodyta ši ankstesnė pamoka.
- Įveskite ADB apvalkalą komandų eilutėje arba terminalo lange išsiųsdami šią komandą:
adb shell
- Tada ADB apvalkale paleiskite šią komandą, kad pakeistumėte maksimalaus SMS limito parinktį:
settings put global sms_outgoing_check_max_count 5
- Taigi šiame pavyzdyje aš iš tikrųjų sumažinu skaičių, todėl „Android“ įspėja mane, jei per 30 minučių išsiunčiau daugiau nei 5 SMS žinutes. Pakeiskite „5“ į bet kurį norimą skaičių.
- Tada galite paleisti šią komandą, kad pakeistumėte laiko tarpą:
settings put global sms_outgoing_check_interval_ms 9000000
- Ir su šia komanda sumažinu šio patikrinimo laiką nuo 30 minučių iki 15 minučių (ši vertė yra milisekundėmis). Čia galite pasirinkti bet kurią laiko intervalo sveikąjį skaičių, tik įsitikinkite, kad tai kažkas protingo.
Paaiškinimas
Taigi, kaip ir kiti mūsų ADB apvalkalo vadovėliai, tai dar viena konfigūruojama funkcija, integruota į „Android“ OS. Tiesiog nėra vartotojui skirtos nustatymo parinkties, kurią galėtume naudoti norėdami pakeisti šias vertes. Pavyzdžiui, „LineageOS“ iš tikrųjų suteikia galimybę pakeisti šią reikšmę nustatymuose. Tikėtina, kad „Google“ tai paslėpė, kad programos nepiktnaudžiautų, tačiau to galėjo paprašyti ir belaidžio ryšio operatoriai. Bet kuriuo atveju mums tereikia ADB prieigos prie mūsų išmaniojo telefono, kad galėtume pakeisti reikšmes (kaip matote iš aukščiau pateikto vadovo).
Numatytąsias SMS žinučių ribines vertes – 30 pranešimų per 30 minučių – OĮG arba patys operatoriai gali pakeisti prieš parduodant įrenginį jums. Tačiau pagal numatytuosius nustatymus „Google“ nustatė 30 pranešimų per 30 minučių, tačiau mums labai lengva tai pakeisti. Aukščiau pateiktame pavyzdyje sumažinau du skaičius, ir tai yra kažkas, ką galite padaryti, jei turite vaiką, kuris siunčia per daug tekstinių pranešimų (arba tiesiog norite apriboti save dėl kokios nors priežasties).
Taip pat galite padidinti šiuos skaičius (bet kurį iš jų arba abu), kad galėtumėte visiškai apeiti SMS limitą. Mes nežinome vertės, kurią galite nustatyti, kad visiškai pašalintumėte apribojimą, tačiau galite padidinti skaičių pakankamai aukštai, kad greičiausiai niekada nematysite to įspėjimo iš „Android“ OS. Tiesiog atminkite, kad laiko reikšmė (nuo 5 vadovo veiksmo) atliekama milisekundėmis. Numatytoji vertė yra 1 800 000 milisekundžių, tai yra 30 minučių. Aukščiau pateiktame vadove tai sumažinau per pusę iki 900 000, kad sumažinčiau laiką iki 15 minučių.