Please follow the installation instructions below:
1. Check if your phone is vulnerable.Open your browser and navigate to: http://goo.gl/sRHFC (or scan the barcode at the header of the page).
2. If your phone is vulnerable you will see your IMEI number displayed. (*#06# is not an IMEI number!).
This means that service MMI commands can be executed on your phone, when you visit a malicious web page. The MMI commands are service commands, and if you see the IMEI it doesn't mean that your phone is vulnerable to the Samsungs data wipe vulnerability. Still everyone can execute MMI commands on your phone asking you to open a remote web page URL.
3. If DON'T see the IMEI number, you are safe and you don't need this app :)
4. If you see a popup with your IMEI number, then install this app from Google Play (click on install button on the the left).
5. Once you install the app navigate again to: http://goo.gl/sRHFC (or scan the barcode at the header of the page).
6. Your phone will ask you how to complete the action. Choose USSDFix and mark it as default for this action.
7. You will see a notification that your phone tries to open a page that contains a USSD call and will block it.
8. Your phone is safe now !
NOTE: The app uses a hidden launcher and will not appear in the list of the other apps on your phone desktop. If you want to remove the program, please navigate to Settings / Manage Applications and then remove "USSDfix" app.
This app will convert the annoying USSD messages sent by the service provider into Notifications instead.
- Example of USSD messages are, "You have 0.00 left" or "You have used 100MB in the last session".
- Note, For your convenience, when you explicitly execute a USSD call, like *111# to check balance the result will be displayed normally and will not be blocked.
The app will also store the previous 25 USSD Messages in history.
Since Android doesn't provide an official API to deal with USSD notifications, This app uses a kind of a hack. So it WILL NOT work on all the devices. I'm sorry if it doesn't but unfortunately there is nothing I can do about it, unless Android provides an API.
This is the official Issue for requesting this feature.
Reference : Credit to commandus.com, for the android USSD Hack.
Include USSD Code of :
* Loop Mobile
* Virgin Mobile
Disclaimer -There may be some chances that USSD code listed below may not work at your state. (If you know the USSD code, then your comment is always welcome).
And the following mobile operators supported out of the box:
Australia: Optus, Lebara
Belgium: Base (KPN Orange)
Bosnia and Herzegovina: BH Telecom
Brasil: VIVO, TIM
China: China mobile, China Unicom
Costa Rica: Kolbi I.C.E., Movistar
Finland: DNA Finland
India: Vodafone IN, TATA DOCOMO, Aircell, Reliance, CellOne
Ireland: Vodafone IE
Kyrgyzstan: Megacom, Beeline
Nigeria: Nigeria Communications (MTN)
New Zealand: Vodafone
Pakistan: Ufone (Pak Telecom Mobile)
Portugal: Optimus (Sonaecom)
Philippines: Globe, Sun
Romania: Orange (MobilRom)
Russia: MTS, Megafon, Tele2, Beeline, SCS, UTEL, Smarts, BaykalWestCom, Rostelecom
South Africa: Vodacom, Cell-C, 8.ta
Sri Lanka: Dialog
Turkmenistan: CELL, MTS
UK: T-mobile, O2, Vodafone
Ukraine: Life:), Kyivstar, MTS, Beeline, Utel
kw: balance, limits, ussd, widget, check balance
To create shortcuts follow the steps below (screenshots are provided).
1. Add the widget to the home screen. This is done by long pressing on the home screen, selecting 'Widget' from the menu provided and selecting 'USSD Dialer' from the list of widgets.
2. Enter the 'USSD Code' on the configuration screen. You can also enter a 'Friendly Name'. If 'Friendly Name' is provided, it shows up on the home screen, otherwise the USSD code is shown by default.
3. Click 'Save' to place the configured widget on the home screen.
Clicking 'Cancel' at anytime on the configuration screen does not add the widget to the home screen.
Create multiple instances of the widget on the home screen one for each USSD code.
Note : The widget supports USSD codes in the format prescribed by Mobile Application Part 1. If USSD codes for your service provider are not supported, please provide feedback.
For processing of USSD answers to Android 4.2.2 it is necessary to put a daw "To intercept USSD" in system settings or to use the USSD Mode 5 in the presence of the rights of root.
In of Pro - version additional:
- Opportunity for each sim card to appoint some USSD requests and for each inquiry to appoint some indicators for parsing of various groups of figures in the answer.
- Processing of answers from SMS
- Various widgets (1x1, 2x1, 3x1, 4x1) are available, for each widget on a desktop it is possible to set the settings (transparency, a font size, an icon, etc.)
- Possibility of viewing, editing, removal, unloading in the file of the magazine of the program for the chosen period, viewing of the detailed and grouped statistics
- Chart of balance and diagram of expenses.
-Possibility of an archiving and restoration of base and settings is added
For each sim card it is necessary to appoint the USSD request code, to specify number of numerical group for answer processing. (Let's say the answer to the USSD request looks like: "Balans:43,88 dollars. You look animated films: * 728*1# (11,86 dollars/month)". Here 4 numerical groups: 43,88; 728; 1; 11,86 . Us the first interests. )
It is possible to adjust the schedule of a parcel of USSD requests:
After incoming and outgoing calls and SMS, after the end of Internet connection, at the appointed time.
It is possible to establish a indication of a negative number (Negative Prefix). Let's say the answer to the USSD request looks like: "Debt of 2.80 dollars. " If to establish value of Negative Prefix equal "Debt", the program will understand that it is necessary to replace "Debt" in the answer with a minus. By default a sign of a negative number - a symbol "-".
The program needs to be installed in the main memory of the smartphone.
For work of the program it is necessary to remove or freeze other programs working with USSD requests (USSD checker, etc.). After installation single reset is required.
The program was tested on the MTK(6516, 6575, 6577, 6589 platforms), also works at some smartphones on Qualcomm and Samsung Duos.
The USSD Mode 0 is suitable for the majority of phones except MTK 6573 and Samsung Duos.The USSD Mode 1 is suitable for the majority of phones on MTK 6573.
The USSD Mode 2 mode has to work at Samsung Duos except S7562. On Samsung S7562 choose the Mode 0 mode. On HTC Desire SV and HTC Desire V use Mode 3.
USSD Mode 4 - a mode of a "silent" USSD request for smartphones on MTK (root can be demanded).
USSD Mode 5 (the rights of root are necessary) - a mode of a "silent" USSD request, is suitable for all smartphones. The mode is compatible to Android 4.2.2.
If when using Mode 5 after reboot the network isn't restored, try to change a submode. On the Chinese DualSim on Qualcomm (ZTE 880, Huawei 8825, etc.) and Samsung S7562 try to change the "Mode of queries" control. If in Mode 5 there is no balance updating (on one or both sim cards), try to increase a "Wite after boot" and change a submode. After submode and Wite after boot change it is necessary to reboot the smartphone (not fast reboot ).
Before removal of USSDDualWidget don't forget to remove a daw in Settings of phone - Security - Select device administrators.
It a kind of its own. A one and only application available for USSD Codes Collection of India. It includes all the USSD codes for Balance Check, 2G Internet Balance, 3G Internet Balance, Recharge, Know Your Number, Do Not Disturb Service, SMS Packs, Net Packs, Special Packs, Customer Care Number, Activate Internet, Deactivate Internet, Activate or Deactivate any Service, Caller Tunes, Free Internet, Free Minutes, Full Talk Time, Mobile Internet, Balance Transfer, Night Plan, Local SMS, National SMS, ISD Packs, Rate Cutter, Last Call Charges, Service Menu, Daily Weekly Plans, Complaint Number, Direct Customer Care Call, GPRS Settings, Caller Tones, Voucher Recharge, VAS Balance, Miss Call Alert, E-Recharge, Tariff Plans, STD plans, Landline plans.
Including USSD Commands for India's Most Popular Mobile Network Operators:-
* Loop Mobile
* Virgin Mobile
Tags: Mobile USSD Codes, Mobile Secret Codes, Mobile Hidden Codes and Tricks.
Program your own USSD buttons in seconds!
USSD Magic is a free app from Mapdevco that you can use for testing your USSD platforms more efficiently, testing USSD codes before launch or simply to program some of your Service Provider’s USSD codes.
You can program the Balance / Recharge codes in seconds!
This enables you to Check your Balance with one button or to Recharge without ever typing those pesky USSD codes again!
USSD Magic – Simply Magic!
Protect yourself from data loss through remote wipe or other harmful actions of USSD hacks.
In order to protect your device from remote wipe and other USSD attacks, make sure that ESET USSD Control is set as the default dialer:
1. Install ESET USSD Control on your device.
2. Use your Android phone to visit our test page: http://www.eset.com/tools/ussdtest (note that this only contains a checker and will not make changes to your phone).
3. When prompted to complete action, check "Always perform this action" and select ESET USSD Control.
For step by step installation please follow our Knowledge Base http://kb.eset.com/esetkb/index?page=content&id=SOLN3139
Please note that once installed, the app runs invisible in the background, with no icon on the home screen. ESET USSD Control only interacts with the user when an attempt to run a harmful USSD code is detected. To make sure the app is installed correctly, go to Android Settings > Applications and look for ESET USSD Control.
What is USSD?
The purpose of USSD codes is that telecom operators can provide distance support for phone devices. An example of such code is one that displays IMEI number (*#06#), but there are also USSD commands that can wipe all data and restore a phone to factory settings.
How can USSD attack be launched?
Protection against USSD (Unstructured Supplementary Service Data) attacks is an essential security layer for Android devices, since these attacks can be easily initiated by all means that lead to visiting a website containing malicious USSD command such as SMS, QR code, or simply by tapping a fraudulent link in the browser.
How does ESET USSD Control protect you?
By checking for malicious codes before they are executed, ESET USSD Control makes sure that all data on your Android phone stay safe. The app displays a warning window each time a malicious USSD code is found, blocking the execution of the potentially harmful command.
В приложении собраны необходимые и наиболее полезные короткие номера мобильных операторов России, а также номера экстренных служб.
При использовании данного приложения пользователь контролирует отправку коротких номеров (USSD команд), а не рискуете своими средствами, полагаясь на порядочность разработчиков, другими словами, Вы всегда видите, что отправляет Ваш телефон. Если Вы сочтете нужным пополнить данный список полезных номеров пожалуйста сообщите мне об этом : ).
The operating system your smartphone is running may be vulnerable to potential misuse of USSD commands that could wipe your entire phone. Tapping on a link to a cleverly coded web page could order your phone to reset itself to factory settings and disintegrate all your private data with it. Simply opening a malicious website, either directly or by a link, could instigate a dialer exploit that instantly orders your phone to take unwanted actions, potentially including a factory reset (wiping out all your personal settings, data and apps) or destruction of your SIM card.
Any Android phone running Phone.apk v 4.1 or lower is at risk and that's the broader base of them. Install McAfee Dialer Protection to protect against such attacks. Now, when you tap on an exploiting link, McAfee will intercept and block the USSD command.
For more information regarding this threat, go to http://blogs.mcafee.com/consumer/android-phones-vulnerable-to-loss-of-data-apps.
Tags: dialer, dialer protection, wipe, wipe attack, ussd, ussd code, ussd check, android ussd, url, security, McAfee, McAfee Mobile Security
Just install it and if you reach a Website with malicious code inside there will be a popup asking you wich app to launch. Just select "use as standard" an choose NoTel:URL as app and you will be fine.
Starting with Version 1.1 of the App, malicious USSD Codes are shown within a popup Window. To gain best protection there is no way to execute USSD codes. If you klick on a valid phone number within a webpage or received by barcode you are able to execute the request if your Android OS Version is >= Ice Cream Sandwich.
Below this Version there is no way to directly rout the number to the dialer, so you need to do this manually by typing the number in the dialer.
There is no need to start the App manually. If you do so, there will be an explaining Popop now.
Everything will went automatically if the app is just installed.
Detailed Information can be found on my Website:
Here you will also find urls and barcode for testing
Keywords: USSD, security
Using this application anyone can easily save their required USSD, based on the operator and make a call easily .User have the full freedom to Add /Edit USSD according to their provider .Default USSD code provided depending upon provider. If any USSD code is not working please go to the Add/Edit screen and based on the region configure the USSD.
Please before putting any bad comment send me a mail. I will try customize the changes based on your need. Few people put bad comment without any explanation which discourage developer effort.
You can also place calls right from pebble without even touching your phone, by browsing call history or filtering through contacts and groups.
TURN OFF CALL NOTIFICATION IN ANDROID PEBBLE APP. OTHERWISE THIS WILL NOT WORK PROPERLY.
Rootless answering is currently broken on Android 5.0. Use root mode.
App Dialer can be used to quickly filter a large list of apps down to just a few or even just one item in just a few seconds.
There are a few app launching apps out there but what sets App Dialer from the rest is the way app list is filtered. Instead of using an awkward on-screen QWERTY keyboard, App Dialer comes with a built-in numeric keyboard. You can just dial out apps' names just like you would dial a spellable phone number. Want the Browser? Dial 2769737 (spelled "browser"). Want the Gallery? Dial 4255379 (spelled "gallery"). It is that easy!
App Dialer highlights:
- easy to use
- can be started by long-pressing the search button (if your device has it)
- can be started via a notification icon
- starts fast, can be made even faster by turning off icons
- quick dial for up to 10 favorite apps
- pin selected apps to the top of the list
- donation-supported, but otherwise free and ad-free!
Do you want help? We are here for you! Please see the App Dialer's website for frequently asked questions. If your question is not there, send us an e-mail message so we can help you.
App Dialer's website:
With this app, no need to type the mobile number to transfer balance or to send a Mini Call, just browse and select the contact.
Works only with Vodafone Egypt Subscribers.
Developed by a Vodafone Egypt User.