How to remove built-in applications on Xiaomi Redmi 9

Xiaomi smartphones are famous for their availability and functionality, but MIUI firmware often comes with excessive amounts of pre-installed software. Owners of the Redmi 9 model regularly face a situation where embedded programs take up valuable space and waste CPU resources.

The Android operating system in the MIUI shell has a complex permission structure that by default prevents the user from removing system packages. Standard removal is only available for user programs downloaded from the store. To get to the deep system files, a more advanced approach will be required.

In this article, we will discuss in detail how to clean your gadgetโ€™s memory safely, which components can be removed without risking stability, and which are better left behind, and we will look at a method that does not require root rights, which preserves the deviceโ€™s warranty.

Why you should clean up your system junk on Redmi 9

Pre-installed apps, often called bloatware, don't just take up space. They can run background processes, consume RAM, and even send advertising data. On a budget device like the Redmi 9, every megabyte of RAM and every percent of battery life is in the account.

Cleaning up the system allows you to free up internal storage, which is often limited to 32 or 64 gigabytes. Removing unnecessary services from Google or Xiaomi reduces the load on the MediaTek Helio G80 processor. This can lead to a noticeable increase in performance in the interface.

โš ๏ธ Note: Removing critical system components (e.g., Security or Settings) can result in a cyclic bootloop. Always check the purpose of a packet before removing it.

Also, getting rid of the excess software increases privacy, many embedded utilities have broad permissions to access geolocation and contacts, and minimizing the number of installed programs reduces the surface for potential attacks.

  • ๐Ÿš€ Speeding up the operation of the interface by freeing up RAM.
  • ๐Ÿ’พ Freeing up useful space in internal storage.
  • ๐Ÿ”‹ Reduced energy consumption by stopping background processes.
  • ๐Ÿ›ก๏ธ Improving data privacy by disabling telemetry.
๐Ÿ“Š What annoys you the most in MIUI?
Advertising in the system
Pre-installed garbage
Unstable work
Lack of global firmware

It's important to understand the difference between user and system applications, the first ones are removed by dragging and dropping into the cart, the second requires special tools, and we'll use a USB-based debugging method.

Preparation of the smartphone for the cleaning procedure

Before you start any manipulation of system files, you need to activate the developer mode, which is a hidden menu that gives you access to advanced Android settings, without which the computer will not be able to access the phone's file system.

To activate, go to Settings โ†’ About Phone. Find the MIUI Version string and quickly click on it 7-10 times in a row. The system will notify you with an audible signal and a message that you have become a developer.

Then you need to turn on the debugging itself. Go to Settings โ†’ Advanced Settings โ†’ Developer. Find the Debugging USB and activate the switch. Confirm the action in the pop-up window.

โ˜‘๏ธ Readiness check for Redmi 9

Done: 0 / 4

It is also recommended to back up important data, and while the method described is considered safe, accidentally removing the desired component may require resetting your settings, saving contacts and photos to the Google cloud or computer.

Required tools and drivers

You'll need a computer running Windows, macOS or Linux to work, and your PC will need to have ADB drivers installed, which is Google's standard toolkit for interacting with Android devices.

There are several ways to do this: you can use the command line by typing complex commands manually, or you can use graphics utilities, and the most popular and convenient solution is ADB AppControl or Xiaomi ADB/Fastboot Tools.

We'll look at using a universal tool that automatically identifies connected devices: download the latest version of the SDK Platform-Tools platform from the official developer website. Unpack the archive into the root folder of the disk for convenience, for example, in C:\adb.

adb devices


adb shell pm list packages

If you use a graphics shell, the process is simplified. The program will request the installation of drivers when you first connect. Make sure that the cable you use to connect Redmi 9 to your PC supports data transfer, not just charging.

๐Ÿ’ก

Use the original cable or high-quality, thick-wire counterpart. Cheap cables often cause connection breaks while working with ADB.

Instructions for removal through ADB

Connect your smartphone to your computer with a cable. You'll see a request on your phone for debugging permission from that computer. You'll check "Always Allow" and press OK. In the PC command line, type in the adb device command. If you see the device serial number and device status, you've got a link.

Now you have to get a list of all the packages installed, and the adb shell pm list packages will display the full list, but it's not easy to read, so you'd better use a visualization tool, and you'll see a list of applications in the interface that can be removed or frozen.

Select the application you want to remove. Press Uninstall. The system will request confirmation. Once the command is successfully executed, the application will disappear from the menu and stop taking up space.

Packet nameDescriptionRecommendationRisk
com.android.bipsPress serviceDelete if you're not typing.Low.
com.google.android.videosGoogle MoviesRemove if not usedLow.
com.miui.weather2Xiaomi WeatherLeave or replaceMedium.
com.android.stkMenus. SIM-mapLeave it.High-pitched

It is important not to delete packets that you do not know what they are intended for. For some system components, there is a safe alternative, Freeze, in which case the application remains in the system, but completely shuts down and does not start.

What if your computer doesnโ€™t see Redmi 9?
If an unknown device is displayed in Device Manager, try installing drivers manually. Googleโ€™s universal driver often helps. USB Driver or use of another USB-port, preferably USB 2.0. Also check if the mode of operation is selected. USB ยซFile transfers in the phone notification curtain.

List of safe applications to remove

Redmi 9 owners can easily remove a number of standard applications if they do not use their functionality, including Google services that duplicate the systemโ€™s functions, and Xiaomi proprietary software.

For example, if you donโ€™t use Dropbox cloud storage or Netflix streaming (which is often preinstalled), they can be removed.

  • ๐Ÿ“‰ com.facebook.katana โ€“ Facebook (often built-in).
  • ๐Ÿ›’ com.miui.shopping - Mi Store (app store).
  • ๐ŸŽต com.miui.player - Standard Music Player.
  • ๐Ÿ“น com.miui.videoplayer - Standard Video Player.

Be careful with the com.miui.securitycenter package.This is a security center that manages permissions, memory cleanups and antivirus. its removal can disrupt notifications and background processes of other applications.

โš ๏ธ Attention: Do not delete the System UI (com.android.systemui and Settings (com.android.settings) will cause the interface to fail, and the system can only be restored by flashing it.

If you delete the extra, you can always go back. For packages that have just been frozen, just select the defrosting function. For fully remote system applications, you will need a restore command or reset to factory settings.

Alternative methods and recovery

There are computer-free removal methods that require unlocking the bootloader and installing a custom TWRP recavator. This method gives full access to the file system, but it is more complicated and voids the warranty. For most users, the ADB method is the optimal balance of security and efficiency.

If you have problems, for example, if the phone is unstable, you can reset your settings. Go to Settings โ†’ About Phone โ†’ Reset. Select โ€œErase all data.โ€ This will return Redmi 9 to its original state.

๐Ÿ’ก

The ADB method allows you to delete applications for the current user without affecting the system partition, which means that after resetting the remote applications can return, but the system will remain intact.

Cleaning your smartphone regularly from unused software is a good habit, and not only frees up space, it disciplines the user by keeping only the tools they really need in the device.

Can I remove Google Play Services?
Technically, it is possible, but it is highly discouraged: without it, almost all Google apps (Maps, YouTube, Mail) and many third-party apps that depend on push notifications and geolocation will cease to work, and the phone will become a โ€œbrickโ€ in terms of functionality.
Is it safe to use cleaning software like Clean Master?
No, modern versions of Android are efficient memory managers themselves. Third-party cleaners are often the source of advertising and background processes. It is better to remove the excess through ADB once than to constantly chase cleaners.
What to do if the sound or Wi-Fi is lost after removal?
Most likely, the driver or system module responsible for these functions has been removed, you need to perform a full data reset (Factory Reset) through the Recovery menu or phone settings to restore the original firmware structure.
Do I need to re-activate USB debugging after rebooting?
No, the "Debugging by" setting USBยป It's still available after you restart, but you can get debugging permission from a particular computer (RSA-key) is requested only at the first connection, unless you have changed your computer or reset your debugging settings.