Променете лимита на SMS на Android, за да можете да изпращате повече съобщения

С няколко команди на ADB shell можем да променим ограничението за SMS по подразбиране, което Android налага (което е 30 съобщения за 30 минути) без root достъп.

Android прави редица неща, за да ви предпази. Голяма част от функциите за сигурност, насочени към потребителите, за приложения и игри наскоро бяха преименувани на Google Play Protect, но повечето (ако не всички) вече са включени в Android от години. Все пак има редица ограничения, които Android налага на потребителя, за да ни предпази и да се грижи за нас като цяло. Тъй като SMS съобщенията струват много пари на различни места по света, софтуерът има няколко вградени ограничения, за да попречи на злоупотребяващите приложения да ви струват пари.

По-конкретно, има две ограничения, които Google добави към Android, които всъщност можем да променим с няколко прости команди на ADB shell. Първото, което ще ви покажем днес, се занимава с предупредителното съобщение, което получавате, което ви казва, че смартфонът е изпратил много съобщения. Втората команда включва времевата рамка, в която се проверява скорошна група от SMS съобщения.

Така че по подразбиране Android ще провери дали не сте изпратили повече от 30 SMS съобщения до никого в рамките на 30 минути. Можем обаче ръчно да променим и двете стойности (броя на съобщенията и времевата рамка), така че да не се притесняваме от ограниченията за ограничение на SMS по подразбиране на Android. Само едно предупреждение обаче, това в крайна сметка може да ви струва разходи (ако сте таксувани за всяко SMS съобщение) и/или може да се окаже, че вашият безжичен оператор ще се свърже с вас, ако злоупотребите със системата.


Как да промените лимита на SMS на Android

  1. Настройте ADB, както е посочено в този предишен урок.
  2. Въведете обвивка на ADB, като изпратите следната команда в командния ред или терминалния прозорец: adb shell
  3. След това изпълнете следната команда в обвивката на ADB, за да промените опцията за максимално ограничение на SMS: settings put global sms_outgoing_check_max_count 5
  4. Така че в този пример всъщност намалявам броя, така че Android ме предупреждава, ако съм изпратил повече от 5 SMS съобщения в рамките на 30 минути. Променете "5" на каквото число искате.
  5. След това можете да изпълните следната команда, за да промените и времевата рамка: settings put global sms_outgoing_check_interval_ms 9000000
  6. И с тази команда намалявам времевата рамка за тази проверка от 30 минути на 15 минути (тази стойност е в милисекунди). Тук можете да изберете всяка целочислена стойност за времевата рамка, просто се уверете, че е нещо разумно.

Обяснение

Така че точно като другите ни уроци за ADB shell, това е още една конфигурируема функция, която е вградена в Android OS. Просто няма опция за настройка, обърната към потребителя, която да използваме, за да променим тези стойности. LineageOS, например, всъщност ви дава възможност да промените тази стойност в настройките. Google вероятно е скрил това, за да попречи на приложенията да злоупотребяват с него, но може да е било поискано и от безжични оператори. Така или иначе, просто се нуждаем от ADB достъп до нашия смартфон, за да променим стойностите (както можете да видите от ръководството по-горе).

Стойностите за ограничение на SMS по подразбиране от 30 съобщения в рамките на 30 минути са нещо, което OEM или самите оператори могат да променят, преди да ви продадат устройството. По подразбиране обаче Google го е задал на 30 съобщения за период от 30 минути, но за нас е много лесно да го променим. В примера по-горе намалих двете числа и това е нещо, което може да искате да направите, ако имате дете, което изпраща твърде много текстови съобщения (или просто искате да се ограничите по някаква причина).

Можете също така да увеличите тези числа (едните или и двете), така че по същество да заобиколите изцяло ограничението за SMS. Не знаем за стойност, която можете да зададете, за да премахнете изцяло ограничението, но можете да увеличите числата достатъчно високо, така че вероятно никога да не видите това предупреждение от операционната система Android. Само не забравяйте, че стойността на времето (от стъпка 5 от ръководството) се извършва в милисекунди. По подразбиране е зададено 1 800 000 милисекунди, което е 30 минути. Намалих това наполовина до 900 000 в ръководството по-горе, за да намаля времевата рамка до 15 минути.