За допомогою кількох команд оболонки ADB ми можемо змінити стандартний ліміт SMS, який накладає Android (це 30 повідомлень за 30 хвилин) без доступу root.
Android робить багато речей, щоб захистити вас. Багато функцій безпеки для програм та ігор, призначених для користувача, нещодавно було перейменовано в Google Play Protect, але більшість (якщо не всі) уже включено в Android протягом багатьох років. Тим не менш, існує низка обмежень, які Android накладає на користувача, щоб забезпечити нашу безпеку та піклуватися про нас загалом. Оскільки SMS-повідомлення коштують багато грошей у різних місцях по всьому світу, програмне забезпечення має кілька вбудованих обмежень, щоб запобігти зловживанням додатками.
Зокрема, Google додав до Android два обмеження, які ми можемо змінити за допомогою кількох простих команд оболонки ADB. Перше, що ми покажемо вам сьогодні, стосується попереджувального повідомлення, яке ви отримуєте, яке повідомляє вам, що смартфон надіслав багато повідомлень. Друга команда включає часовий проміжок, протягом якого перевіряється останній пакет SMS-повідомлень.
Тому за замовчуванням Android перевірить, чи ви не надіслали нікому більше 30 SMS-повідомлень протягом 30 хвилин. Однак ми можемо вручну змінити обидва ці значення (кількість повідомлень і часовий проміжок), щоб нас не турбували стандартні обмеження на обмеження SMS для Android. Одне застереження: це може призвести до витрат (якщо з вас стягуватиметься плата за кожне SMS-повідомлення) і/або з вами може зв’язатися оператор бездротового зв’язку, якщо ви зловживаєте системою.
Як змінити ліміт SMS на Android
- Налаштуйте ADB, як описано в цей попередній підручник.
- Увійдіть в оболонку ADB, надіславши таку команду в командному рядку або вікні терміналу:
adb shell
- Потім виконайте таку команду в оболонці ADB, щоб змінити параметр максимального обмеження SMS:
settings put global sms_outgoing_check_max_count 5
- Отже, у цьому прикладі я фактично зменшую кількість, тому Android попередить мене, якщо я надіслав більше 5 SMS-повідомлень протягом 30 хвилин. Змініть «5» на будь-яке число.
- Далі ви можете виконати таку команду, щоб також змінити часовий проміжок:
settings put global sms_outgoing_check_interval_ms 9000000
- І за допомогою цієї команди я скорочую часові рамки для цієї перевірки з 30 хвилин до 15 хвилин (це значення в мілісекундах). Ви можете вибрати будь-яке ціле значення для періоду часу, просто переконайтеся, що це щось розумне.
Пояснення
Тож, як і інші наші навчальні посібники з оболонки ADB, це ще одна настроювана функція, вбудована в ОС Android. Просто немає опції налаштувань користувача, за допомогою якої ми можемо змінити ці значення. LineageOS, наприклад, насправді дає вам можливість змінити це значення в налаштуваннях. Google, ймовірно, приховав це, щоб запобігти зловживанню програмами, але це також могли запитувати оператори бездротового зв’язку. У будь-якому випадку нам просто потрібен доступ ADB до нашого смартфона, щоб змінити значення (як ви можете бачити з посібника вище).
Обмеження SMS за замовчуванням у 30 повідомлень протягом 30 хвилин — це те, що виробники обладнання або оператори можуть змінити, перш ніж продати вам пристрій. Хоча за замовчуванням Google встановив 30 повідомлень за 30 хвилин, але нам це дуже легко змінити. У наведеному вище прикладі я зменшив два числа, і це те, що ви можете зробити, якщо у вас є дитина, яка надсилає занадто багато текстових повідомлень (або ви просто хочете обмежити себе з будь-якої причини).
Ви також можете збільшити ці числа (одне або обидва), щоб по суті повністю обійти ліміт SMS. Нам невідомо значення, яке можна встановити для повного зняття обмеження, але ви можете збільшити цифри настільки, щоб ви, ймовірно, ніколи не побачили це попередження від ОС Android. Тільки пам’ятайте, значення часу (з кроку 5 посібника) визначається в мілісекундах. За замовчуванням встановлено 1 800 000 мілісекунд, тобто 30 хвилин. Я скоротив це вдвічі до 900 000 у посібнику вище, щоб зменшити часові рамки до 15 хвилин.