Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying out a H20 Wireless SIM on my Nexus 4 running Android 4.3. One annoying feature of this service is that they send a USSD balance notification at the end of every phone call, text message, and data usage. Is there any way I can disable or block these messages?

I found the "Balance Update / USSD blocker" app in the Play store, but it specifically states it does not work on 4.2+ versions of Android.

I also contacted H20 customer service and they will not disable the messages on their end.

share|improve this question
I am facing same problem and there is no such app available at present. – user47823 Dec 7 '13 at 13:53
You cannot certainly disable that as that is carrier specific regardless of what version of Android is used. But having said that, there was a USSD exploit last year which enabled remote execution of ussd codes to factory reset devices (this was on Samsung) by clicking on a linky, the newer Android versions since JB have sanitized the process in mitigating that exploit and subsequently handled differently. It would have held true in Eclair/Froyo/GB and ICS. – t0mm13b Mar 4 '14 at 15:38

Try Quiet Balance app

Here is the link

share|improve this answer
From the description of the app: "IMPORTANT - This app does not work on Android 4.2.2 or later." – Firelord Nov 20 '15 at 19:31

Easy method (requires root)
Yes, there is an app for exactly that and much more called 'GravityBox' (it is an Xposed module).

For information on how to install it, view a similar post here

Alternatively (does not require root)
If you are lucky your Phone app should have a "Blacklist" to which you can add numbers and prevent calls and/or messages (notifications) from them. Normally found in the settings of your default phone app...
If you don't have it, then you could even try a 3rd party phone app that will replace your default phone app that will do the trick (There is a large variety that are more beautiful, simplistic, up-front and have features including black-listing options...).
Using a 3rd party phone app will leave all your contacts intact, but you may loose your speed dial settings.

share|improve this answer
Using Xposed requires root and the OP did not give any indication of status of rooted device. – t0mm13b Mar 4 '14 at 15:26
Sorry. I have taken it into consideration and have edited my answer to be a little more broad. – reubenjohn Mar 11 '14 at 12:32
Please mention how to use GravityBox to block those USSD notifications/messages. I do not see any relevant option inside it. – Firelord Nov 20 '15 at 20:08

Try Out

It blocks all USSD Notifications

share|improve this answer
this link may answer the Q but better you write a brief about it and also should disclose your association if any, with the app – AADAndroidEnthusiasts May 3 at 6:54

USSD Box does help in removing annoying messages sent from your Mobile Network Operator.

No root required and supports Marshmallow as well.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.