Med ett par ADB-skalkommandon kan vi ändra standard-SMS-gränsen som Android inför (vilket är 30 meddelanden på 30 minuter) utan root-åtkomst.
Android gör ett antal saker för att hålla dig skyddad. Många av de användarvända säkerhetsfunktionerna för applikationer och spel har nyligen ändrats till Google Play Protect, men de flesta (om inte alla) har redan inkluderats i Android i flera år. Ändå finns det ett antal begränsningar som Android sätter på användaren för att hålla oss säkra och se upp för oss i allmänhet. Med SMS-meddelanden som kostar mycket pengar på olika platser runt om i världen, har programvaran ett par inbyggda begränsningar på plats för att förhindra att missbrukande appar kostar dig pengar.
Specifikt finns det två begränsningar som Google har lagt till i Android som vi faktiskt kan ändra med ett par enkla ADB-skalkommandon. Det första vi ska visa dig idag handlar om varningsmeddelandet du får som talar om för dig att smarttelefonen har skickat många meddelanden. Det andra kommandot involverar tidsramen inom vilken en ny grupp av SMS-meddelanden kontrolleras mot.
Så som standard kommer Android att kontrollera att du inte har skickat mer än 30 SMS-meddelanden till någon inom 30 minuter. Vi kan dock manuellt ändra båda dessa värden (antalet meddelanden och tidsramen) så att vi inte besväras av Androids standardbegränsningar för SMS. Bara ett ord av varning dock, detta kan sluta kosta dig (om du debiteras för varje SMS-meddelande) och/eller du kan sluta bli kontaktad av din trådlösa operatör om du missbrukar systemet.
Hur man ändrar Androids SMS-gräns
- Ställ in ADB enligt beskrivningen i denna tidigare handledning.
- Ange ett ADB-skal genom att skicka följande kommando i kommandotolken eller terminalfönstret:
adb shell
- Kör sedan följande kommando i ADB-skalet för att ändra alternativet för max SMS-gräns:
settings put global sms_outgoing_check_max_count 5
- Så i det här exemplet minskar jag faktiskt antalet så att Android varnar mig om jag har skickat mer än 5 SMS inom 30 minuter. Ändra "5" till vilket nummer du vill.
- Därefter kan du köra följande kommando för att också ändra tidsramen:
settings put global sms_outgoing_check_interval_ms 9000000
- Och med det här kommandot minskar jag tidsramen för denna kontroll från 30 minuter till 15 minuter (det här värdet är i millisekunder). Du kan välja vilket heltalsvärde som helst här för tidsramen, se bara till att det är något vettigt.
Förklaring
Så precis som våra andra ADB-skalhandledningar är detta ännu en konfigurerbar funktion som är inbyggd i Android OS. Det finns helt enkelt inte ett användarvänligt inställningsalternativ som vi kan använda för att ändra dessa värden. LineageOS, till exempel, ger dig faktiskt möjlighet att ändra detta värde i inställningar. Google har förmodligen dolt detta för att förhindra att appar missbrukar det, men det kan också ha begärts av trådlösa operatörer. Hur som helst, vi behöver bara ADB-åtkomst till vår smartphone för att ändra värdena (som du kan se från guiden ovan).
Standardgränsvärdena för SMS på 30 meddelanden inom 30 minuter är något som OEM: er eller operatörer själva kan ändra innan de säljer enheten till dig. Som standard har Google dock ställt in det på 30 meddelanden under en 30-minutersperiod, men det är väldigt lätt för oss att ändra. I exemplet ovan minskade jag de två siffrorna och det är något du kanske vill göra om du har ett barn som skickar för många sms (eller om du bara vill begränsa dig av någon anledning).
Du kan också öka dessa nummer (endera eller båda) så att du i princip kan kringgå SMS-gränsen helt. Vi känner inte till ett värde som du kan ställa in för att ta bort begränsningen helt, men du kan öka siffrorna tillräckligt högt så att du förmodligen aldrig kommer att se den varningen från Android OS. Kom bara ihåg att tidsvärdet (från steg 5 i guiden) görs i millisekunder. Standardinställningen är 1 800 000 millisekunder, vilket är 30 minuter. Jag halverade detta till 900 000 i guiden ovan för att minska tidsramen till 15 minuter.