- dotTech - https://dottech.org -

[Android] Best free call, SMS (text message), and MMS (picture message) blocker/filter

Are you being stalked by a creeper? Being bothered by unknown callers? Or maybe continually being spammed by telemarketers? What you need is a call, SMS, and MMS blocker. If you are indeed looking for a call/SMS/MMS blocker, then you have come to the right place: We have searched Android market, found the best free call/SMS/MMS blocker(s), and listed them below. Keep’on reading if you are interested in stopping the harassment. (Dang, this sounds like an infomercial.)

Note: This article focuses on being able to block calls/messages from 1) Individuals who are harassing you and 2) Unsolicited marketers/scammers/spammers. The difference between the two features is for feature one you must manually add numbers to block; for feature two, numbers are automatically blocked based on a database of numbers. Most of the apps listed below will provide both functionality.

This article is part of our Best Free Android Apps [1] repository. Drop by [1] to learn more about the best free apps across a variety of categories!

Table of Contents

Best Free Call, SMS, and MMS blocker

App Name: aFirewall call and sms blocker [6] [7]

Developer: Lucky-dog

Download Size: 1.005 MB

Version Reviewed: v3.1.10

Requires: Android 1.6 and up




aFirewall call and sms blocker, also known as aFirewall for short, is an app that allows users to block calls, text messages (SMS), and picture messages (MMS). It works via a blacklist, allowing users to add the numbers they want to block. (There is no “anti-spam community blacklist” type feature in aFirewall. You must manually enter in the numbers you want to block, or use wildcard to block a whole region/area code of numbers. If you block whole regions/area codes, you can use the whitelist to allow only specific numbers.) For all numbers on the blacklist, users can select to block both calls and messages or just calls or just messages. All blocked calls and messages are not shown in your phone’s regular call log/message list; rather, there is a “Block calls” and “Block message” tab in aFirewall where you can view all blocked calls, and read all blocked messages.

The cool thing about aFirewall is it blocks silently. In other words, when a call or message comes in from a blocked number, you will not hear any ring nor will your phone vibrate. aFirewall accomplishes this by temporarily putting your phone on silent when a call/message from a blocked number comes in then reverting your phone back to its regular state afterwards. There is a catch, though. Because of this functionality

For the most part I found aFirewall easy to use, but it does have a slight learning curve and is not as user friendly as some of the competition.

There are definitely some attractive aspects to aFirewall, such as a rules feature that allows users to tell aFirewall what to block, what time to block it, and on what day. However, what won me over was aFirewall’s ability to block MMS (picture messages).

This may sound surprising, but out of all the call and message blockers I tested, aFirewall is the only one that blocks calls, SMS, and MMS; the rest only block calls and SMS. I find it to be a bit odd that other apps don’t block MMS and am not sure why this is, but it is the truth. That said, though, there is some feedback I would like to provide regarding MMS blocking.

When I tested MMS blocked with aFirewall, I noticed that MMS were only blocked after they were fully downloaded. In other words, MMS would show up in my messages list (the message itself wouldn’t show — just that someone sent me a message) and where only removed by aFirewall after they were fully downloaded onto my phone. Also, once or twice my phone vibrated when aFirewall blocked an MMS but for the most part it blocked them silently. These two points are not deal-breakers by any means but I thought I should mention them.

Overall, because of aFirewall’s ability to block all calls and all messages (text and picture), aFirewall earns first place as dotTech’s best free call, SMS (text message), and MMS (picture message) blocker/filter. However it should be noted aFirewall is only for personal-level blocking, i.e. numbers that are bothering you. If you are looking for more of an anti-spam, community-level blocking app try Call Control [3] or Mr Number [4].

Runner Up

App Name: Call Control [9] [10]

Developer: Kedlin Company

Download Size: 405 KB

Version Reviewed: v2.2.8

Requires: Android 1.5-2.3.3


Whereas aFirewall [2] focuses on personal-level blocking, Call Control is more on the other side of the spectrum. True, Call Control has a blacklist that allows users to add numbers that they want to block (free version allows users to add up to five numbers), Call Control’s main feature is the community blacklist that blocks numbers known for spamming/unsolicited calls and messages. It should be noted, however, that Call Control’s free version only allows users to update this community blacklist once (i.e. when you install it); after that you can continue to use Call Control but the community blacklist won’t be updated.

Like aFirewall, Call Control also blocks calls and messages silently. However, unlike aFirewall, Call Control only blocks calls and SMS (text messages) — it does not block MMS (picture messages). I am not particularly sure why this is and frankly I was very surprised to find this out.

Call Control is very easy to use (I personally find it to be simpler than aFirewall with a better designed interface), and it blocks calls/messages silently. Blocked calls can be sent to voicemail or picked up then hanged up. Blocked calls and messages are not shown on your phone but you can access them via Call Control. Call Control can be moved/installed on sd card, but if you want Call Control to block silently I suggest you leave it on your phone’s internal memory. (And add Call Control to the ignore list on your task killer [8].)

Honorable Mention

App Name: Mr. Number [11] [12]

Developer: Mr. Number

Download Size: 643 KB

Version Reviewed: v1.1.10

Requires: Android 1.6 and up


Out of all the apps discussed in this article, Mr. Number is without a doubt the most popular; and there are some features that merit Mr. Number’s popularity. For example, Mr. Number provides both the personal-level blocking and community-level/spam blocking capabilities; and unlike Call Control, Mr. Number does not limit users to only five numbers on the personal-level blacklist and does not limit users to the number of updates they receive for the community-level/spam blacklist. What knocks Mr. Number down to number three as opposed to number one is two factors.

Firstly, like Call Control, Mr. Number only blocks calls and SMS (text messages). It does not block MMS (picture messages). Why? I don’t know. Secondly, Mr. Number does not always block calls/messages silently. With aFirewall [2] and Call Control [3] as long as you make sure to not install them on sd card and make sure to not kill them with your task killer [8], both will block silently. Mr. Number, on the other hand, sometimes blocks silently and sometimes does not even when it is not installed on sd card and when it is not being killed by a task killer. If I were to guess a percentage, I would say 50% of the time Mr. Number blocks silently and 50% of the time it does not.

There is no question about if Mr. Number is a good app or not; it is a good app. If you decide to grab Mr. Number, I don’t blame you. However, as you can see with my rankings, I feel there are better apps out there.

Other Alternatives