Service IMS (IP Multimedia Subsystem) has become an integral part of modern smartphones on Android, providing operation VoLTE, ViLTE, Wi-Fi Calling and other functions based on IP protocols. However, many users are faced with problems ranging from increased battery consumption to conflicts with applications. If you notice that it constantly hangs in processes, consumes resources or interferes with the operation of the device, this article will help you figure out how to disable it. It is important to understand that it is closely integrated into the firmware, and its deactivation can affect the quality of communication. Manufacturers like com.android.ims constantly hangs in processes, consumes resources or interferes with the operation of the device - this article will help you figure out how to disable it.

It is important to understand that IMS Service It is tightly integrated into the firmware, and deactivating it may affect the quality of communication. Manufacturers like Samsung, Xiaomi or Google do not provide standard settings for complete disabling - you will have to use hidden menus, ADBcommands or even system modifications. We will look at all the working methods, their pros and cons, as well as alternative solutions to optimize the phone's performance without drastic measures.

What is IMS Service and why disable it

IMS (IP Multimedia Subsystem) is an architecture that allows telecom operators to provide multimedia services (voice, video, messages) over IP networks. The Android system application is responsible for this, which: com.android.ims, which:

  • ๐Ÿ“ž Provides operation VoLTE (voice calls via 4G)
  • ๐Ÿ“ถ Supports Wi-Fi Calling (calls via Wi-Fi)
  • ๐ŸŽฅ Manages ViLTE (video calls on the operator's network)
  • ๐Ÿ”„ Coordinates the transition between networks (for example, from 4G to Wi-Fi during a call)

However, this service also has a downside. Users often complain about:

  • ๐Ÿ”‹ Increased battery consumption (up to 10-15% per day due to background activity)
  • ๐Ÿ“ฑ Interface freezes during conflicts with other applications
  • ๐Ÿšซ Inability to disable via standard settings
  • ๐Ÿ“ก Connection problems to the mobile network after updates

Disconnection IMS Service can help in cases where:

  • ๐Ÿ”„ You do not use VoLTE or Wi-Fi Calling (for example, your operator does not support these functions)
  • ๐Ÿ“‰ The phone gets very hot or discharges due to com.android.ims
  • ๐Ÿ› ๏ธ You are testing custom firmware and need a โ€œcleanโ€ system
โš ๏ธ Attention: Disabling IMS may result in loss of the ability to make calls via 4G or Wi-Fi. Before taking action, check whether your operator supports these functions - perhaps the problem lies in the network settings, and not in the service itself.
๐Ÿ“Š Do you use VoLTE or Wi-Fi Calling?
Yes, all the time
Sometimes
No, I donโ€™t know what it is
No, my operator doesnโ€™t have it

How to check if IMS is working on your phone

Before disabling the service, make sure that it is really active and consuming resources. Here's how to do it:

Method 1: Through Android settings

1. Open Settings โ†’ Connections โ†’ Mobile networks.

2. Check the availability of the items:

  • ๐Ÿ“ถ VoLTE calls (or "4G Calls")
  • ๐Ÿ“ž Wi-Fi Calling (or "Wi-Fi Calls")

If these options are available and enabled - IMS Service active.

Method 2: Through the engineering settings menu

For most smartphones (Samsung, Xiaomi, Realme etc.):

  1. Open the application Phone.
  2. Enter the code: ##4636##.
  3. Go to the tab Phone information.
  4. Check the line VoLTE provisioned โ€”if there 1, the service is working.

Method 3: Through the task manager

1. Open Settings โ†’ Applications โ†’ All applications.

2. Find IMS Service (or com.android.ims).

3. Look at:

  • ๐Ÿ“Š Battery usage (if >5%, that's a lot)
  • ๐Ÿ•’ Time in the background (should be minimal)
Symptom IMS active IMS inactive
VoLTE in settings โœ… There are also enabled โŒ No or disabled
Wi-Fi Calling โœ… Available โŒ Absent
Process com.android.ims โœ… Visible in the manager โŒ Not displayed
Code ##4636## โœ… VoLTE provisioned: 1 โŒ VoLTE provisioned: 0

If at least 2-3 signs from the table are confirmed - IMS Service works on your device and can be a source of problems.

๐Ÿ’ก

On some firmware (for example, MIUI from Xiaomi) IMS can hide under the name IMS Settings or IMS Framework. Use the search in the application settings to find it.

Ways to disable IMS Service on Android

There are several deactivation methods IMS Service, differing in complexity and consequences. We will look at them from the safest to the most radical.

Method 1: Disabling VoLTE and Wi-Fi Calling (standard method)

This is the simplest and safest option that does not require root access or ADB:

  1. Go to Settings โ†’ Connections โ†’ Mobile networks.
  2. Disable options:
    • ๐Ÿ“ถ VoLTE calls (or "4G calls")
    • ๐Ÿ“ž Wi-Fi Calling (if available)
  • Reboot the phone.
  • After this IMS Service will remain in the system, but its activity will decrease significantly. However, some processes may continue to run in the background.

    Method 2: Disabling via ADB (without root)

    If the standard shutdown does not help, you can use ADB (Android Debug Bridge). This method works on most smartphones, including Samsung Galaxy, Google Pixel i Xiaomi.

    Steps:

    1. Enable Developer mode (click on Build number 7 times in the phone settings).
    2. Activate USB debugging in the developer menu.
    3. Connect the phone to the PC and perform command:
      adb shell pm disable-user --user 0 com.android.ims
    4. Reboot the device.

    To get everything back, use:

    adb shell pm enable com.android.ims

    โš ๏ธ Attention: On some firmware (for example, One UI from Samsung) this command may not work correctly and lead to malfunctions mobile network. Before executing, create a backup copy of your data.

    Install ADB drivers on your PC|Enable developer mode|Activate USB debugging|Make a backup of important data|Check the stability of the connection to the PC-->

    Method 3: Uninstall via root (for experienced users)

    If you have root accesscan be completely removed IMS Service from the system. This is a radical method that can lead to calls not working on some firmware.

    Instructions:

    1. Install a file manager with root support (for example, Root Explorer).
    2. Go to folder /system/priv-app/ImsService or /system/app/ImsService.
    3. Delete or rename files:
      • ImsService.apk
      • ImsService.odex (if any)
  • Clear cache and data in Settings โ†’ Applications โ†’ IMS Service.
  • Reboot your phone.
  • After this, the service will be completely deactivated, but there are risks:

    • ๐Ÿšจ Loss of the ability to make calls via 4G/Wi-Fi
    • ๐Ÿ”„ Problems with firmware updates
    • ๐Ÿ“ต Possible malfunctions of the SIM card
    What to do if calls are lost after deleting IMS?

    If after deletion IMS Service the phone stops calling, try:

    1. backup.

    2. Reset the network settings in Settings โ†’ System โ†’ Reset โ†’ Reset mobile network.

    3. Reflash the phone with restoration of standard applications.

    In extreme cases, you may need a full one. reinstalling the firmware.

    Method 4: Using custom firmware

    Some custom firmware (for example, LineageOS or Pixel Experience) allow you to disable unnecessary system components through the settings menu If you are already using an alternative one. firmware:

    1. Go to Settings โ†’ Applications โ†’ System applications.
    2. Find IMS Service and disable it.
    3. Or use the built-in one Debloater (if available).

    The advantage of this method is that there is no need for ADB or root. However, not all firmware supports such a disabling.

    Consequences of disabling IMS Service

    Before deactivating IMS Serviceevaluate the possible consequences. They depend on the phone model, firmware and telecom operator.

    Function Without IMS With IMS
    VoLTE (calls via 4G) โŒ Not working โœ… Working
    Wi-Fi Calling โŒ Not working โœ… Working
    Regular calls (2G/3G) โœ… Working โœ… Working
    SMS/MMS โœ… Working โœ… Working
    mobile data โœ… Working โœ… It works

    Key points:

    • ๐Ÿ“ž Calls via 2G/3G will remain operational, but the quality of communication may deteriorate (no HD voice).
    • ๐Ÿ“ถ 4G Internet will work, but without the ability to make calls at the same time (on some operators).
    • ๐Ÿ”‹ Battery consumption may decrease by 5-15% if IMS was the main "consumer".
    • ๐Ÿ”„ Updates firmware may return the service back.
    โš ๏ธ Attention: On some devices (for example, Samsung Galaxy S22+ and newer), disabling IMS may cause eSIM to malfunction. If you are using a virtual SIM card, please check compatibility first.

    If you are not sure whether you need the function VoLTE, check:

    • ๐Ÿ“ก Does your operator support it? disabled in the region). VoLTE (y MTS, Beeline, MegaFon And Tele2 it exists, but can be disabled in the region).
    • ๐Ÿ“ฑ Does your phone have hardware support (most models after 2018 support).
    • ๐Ÿ”‹ How much IMS loads the system (check in Settings โ†’ Battery).
    ๐Ÿ’ก

    You should only disable IMS Service if you do not use VoLTE/Wi-Fi Calling and you have problems with performance. In other cases, it is better to optimize its operation with others methods.

    Alternative ways to optimize IMS

    If you donโ€™t want to disable IMS Service completely, but it interferes with the phoneโ€™s operation, try these methods:

    1. Limiting background activity

    1. in Settings โ†’ Applications โ†’ IMS Service โ†’ Battery.

    2. Select Limit background activity or Optimize.

    3. Disable autostart (if there is such an option).

    2. Reset network settings

    Sometimes malfunctions IMS are associated with incorrect operator settings. Try:

    1. Go to Settings โ†’ System โ†’ Reset โ†’ Reset mobile network.
    2. Confirm the action.
    3. Reboot the phone and wait for the network to automatically configure.

    3. Firmware update

    Manufacturers regularly release patches that fix bugs in IMS Service. Check:

    • ๐Ÿ“ฑ Settings โ†’ Software update (for Samsung, Xiaomi etc.)
    • ๐Ÿ”„ Availability of updates for Google Play Services i Carrier Services.

    4. Using Greenify (without root)

    Application Greenify allows you to โ€œfreezeโ€ system processes, including IMS Service:

    1. Install Greenify from Google Play.
    2. Grant access to accessibility features (Settings โ†’ Special features โ†’ Greenify).
    3. Add IMS Service to the list of applications for hibernation.

    This will not disable the service completely, but will reduce its activity in the background.

    5. Switching to an alternative operator

    If problems with IMS are associated with a specific operator (for example, Tele2 or Yota may have their own nuances), try:

    • ๐Ÿ”„ Temporarily insert a SIM card of another operator and check the behavior of the phone.
    • ๐Ÿ“ž Check with support to see if there are any known problems with VoLTE in your region.

    Frequent errors and how to fix them avoid

    When working with IMS Service users often make mistakes that lead to even bigger problems. Here are the most common ones:

    1. Disabling without checking VoLTE support

    Many operators (for example, MTS or Beeline) automatically connect VoLTE on compatible phones, but not all regions support this function. If you disable IMS, and then it turns out that it was needed for stable communication, it can be difficult to return everything back.

    Solution: Before disconnecting, call the operator's support and check whether it is active VoLTE in your location.

    2. Deleting system files without backup

    When deleting ImsService.apk via root, it is easy to affect other critical components. For example, on Samsung this may lead to a malfunction. Knox.

    Solution: Always make a backup copy through TWRP or Titanium Backup before deleting system files.

    3. Using outdated ADB commands

    The syntax of commands to disable applications via ADB may change in new versions. Android. For example, in Android 14 instead of pm disable-user you may need pm uninstall -k --user 0.

    Solution: Check the relevance of commands on forums like XDA Developers or 4PDA.

    4. Ignoring firmware updates

    After disconnecting IMS Service via ADB or root, a firmware update can bring it back. This is especially true for smartphones with monthly security patches (for example, Google Pixel or Samsung Galaxy S).

    Solution: After updating, check the status IMS and, if necessary, repeat the shutdown procedure.

    5. Disabling on phones with eSIM

    On devices supporting eSIM (for example, iPhone or Samsung Galaxy S22+) IMS Service may be responsible for managing the virtual SIM card. Disabling it sometimes leads to the disappearance of the network.

    Solution: Before Experiment to check whether eSIM is not used as the main line.

    โš ๏ธ Attention: On some firmware (for example, ColorOS from Oppo/Realme), disabling IMS may make it impossible to register in the 4G/5G network. In this case, only resetting to factory settings will help.

    FAQ: Answers to frequently asked questions

    Is it possible to disable IMS Service on all Android smartphones?

    No, the ability to disable it depends on the firmware. On some devices (for example, Google Pixel with pure Android), this is easier to do through ADB, but on Samsung or Xiaomi root may be required. Also, some operators (for example Verizon in the USA) block such changes at the network level.

    Will mobile data work after IMS is turned off?

    Yes, mobile data (2G/3G/4G/5G) will work, since other system components are responsible for it. However, problems may arise with the simultaneous transmission of data and voice (for example, the Internet will turn off during a conversation).

    How to return IMS Service after disconnection via ADB?

    Run the command:

    adb shell pm enable com.android.ims

    Then restart the phone. If this does not help, try resetting the network settings in Settings โ†’ System โ†’ Reset.

    Will disabling IMS help increase battery life?

    If com.android.ims consumed >5% of the charge per day, then yes - the battery life may increase by 10-30%. However, if the consumption was minimal, the effect will be insignificant. For maximum savings, it is better to combine disabling IMS with other optimizations (for example, limiting background activity of applications).

    Is it possible to disable IMS for only one SIM card on a dual-SIM phone?

    No, IMS Service works globally for the entire device. You can disable VoLTE separately for each SIM card in the settings, but you will not be able to completely deactivate the service for one line.