Is there an SMS sending limit? I have sent SMSs totaling >30,000 characters within 24 hours and am no longer able to send any SMSs (though I can receive them). Is my SMSC blocking me, or is the Android OS limiting how many SMSs I can send? If the latter is the case, how do I reset or increasing the SMS sending limit using adb (service call?)?


1 Answer 1


Yes, there is. From

by default, Android will check to make sure you haven't sent more than 30 SMS messages to anyone within a span of 30 minutes.

How to Change Android's SMS Limit

  1. Set up ADB as outlined in this previous tutorial.

  2. Enter an ADB shell by sending the following command in the command prompt or terminal window: adb shell

  3. Then run the following command in the ADB shell to change the max SMS limit option: settings put global sms_outgoing_check_max_count 5

  4. So in this example, I am actually reducing the number so Android warns me if I have sent more than 5 SMS messages within 30 minutes. Change "5" to whatever number you want.

  5. Next, you can run the following command to also change the time frame: settings put global sms_outgoing_check_interval_ms 9000000

    android sms limit

  6. And with this command I am reducing the time frame for this check from 30 minutes, to 15 minutes (this value is in milliseconds). You can choose any integer value here for the time frame, just make sure it's something sensible.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .