Video learning series

SMS Gateway video tutorials

Learn SMS Gateway from basic setup to advanced features. Get the SMS gateway download first, then explore complete features.

Walkthrough5 topic clipsBeginner friendly
Walkthrough

SMS Gateway walkthrough

Install the app, configure the device, look through the features, then send a working message.

Watch this first if you are new to the gateway. The clip follows the same path you will take on your own phone: get the Android app installed, connect it to the dashboard, click through the screens you will actually use, then send a test so you know the radio path works. Topic clips below go deeper on USB debugging, OEM rate ceilings, and ADB when you need those later.

Installing

Download the APK, allow unknown sources, grant SMS and phone permissions, and get the app running on a phone with a live SIM.

Configuring

Pair the device with the dashboard, pick the SIM, and check the settings that keep the gateway online.

Feature exploration

Walk the main screens: messages, devices, delivery status, and the options you will use day to day.

Work go-through

Send a real test from the dashboard or API, watch it leave the handset, and confirm delivery.

Video 01 / 05

1. How to Install SMS Gateway on Android

Installation guide. From download to your first message.

What You'll Learn

  • How to download the SMS Gateway APK safely
  • Enable installation from unknown sources on your phone
  • Install the app and grant permissions
  • Set up app settings for best SMS delivery
  • Create your account and connect to the dashboard
  • Send a test message to make sure it works

Prerequisites & Requirements

Device Requirements:
  • Android 5.0 (Lollipop) or higher
  • Active SIM card with SMS plan
  • Stable internet connection (WiFi or mobile data)
  • At least 50MB free storage space
  • Email address for account registration
01Video

Quick Installation Steps

  1. 01
    Download the APK

    Go to sms-gateway.app. Download the latest APK file to your phone.

  2. 02
    Enable Unknown Sources

    Open Settings. Go to Security. Turn on "Install from Unknown Sources" or "Install Unknown Apps".

  3. 03
    Install the Application

    Open the APK file. Find it in your notifications or file manager. Tap "Install".

  4. 04
    Grant Required Permissions

    Allow permissions when asked. SMS, phone, contacts, and storage.

  5. 05
    Create Your Account

    Sign up with your email. Create a password for your account.

  6. 06
    Test Your Setup

    Send a test SMS from the dashboard. Make sure everything works.

Video 02 / 05

2. How to Enable USB Debugging on Android

Unlock developer options and enable advanced features

Why Enable USB Debugging?

USB Debugging lets your phone talk to a computer. It uses Android Debug Bridge (ADB). For SMS Gateway, you need this to change settings and remove SMS sending limits.

When USB Debugging is on, you can run commands from your computer. Install apps remotely. See system logs. Change settings you normally can't. This helps you send more than 30 messages per minute.

This tutorial shows you how to find Developer Options. It's a hidden menu on most phones. Then we'll enable USB Debugging safely.

Security Considerations

Best Practices:
  • Only enable USB Debugging when you need it for legitimate purposes
  • Always verify the computer's fingerprint before authorizing connections
  • Never connect your device to untrusted computers when debugging is enabled
  • Keep your device's screen locked when connected via USB
  • Disable USB Debugging when not actively using it
02Video

Step-by-Step Activation Guide

  1. 01
    Open Settings

    Launch the Settings app from your app drawer or notification shade

  2. 02
    Navigate to About Phone

    Scroll down to "About Phone" or "About Device" (location varies by manufacturer)

  3. 03
    Tap Build Number 7 Times

    Find "Build Number" and tap it rapidly 7 times. You'll see a countdown message

  4. 04
    Enter Your PIN/Password

    When prompted, enter your device PIN, password, or pattern to unlock Developer Options

  5. 05
    Access Developer Options

    Go back to Settings. You'll now see "Developer Options" near the bottom of the menu

  6. 06
    Enable USB Debugging

    Open Developer Options, find "USB Debugging", and toggle it on. Confirm the warning dialog

  7. 07
    Verify the Connection

    Connect your device via USB. Authorize the computer when the fingerprint dialog appears

Device-Specific Notes

Samsung:
Settings → About Phone → Software Information → Build Number
Xiaomi/MIUI:
Settings → About Phone → MIUI Version (tap 7 times)
OnePlus:
Settings → About Phone → Build Number (tap 7 times)
Google Pixel:
Settings → About Phone → Build Number (standard location)
Video 03 / 05

3. How to Raise Android SMS Rate Limits

Adjust OEM platform ceilings — not carrier fair-use or operator billing

Understanding SMS Limits

Android implements built-in app SMS rate ceilings (often around 30 messages per minute by default). That throttle protects users from rogue apps and runaway send loops—it is separate from your mobile plan, platform plan allowances, and carrier spam filters.

For legitimate OTP, alerts, and paced campaigns, OEM defaults can be lower than a single SIM can usefully push. This tutorial shows how to raise platform rate ceilings where the OEM allows it (often via ADB). It does not create unlimited SMS, erase operator fair-use, or bypass consent law.

Service pricing remains devices + SMS send volume; radio cost stays with your operator. Measure real throughput on each handset before you schedule bulk jobs.

Business Applications

Perfect For:
  • Enterprise OTP and two-factor authentication systems
  • Bulk marketing campaigns and promotional messaging
  • Automated customer notifications and alerts
  • Emergency broadcast systems and mass notifications
  • Appointment reminders and booking confirmations
  • School/institution announcements and updates
  • E-commerce order updates and delivery tracking
03Video

Configuration Process

  1. 01
    Complete Prerequisites

    Ensure SMS Gateway is installed, USB Debugging is enabled, and ADB drivers are set up

  2. 02
    Connect Device to Computer

    Use a USB cable to establish connection between your Android device and Windows PC

  3. 03
    Open Command Prompt

    Launch Command Prompt or PowerShell with administrator privileges on your computer

  4. 04
    Execute ADB Commands

    Run specific ADB shell commands to modify the SMS rate limit configuration

  5. 05
    Grant SMS Gateway Permissions

    Use ADB to raise the app SMS rate allowances where the OEM allows it

  6. 06
    Restart the Application

    Close and reopen SMS Gateway app for the changes to take effect

  7. 07
    Test paced bulk sending

    Send a small controlled batch and confirm OEM throttle is higher than before

What this changes

  • Raises Android/OEM app send ceilings for steadier bulk throughput
  • Reduces the default ~30 SMS/min platform throttle when the OEM allows it
  • Still bounded by SIM radio, battery, and plan allowances
  • Better for paced OTP/alert bursts—not infinite send

Important Reminders

  • Check with your carrier about SMS plan limits and costs
  • Always obtain recipient consent before bulk messaging
  • Comply with anti-spam laws in your jurisdiction
  • Monitor battery and data usage during bulk operations

Technical Details

Where supported, this raises app-level SMS rate ceilings for SMS Gateway (often via ADB). Other apps stay under normal OEM limits. Major OS upgrades can reset settings—re-check after updates. Carrier network policy and operator billing still apply.

Real send speed depends on handset radio, RF quality, OEM queueing, and SIM plan. Measure with a controlled test batch; do not assume a fixed “messages per minute” across devices.

Video 04 / 05

4. Increase SMS Sending Limit (Advanced Method)

Fine-tune your SMS sending for best performance

Advanced Configuration Options

Raising Android rate limits helps throughput. This tutorial shows you how to set specific custom limits that balance performance with device stability. This approach is ideal when you want controlled bulk sending without completely removing safety guardrails.

You'll learn how to configure precise SMS rate limits (e.g., 50, 100, or 200 messages per minute), optimize sending intervals, manage queue priorities, and implement throttling strategies that prevent carrier blocking while maximizing throughput.

This method is particularly useful for organizations that need predictable, sustainable messaging rates or want to comply with internal policies that require specific sending limitations.

When to Use This Method

Ideal Scenarios:
  • You need more than 30 SMS/min but not maximum-rate sending
  • Your carrier has specific rate limit policies to follow
  • You want to prevent device overheating during bulk sends
  • Internal compliance requires documented sending limits
  • You're testing different throughput configurations
  • You need predictable, consistent sending rates
04Video

Configuration Steps

  1. 01
    Determine Your Target Limit

    Pick how many messages per minute you want. Based on what you need and what your carrier allows.

  2. 02
    Access SMS Gateway Settings

    Open SMS Gateway app and navigate to Advanced Settings or Configuration panel

  3. 03
    Modify Rate Limit Settings

    Adjust the SMS per minute value, throttle interval, and batch size parameters

  4. 04
    Configure Queue Management

    Set up message queue priorities and retry policies for failed messages

  5. 05
    Apply ADB Commands (Optional)

    For system-level limits, use ADB to set custom TelephonyProvider values

  6. 06
    Test Your Configuration

    Send test batches to verify the new limit works as expected without errors

  7. 07
    Monitor and Optimize

    Track delivery rates, failures, and performance to fine-tune your settings

Conservative

50-60

SMS per minute - Best for older devices and stable operations

Balanced

100-120

SMS per minute - Optimal for most business use cases

Aggressive

200+

SMS per minute - Maximum throughput for powerful devices

Performance Tips

  • Start with lower limits and gradually increase to find your device's sweet spot
  • Monitor device temperature and carrier feedback during testing phases
  • Higher limits may cause carriers to flag your number as spam - proceed cautiously
  • Consider implementing delays between batches to reduce carrier scrutiny
Video 05 / 05

5. How to Install ADB Driver on Windows PC

Essential setup for advanced Android device management

What is ADB?

Android Debug Bridge (ADB) is a versatile command-line tool that lets you communicate with your Android device from a computer. It's part of the Android SDK Platform Tools and provides a Unix shell that you can use to run commands directly on your device.

For SMS Gateway users, ADB is absolutely essential. It enables you to execute system-level commands that remove SMS sending restrictions, grant special permissions, install applications silently, access system logs for troubleshooting, and automate device configuration tasks that would be impossible through normal user interfaces.

The ADB driver acts as a communication bridge between your Windows PC and Android device. Without proper drivers installed, Windows cannot recognize your device when connected via USB, making it impossible to run ADB commands.

This comprehensive tutorial will guide you through downloading, installing, and configuring ADB drivers on Windows, setting up environment variables, and verifying successful installation with practical test commands.

Why Install ADB Drivers?

Essential Capabilities:
  • Raise OEM SMS rate ceilings for the gateway app where supported
  • Install and manage applications remotely without manual intervention
  • Access comprehensive device logs for debugging and troubleshooting
  • Modify system settings that are hidden from regular users
  • Transfer files rapidly between computer and device
  • Execute shell commands directly on your Android device
  • Automate device management and configuration tasks
  • Backup and restore device data programmatically
System Requirements:
  • Windows 7, 8, 10, or 11 (64-bit recommended)
  • Quality USB cable (data transfer capable)
  • Administrator privileges on Windows
  • At least 100MB free disk space
  • Internet connection for downloads
05Video

Complete Installation Guide

  1. 01
    Download Android Platform Tools

    Visit developer.android.com/tools/releases/platform-tools and download the Windows package

  2. 02
    Extract to Permanent Location

    Unzip the file to C:\platform-tools or C:\adb (avoid temporary locations like Desktop or Downloads)

  3. 03
    Add to Windows PATH Variable

    Right-click This PC → Properties → Advanced System Settings → Environment Variables → Edit PATH

  4. 04
    Add ADB Folder Path

    Click New and enter the full path where you extracted platform-tools (e.g., C:\platform-tools)

  5. 05
    Install USB Drivers for Your Device

    Download manufacturer-specific drivers (Google, Samsung, Xiaomi, etc.) from official sources

  6. 06
    Enable USB Debugging on Android

    Follow Tutorial 2 above to enable Developer Options and USB Debugging on your device

  7. 07
    Connect Device via USB

    Use a data-capable USB cable to connect your Android device to your Windows PC

  8. 08
    Authorize USB Debugging

    Accept the USB debugging authorization popup on your phone (check "Always allow from this computer")

  9. 09
    Verify ADB Installation

    Open Command Prompt and run "adb version" to confirm ADB is properly installed and accessible

  10. 10
    Test Device Connection

    Run "adb devices" command - your device should appear with "device" status

Essential ADB Commands

Check ADB version:
adb version
List connected devices:
adb devices
Access device shell:
adb shell
Install APK remotely:
adb install app.apk
View device logs:
adb logcat

Troubleshooting Common Issues

  • Device not found: Try different USB cable or port, restart ADB server
  • Unauthorized: Revoke USB debugging authorizations on phone and reconnect
  • Command not found: Restart Command Prompt after adding to PATH
  • Driver issues: Install manufacturer-specific USB drivers manually
  • Connection drops: Disable USB selective suspend in Power Options

SMS Gateway-Specific ADB Commands

Once ADB is installed and your device is connected, you can use these commands to configure SMS Gateway:

adb install -r sms-gateway.apk

Install or update SMS Gateway app remotely

adb shell pm grant com.smsgateway.app android.permission.SEND_SMS

Grant SMS sending permissions without manual approval

adb shell settings put global sms_outgoing_check_max_count 9999

Raise OEM SMS rate-check counters where allowed; operator fair-use and consent still apply

adb logcat | findstr "SMS"

Stream SMS-related log lines while debugging (filter by SMS tag)

Get started

Ready to Get Started?

Follow our comprehensive tutorials to unlock the full potential of SMS Gateway. Email our support team with any questions or technical issues—replies land within 24-48 hours.