Nadpisanie limitu SMS (ADB)

Wymagania wstępne

  • Komputer z zainstalowanym ADB
  • Kabel USB do telefonu Android
  • Włączone debugowanie USB na telefonie

Limit SMS w Android

Android posiada wbudowany limit, który ogranicza aplikacjom wysyłanie do ok. 30 wiadomości SMS w ciągu 30-minutowego okna. Po osiągnięciu tego limitu kolejne próby wysyłania SMS są blokowane na pozostałą część okna. Jest to funkcja bezpieczeństwa zapobiegająca wysyłaniu przez złośliwe oprogramowanie SMS-ów na numery premium.

Dlaczego nadpisanie jest potrzebne

Dla kampanii SMS lub dużego wolumenu wiadomości biznesowych limit 30 wiadomości jest zbyt restrykcyjny. SIMtrix udostępnia polecenie ADB (Android Debug Bridge), które podnosi lub usuwa ten limit, umożliwiając telefonowi wysyłanie większej liczby wiadomości w danym oknie czasowym.

Jak zastosować nadpisanie

Jest to jednorazowa konfiguracja: (1) Zainstaluj ADB na komputerze (pobierz ze strony Android developer lub zainstaluj za pomocą menedżera pakietów). (2) Podłącz telefon Android do komputera kablem USB. (3) Włącz debugowanie USB na telefonie (Ustawienia > Opcje programistyczne > Debugowanie USB). (4) Otwórz terminal/wiersz poleceń i wykonaj: adb shell settings put global sms_outgoing_check_max_count 10000. (5) Odłącz telefon. Ustawienie utrzymuje się po restarcie urządzenia.

Uwaga dotycząca bezpieczeństwa

To nadpisanie wpływa wyłącznie na limit wysyłania, a nie na możliwości karty SIM ani limity operatora. Operator może nadal egzekwować własne limity szybkości wysyłania SMS. Harmonogram kampanii SIMtrix już rozkłada wiadomości w bezpiecznych interwałach (minimum 35 sekund), aby respektować limity operatora.

Najczęściej zadawane pytania

Czy to bezpieczne dla mojego telefonu?
Tak. Zmieniane jest pojedyncze ustawienie systemowe Android (licznik sprawdzania wychodzących SMS). Nie rootuje to telefonu, nie unieważnia gwarancji ani nie modyfikuje systemu operacyjnego. Można to cofnąć w dowolnym momencie, wykonując: adb shell settings put global sms_outgoing_check_max_count 30.
Czy muszę powtarzać tę operację po aktualizacji telefonu?
W większości przypadków ustawienie przetrwa aktualizacje systemu operacyjnego. Jednak przywrócenie ustawień fabrycznych cofnie je do wartości domyślnej. Po resecie fabrycznym należy ponownie wykonać polecenie ADB.

Powiązane artykuły