Many users of smartphones based on Android face an intrusive system application that cannot be removed using standard methods. We are talking about SIM Toolkit (or SIM card menu), preinstalled by the telecom operator. This software often duplicates the functions of the main interface, takes up space in the application list and can send unnecessary notifications.
Removing this component is not a trivial task, since it has a status system application. Telecom operators and phone manufacturers block the ability to uninstall it for the average user in order to maintain a communication channel with the subscriber. However, there are proven ways to bypass these limitations.
In this article we will look in detail at how to get rid of the annoying menu. We will look at methods from simply turning off notifications to complete removal via a computer using ADB. You will learn what risks are involved in interfering with system processes and how to safely optimize the operation of your gadget.
What is SIM Toolkit and why it is difficult to remove
SIM Toolkit (STK) is a set of commands written directly on the chip of your SIM card. This is not an ordinary application that can be downloaded from the store Google Play. It is part of the GSM standard and is designed to provide the subscriber with quick access to operator services: checking the balance, connecting tariffs, roaming services and other functions.
The problem is that the operating system Android reads this application as critical for the operation of the network. Therefore, the “Delete” button in the settings is usually inactive or absent altogether. You can only disable it, but even then, the icon often remains in the application menu, and processes continue to run in the background.
⚠️ Attention: Removing STK completely may make it impossible to use USSD commands through the GUI menu interface. The basic functions of calls and the Internet work correctly, since they are controlled by the radio module, and not by the application itself.
Different operators call this application differently. It can be “Service Guide”, it can be “MTS Service”, it can be “Beeline.Menu”. Understanding the nature of this software helps you choose the right method to combat it. If your goal is simply a clean interface, sometimes hiding the icon is enough. MegaFon it could be "Service Guide", MTS - "MTS Service" Beeline — “Beeline.Menu.” Understanding the nature of this software helps you choose the right method to combat it. If your goal is simply a clean interface, sometimes hiding the icon is enough.
Before any manipulations, make a backup copy of important contacts saved on the SIM card, although modern smartphones rarely use this function default.
Preparing the device to remove system applications
Before taking radical measures, you need to prepare your smartphone. Standard settings Android do not allow you to remove system software without special rights. You will need to either obtain root access (superuser rights) or use USB debugging via a computer.
The second option - using ADB (Android Debug Bridge) - is more secure and does not require unlocking the bootloader or gaining full access to the system, which preserves the device's warranty in in most cases. To do this, you need to enable developer mode on your phone.
To activate this mode, go to Settings → About phone and find the item Build number. Click on it 7 times in a row until the message “You have become a developer” appears. After this, a new section will appear in the settings menu For developers, where you need to activate the switch USB debugging.
- 🔌 Prepare a high-quality USB cable to connect your smartphone to your PC.
- 💻 Install ADB drivers on your computer (Windows, macOS or Linux).
- 📱 Allow debugging on the phone screen when you first connect to the PC.
- 🔋 Make sure that the device's battery charge is at least 50%.
Disablement method through standard Android settings
The easiest and safest way to deal with an intrusive menu is to force it to stop and disable it. This method does not remove the application's files from memory, but it does prevent the application from launching and notifications from appearing. For many users, this is quite enough.
Go to Settings → Applications → All applications. Find in the list the application with the name of your operator or SIM Toolkit. Click on it to open the app information page. Here you will see the “Stop” and “Disable” buttons.
If the “Disable” button is active, click it. The system will warn you about possible consequences, but for the SIM menu they are usually minimal. After this, the icon will disappear from the general list, and the application will stop consuming processor resources. However, when replacing the SIM card or resetting the settings, it may appear again.
| Action | Result | Reversibility |
|---|---|---|
| Stop | The application closes until the next reboot | Full |
| Disable | The application is hidden and does not work | Full (can be enabled) |
| Removing updates | Return to the factory version applications | Partial |
| Reset settings | Complete deletion of application user data | Full |
Disabling an application through settings is the only method that does not require a connection to a computer and is safe to guarantee the device.
Full removal via ADB without root access
If standard disabling did not help or you want to completely clear traces of the application from the system, use the tool ADB. This method allows you to remove system packages for the current user without affecting the system partition itself. This makes the process reversible in case of an error.
Connect your phone to your computer and open a command prompt (Terminal or CMD) in the folder with ADB installed. Enter the command adb devicesto make sure the device is visible. If everything is correct, you will see the serial number of your smartphone.
Next you need to find out the exact name of the application package. Enter the command adb shell pm list packages and find the line containing the name of the operator (for example, ru.mts or com.android.stk). Remember or copy this name.
adb shell pm uninstall -k --user 0 package_name
Replace package_name with the real name you found. After entering the command and pressing Enter, the application will be uninstalled for your user. It will disappear from the menu and the system will no longer see it. It is important to understand that the files remain physically on the system partition, but they are no longer downloaded.
⚠️ Attention: Be extremely careful when entering the package name. Removing critical system components (for example, com.android.phone) may lead to loss of communication and the need to flash the device.
What to do if the command does not work?
If you receive an error, make sure that a window appears on your phone screen asking for permission to USB debugging from this computer. Also check whether the package name is set correctly.
Removal using root access and special utilities
For users with rights SuperUser (Root), the removal process becomes as simple and in-depth as possible. You get full control over the file system and can physically delete applications, freeing up space on the internal storage.
There are many manager applications, such as System App Remover, Titanium Backup or SD Maidthat automate this process. After granting superuser rights, these utilities show a list of all system applications with the ability to delete them.
Find in the list SIM Toolkit or the telecom operator's application. Select the "Delete" or "Freeze" option. Freezing is a safe analogue of deletion, which allows you to restore the application at any time if you realize that you still need it for some specific services.
- 🚀 The Root method allows you to free up real space in the phone's memory.
- 🛡️ Use the “Freeze” function for testing before completely deleting.
- ⚙️ Make sure you have access to Recovery Mode in case of system failure.
Remember that obtaining root access often voids the manufacturer's warranty and may make it impossible to use banking applications due to security mechanisms being triggered Google SafetyNet.
☑️ Check before deleting from Root
Possible problems and ways to solve them
Unforeseen situations may arise during the removal process. The most common problem is the message “Application not installed” or a command error in ADB. This often happens if the package name was specified incorrectly or the application was already uninstalled earlier.
Sometimes, after deleting the SIM card menu, USSD commands launched through a special operator interface stop working. In this case, you will have to enter commands manually in the Phone application using a standard set of characters (for example, *100#).
If after manipulation the phone starts to reboot or loses the network, you need to return the deleted application. For the ADB method, this is done with the command:
adb shell pm install-existing package_name
This command will restore the application for the current user from the system reserve. If you used root access and physically deleted the files, only a factory reset (Hard Reset) or flashing the device will help.
⚠️ Attention: Interfaces and menu item names may differ depending on the version Android and the manufacturer's shell (MIUI, OneUI, ColorOS). with up-to-date documentation for your specific model.
Always have on hand the command to restore a deleted package to quickly return the device to functionality in case of an error.
Frequently asked questions (FAQ)
Safe Is it possible to remove SIM Toolkit for Internet operation?
Yes, it is absolutely safe. The SIM card menu application is not involved in setting up access points (APN) and does not affect the transfer of mobile data. Your Internet will work normally.
Will the application return after updating the system?
When using the ADB method (deleting for user 0) the application may return after a major firmware update or a factory reset. If Root is physically removed from the system, it will not return until you install it back yourself.
Is it possible to delete the SIM card menu on the phone without a computer?
Without a computer, this is only possible if you have root access and the system application manager is installed. Without superuser rights, the standard Android interface will not allow you to delete it. system component.
What to do if the balance is lost after deletion?
Removing the application does not affect your account. You can check the balance through your operator's application, in your personal account on the website or by manually entering the USSD command through the dialer.
Removal will affect the operation of two SIM cards?
No, deleting the menu for one SIM card will not affect the operation of the second. However, if you remove the system package com.android.stk, the menu may disappear for all installed cards at once.