Where to store system applications on Xiaomi: 7 ways to find and manage them

Have you ever tried to find a system application on Xiaomi but couldn’t tell where it was installed? Unlike regular Google Play programs, system utilities (such as MIUI Launcher, Security or Theme Manager) are often hidden from the user. They don’t show up in the standard application list, they don’t have shortcuts on the desktop, and their files are hidden in protected memory areas.

In this article, we will discuss 7 proven ways to find system applications on Xiaomi, Redmi and POCO β€” from simple methods through settings MIUI Advanced techniques with the use of ADB You will learn where the files of system programs are physically stored, how to open, disable or even delete them (if it is safe). MIUI 14/15 HyperOS, where the logic of storage has changed.

1. Standard method: Search through MIUI settings

The safest and fastest method is to use the built-in MIUI tools, which do not require superuser rights and is suitable for 90% of tasks, such as disabling an unnecessary system application.

Open Settings β†’ Applications β†’ Application Management. In the upper right corner, click on three dots and select Show System Processes. Now all system utilities will appear on the list, including:

  • πŸ“± MIUI System Launcher (main launcher)
  • πŸ”’ Security (antivirus and optimizer)
  • 🎨 Theme Manager (themes and wallpapers)
  • πŸ“‘ Mi Share (File Transfer over Wi-Fi Direct)
  • πŸ”„ Updater (Update Center)

Note that some apps may have non-obvious names, like "com.miui.home" is MIUI Launcher, and "com.xiaomi.midrop" is responsible for Mi Share. To see the full name of the package, tap the app and scroll down to the Package Information section.

πŸ’‘

If you need to quickly find a system application by the name of the package, search Settings β†’ Applications. Type part of the name (for example, "miui") - the system will show all matches.

2. File Manager: Where the System APKs Are Physically Stored

All system applications on Xiaomi are stored in protected memory partitions, which are hidden by default from the user, but they can be seen through the root file manager or special utilities.

The main paths to system APKs:

SectionWayContentsAccess without root
/system/system/app//system/priv-app/Basic system applications (e.g. Settings, Phone)❌ No.
/vendor/vendor/app//vendor/priv-app/Drivers and proprietary utilities (e.g. IR Blaster)❌ No.
/data/data/app/Updates to system applications (e.g. Google Play Services)⚠️ Partially.
/product/product/app/Model-specific applications (e.g. Game Turbo)❌ No.

To view these folders without root, use MI File Manager with the option to Show Hidden Files enabled (in the manager settings), but most paths will remain unavailable - the system will block access with the message "Permission denied".

How to get around the restriction without root?
With ADB, you can temporarily access system folders. Connect your phone to your PC, open the command line and type: adb shell su -c "chmod 777 /system/app" Attention! This is a temporary solution, and after you reboot, the rights will reset. Don't change the files manually - this can cause a system failure.

3. ADB-Commands: Search for system packages by name

If you know the name of the package (e.g. com.miui.home) but can’t find it in the settings, use Android Debug Bridge (ADB), which works even without root permissions and allows you to get a full list of installed system applications.

Connect your phone to your computer, turn on USB Debugging (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap the build number) and execute the commands:

adb shell


pm list packages -s

The -s flag will show only system packages. Use:

adb shell pm list packages | grep "miui"

Example of output for MIUI Launcher:

package:com.miui.home

Install Xiaomi drivers on PC|Enable debugging on USB customized|Download ADB Platform Tools from Google|Connect the phone to USB (Transfer of files")|Run the command line in the folder with ADB-->

To find out the way APK-System application file, use:

adb shell pm path com.miui.home

The system will return something like /system/priv-app/MiuiHome/MiuiHome.apk, which is the physical location of the file.

Through settings MIUI|File Manager with root|ADB-team|Special utilities (e.g. App Inspector)|Never looked.-->

4. Special utilities for analyzing system applications

If you're uncomfortable with ADB, use third-party apps that visualize the list of system packages and let you manage them without manually typing commands.

  • πŸ” App Inspector – shows full information about any application, including the path to the app APK And permissions. Download to Google Play.
  • πŸ› οΈ Package Name Viewer is a tool for searching for packages by keywords. Useful if you do not know the exact name of the system application.
  • πŸ“Š SD Maid (requires root) – analyzes system folders and finds junk files, including duplicates APK.
  • πŸ”§ Debloater Tool (for PC) – allows you to massively disable system applications through ADB rootless.

Example of work with App Inspector:

  1. Install and open the application.
  2. Select the Systems tab.
  3. Type a part of the name (for example, "theme") into the search.
  4. Slip around the app to see its Package Name, Version and APK Path.

πŸ’‘

Applications like App Inspector don’t require root rights, but only show metadata from system packets, and you’ll still need ADB or root access to modify or delete files.

5. How to find hidden system applications (e.g. test utilities)

Xiaomi smartphones have hidden system applications that don’t show up in either settings or the standard launcher.

  • πŸ”§ EngineerMode (com.miui.engineermode) – an engineering menu for testing iron.
  • πŸ“‘ Network Assistant (com.miui.networkassistant) – a tool for network diagnostics.
  • πŸ”‹ Battery Manager (com.miui.powerkeeper) - advanced battery settings.
  • 🎯 Game Turbo (com.miui.gameturbo) is a game optimizer.

To find them, use one of the methods:

  1. Activity: adb shell dumpsys package | grep "com.miui.engineermode" This will show all the activity(s) of the application that can be run.
  2. Launch through ADB: adb shell am start -n com.miui.engineermode/.MainActivity
  3. Package Tree Search: Install Activity Launcher from Google Play, and it will show all the hidden activities.

⚠️ Attention! Some hidden utilities (e.g. EngineerMode) allow you to change the settings of the communication module or screen calibration. Incorrect settings can lead to network loss or damage to the display. Use them only if you understand the consequences.

6.Where System Application Updates Are Stored (and How to Reverse Them)

System applications on Xiaomi are updated in two ways:

  1. Through OTA-update MIUI β€” Changes to section /system and require a reboot.
  2. Through Google Play, some system utilities (such as Mi Browser or Mi Video) are updated as regular apps. Their APKs are stored in /data/app/.

To find updated versions of system applications:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select a system application (e.g. Mi Browser).
  3. Scroll down to the Storage section – if there is a Remove Updates button, then the app has been updated through Google Play.

For a rollback to the factory version:

  1. Click Remove Updates.
  2. Confirm the action – the application will return to the version that was when you bought the phone.

⚠️ Caution! rollback of system applications (such as Security or Updater) can disrupt the work MIUI. After a rollback, some features (such as virus scanning or checking for updates) may stop working until the next day. OTA-update.

7. How to remove or disable the system application (without harm to the system)

Removing system applications is a risky operation, but sometimes necessary (for example, to vacate space or remove bloatware).

  • πŸ”„ Shutdown through ADB (rootless: adb shell pm disable-user --user 0 com.miui.analytics Replace com.miui.analytics with the name of the unnecessary package.The application will disappear from the system, but its files will remain.
  • πŸ—‘οΈ Root-righted Removal: Use Root Explorer or Titanium Backup to physically remove APK from /system/priv-app/. Always do a backup before removing!
  • πŸ”§ Debloater scripts: Download the finished script (for example, Xiaomi) ADB/Fastboot Tools) and select the applications to remove.The script will automatically perform a secure shutdown.

Critical system applications that should NOT be removed:

  • com.android.phone (Phone)
  • com.android.settings (Settings)
  • com.miui.home (Luncher)
  • com.android.systemui (System Interface)

If the phone stops booting after you delete the system app, restore it via Fastboot or reflash MIUI via Mi Flash Tool.

πŸ’‘

For example, deleting Mi Account (com.xiaomi.account) can result in the inability to sign in to Xiaomi account and loss of access to cloud data.

FAQ: Frequent questions about Xiaomi system applications

Can I transfer the system application to the memory card?
No, system applications are stored in secure memory areas (/system, /vendor), which do not support the transfer of SD-The only way to free up space is to disable or remove unnecessary packets (see section below). 7).
Why did some system applications disappear after the MIUI update?
This is due to two reasons: Xiaomi removed the app from the new firmware version (e.g. Mi Drop was replaced by Mi Share).The app was moved to Google Play and is now updated separately (e.g. Mi Browser).
How to return a remote system application?
Recovery: If the application was disabled via ADB, do: adb shell pm enable com.miui.home If the application was removed, reflash MIUI via Mi Flash Tool (select Clean all and lock option for full recovery). Download the remote application's APK (e.g., APKMirror) and install manually. Important: the APK version must match the version of your MIUI!
Why are some systems apps not updated through Google Play?
This depends on Xiaomi’s policy: Applications critical to MIUI operation (like Security or Theme Manager) are only updated via OTA. Apps that can be updated separately (like Mi Browser or Mi Video) are available on Google Play. To force the system app to be updated via Google Play, clear the cache and Play Market data, then check the updates again.
How do I know which system application is using up the battery?
Use built-in MIUI monitoring: Open Settings β†’ Battery and Performance β†’ Battery Use. Slip three dots in the upper right corner and select Show System Processes. View the list - high-power applications will be flagged. Use ADB: adb shell dumpsys batterystats This command will show complete battery consumption statistics by all processes.