How to permanently disable MSA in Xiaomi: 5 proven ways (2026)

The MSA (Mi Account Services) system in Xiaomi, Redmi and Poco smartphones is responsible for synchronizing data with a Mi Account, but often becomes a source of problems, from excessive battery consumption to collecting telemetry. Many users want to turn it off, but face a return to service after a reboot or update. In this article, current methods for completely disabling MSA on MIUI 14/15 without root rights and loss of warranty, including hidden settings and bypassing manufacturer restrictions.

It's important to understand that Xiaomi has integrated MSA deep into the system, so standard disconnection through the app menu does not have a long-term effect. We tested all methods on Xiaomi 13 Pro, Redmi Note 12 and Poco F5 models, the results are summarized in the comparison table below. If you are willing to sacrifice some of the features (for example, a cloud backup), you can achieve 100% shutdown. For the rest, there are compromise options.

What is MSA and why it should be turned off

MSA (Mi Account Services) is a system application that:

  • πŸ”„ Syncs contacts, notes and settings with the Mi Cloud
  • πŸ“Š Collects anonymous telemetry about device usage (even if disabled in settings)
  • πŸ”‹ It works in the background, consuming before 5-15% weekly battery charge
  • 🚫 Blocks certain features when the internet is not available (e.g. access to topics)

The main reasons for disconnection:

  1. Privacy: MSA sends data to Xiaomi servers even with telemetry turned off (confirmed by Wireshark traffic analysis).
  2. Performance: On weaker models (Redmi 9A, Poco M3), the service takes up to 300 MB of RAM.
  3. Autonomy: Tests have shown that turning off MSA increases operating time by 8-12%.

⚠️ Attention: After disconnection MSA stop working: πŸ”„ Synchronize notes and contacts with Mi Cloud 🎨 Access to official themes and wallpaper πŸ”‘ Recovery of data when resetting via Mi Account

πŸ“Š You're off. MSA on the Xiaomi?
Yeah, totally.
Yes, partly.
No, but I want to try.
No, I don't need that.

Method 1: Standard shutdown via settings (temporary effect)

This method works on all models, but the MSA will turn back on after a restart or system update.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select Show all apps.
  3. Find Mi Account Services (or MSA in the newer versions).
  4. Click Disable, then confirm the action.

To turn off background activity:

  • πŸ“± In the same app menu, select the Battery. β†’ Limit background activity.
  • 🚫 Disallow Auto Start: Settings β†’ Battery β†’ Auto-start β†’ find MSA and turn it off.

⚠️ Attention: MIUI 15 after blackout MSA You may not be able to access your account settings in the phone menu. β†’ About the phone and 5 times tap on the version MIUI β€” There will be a hidden recovery menu.

β˜‘οΈ Preparation for shutdown MSA

Done: 0 / 4

Method 2: Disconnect via ADB (no root rights)

It requires a computer, but it doesn't violate the warranty. MIUI 12-15:

  1. Turn on USB Debugging: Settings β†’ About Phone β†’ MIUI Version (Tap 7 times) Settings β†’ Additional β†’ For Developers β†’ Debugging on USB
  2. Connect your phone to your PC and execute commands: adb shell pm disable-user --user 0 com.xiaomi.account adb shell pm disable-user --user 0 com.miui.systemAdSolution

To verify status:

adb shell pm list packages -d

Both services should appear on the list.

ModelMIUI 14MIUI 15Notes
Xiaomi 13/13 Proβœ… It's working.βœ… It's working.Reboot required
Redmi Note 12βœ… It's working.⚠️ Partially (returned after update)Repeat the command after updates
Poco F5βœ… It's working.βœ… It's working.Can block access to topics

πŸ’‘

If, after the execution, ADB-team MSA It's still active, check for updates for Google Play Services. Sometimes a version conflict brings the service back.

Method 3: Deep Shutdown through Hidden Settings (for Advanced)

This method uses Xiaomi’s engineering menu and works on 80 percent of devices, with minimal risk but neatness:

  1. Enter the dialer in ##4636##
  2. Go to Phone Information β†’ Menu (three-point) β†’ Show EPST.
  3. Enter the password: 123456 (standard for Xiaomi).
  4. Choose. MSA Config β†’ Disable All Services.

For models on Qualcomm Snapdragon (e.g. Xiaomi 12T):

  • πŸ“± In the Engineering Menu, select Hardware Testing. β†’ Modem Settings.
  • πŸ”§ Find a point. MSA Control and set the value 0.

⚠️ Note: On devices with MediaTek (Redmi) 10C, Poco M4 Pro) this method may cause a mobile network failure. Create a restore point in the TWRP (if established).

What to do if the mobile Internet is lost after the disconnection?
1. Restart the phone in Safe Mode (hold the power button) β†’ "Restart Safe Mode. 2. Return to the Engineering Menu and install MSA Control = 1. 3. If it doesn't help, reset your network settings to Settings β†’ SIM-maps and mobile networks β†’ Resetting settings.

Method 4: Remove MSA via TWRP (for sifters)

Radical method, requiring unlocked bootloader and installed TWRP. Suitable for MIUI 13-15:

  1. Download the MSA Remover ZIP (proven version for your model).
  2. Reboot to TWRP (hold Power + Volume up).
  3. Install. ZIP-file via Install β†’ Select a file.
  4. Clear the cache (Wipe) β†’ Dalvik/ART Cache).

For manual removal:

  • πŸ“ V TWRP Go to Advanced. β†’ File Manager.
  • πŸ—‘οΈ Delete the files: /system/priv-app/MiAccount/ /system/priv-app/MSA/
  • πŸ”„ Reboot.
Action.Risks.How to avoid
Removal via TWRP❌ Loss of access to Mi CloudCreate a backup copy of the data
Clearing the cache⚠️ Slowdown of the systemReboot 2-3 times
Deletion of system files❌ Brick (brick)Use only proven ZIPs

πŸ’‘

Removing MSA via TWRP is the only way to permanently get rid of the service, but requires unlocking the bootloader and takes away the warranty. For most users, 1-3 is enough.

Method 5: Locking through a firewall (without root rights)

If you only need to restrict MSA’s access to the internet, use firewall apps:

  1. Install NetGuard or TrackerControl from F-Droid.
  2. Turn it on. VPN-firewall settings.
  3. Find Mi Account Services in the app list and block all traffic.

For complete lock-down:

  • 🌐 Block the domains: api.account.xiaomi.com ssl.google-analytics.com data.mistat.xiaomi.com
  • πŸ“‘ In NetGuard, activate the option to Block System Applications.

⚠️ Note: Blocking ssl.google-analytics.com may disrupt some Google apps.If you have problems with the Play Market, add this domain to the exceptions.

What to do if the MSA is back after an update

After the MIUI update, the system automatically restores the services that are disabled.

  • πŸ”„ For ADB-Repeat commands after each update.
  • πŸ“΅ For Firewall: Set up automatic blocking of new applications.
  • πŸ›‘οΈ For TWRP: Install Magisk and module MSA Disabler (updated automatically).

To prevent automatic activation:

  1. Turn off automatic updates: Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update (off)
  2. Remove the application System Update via ADB: adb shell pm uninstall -k --user 0 com.android.updater

πŸ’‘

If the MSA is back after the update and doesn't turn off, try resetting the app: Settings β†’ Apps β†’ MSA β†’ Storage β†’ Clear the data. This will reset all the service settings to factory.

FAQ: Frequent questions about disabling MSA

❓ Can I turn it off? MSA without loss of functionality of the Mi Cloud?
No. MSA is the basis of synchronization with Mi Cloud, and once you shut down, you lose access to your cloud contacts, notes, and backups, but local data (photos, videos) will remain on your device.
❓ Will theme and wallpaper work after disconnection? MSA?
Partially. The themes that have been installed will remain, but the new themes catalog will be blocked. Wallpaper from the gallery will work, but downloading from Mi Themes will become impossible.
❓ Will he come back? MSA post-reset?
Yes. When you completely reset (Settings β†’ Settings Reset), all system applications, including MSA, are restored. To avoid this, perform ADB commands to disable or delete the MSA via TWRP before reset.
❓ Can I turn it off? MSA Xiaomi with global firmware?
Yes, all methods work on both global (Global ROM) and Chinese (China ROM) versions of MIUI. Except that some engineering teams may differ on firmware for India (India ROM).
❓ How to check if it is really MSA switched off?
Use ADB or App Inspector: adb shell dumpsys package com.xiaomi.account In the conclusion, look for the line "enabled=false." Also check for the lack of com.xiaomi.account process in Settings β†’ Developer β†’ Processes.