Xiaomi Redmi smartphones are known for their excellent price-performance ratio, but owners are often annoyed by the abundance of pre-installed software. In the Redmi Note 8T, the user encounters a dozen applications that cannot be removed by standard methods through settings. These are not just shortcuts, but full-fledged system components that take up space and sometimes consume battery power.
Fortunately, the Android architecture allows you to interfere with the system at a deeper level. Using the ADB debugging tool (Android Debug Bridge), you can safely uninstall any package, including Google services, Miui Daemon or intrusive advertising. It is important to understand that this process requires care, since removing critical components can lead to unstable device operation.
Before you take any action, you need to be clear about the difference between user data and system files. We will not use the rights of a superuser (Root), which retains the guarantee and the ability to receive official updates. Your task is to become an administrator of your own gadget, clearing it of digital noise.
Preparation of the device and computer for the procedure
The first step is to activate the hidden developer mode on your Redmi Note 8T. Without this step, the computer will not be able to access the phone's file system to execute commands. Go to the settings and find the "About Phone" item where you need to quickly click on the MIUI version seven times.
Once you have a developer mode activation message, go back to the main settings menu. In the "Additional" or "Extended Settings" section, a new "Developers" item will appear. Inside it, you need to find and enable the "Debug by USB" option. When you connect the cable to the PC on the smartphone screen, a request for debugging permission will pop up - be sure to confirm it.
β οΈ Warning: Never turn on the debugging on USB on public charging stations or unfamiliar computers, as this gives full access to your device data.
On the computer side, you will need to install Google USB Driver or Universal ADB Driver. Without them, Windows can only see the phone as a media device or charger, ignoring control commands. After installing the drivers, download the Platform-tools package from the official Android developer site.
βοΈ Checking readiness for removal
Installation and configuration of ADB tools
Once you download the archive with the platform tools, unpack it into the root folder on the disk, for example, in C:\adb. This will make it easier to enter commands, since the path to executable files will be short and clear. Open the command prompt (cmd) or PowerShell on behalf of the administrator to avoid problems with access rights.
To check the connection between the PC and the smartphone, enter the command adb devices. If a window appears on the phone asking for an RSA key, confirm the connection and check the box "Always allow from this computer." The command prompt should display the serial number of your Redmi Note 8T with device status.
adb devices
List of devices attached
7x8y9z0a1b2c3d deviceIf you see unauthorized instead of a device status, check the cable and try another one. USB-port, preferably connected directly to the motherboard, rather than via a hub. USB set to the value of "File transferΒ» (MTP), though ADB This is not always critical, but it is desirable for stability.
What to do if your computer canβt see your phone?
Analysis of the list of installed packages
Before you delete anything, you need to get a complete list of all installed packages. the adb shell pm list packages will display hundreds of lines of text that are easy to get confused. GUI-shells, but we will consider a manual method for deep understanding.
Enter adb shell pm list packages -f, to see the paths APK-This will help you understand whether the application is system (located in the system). /system/) Or custom. For the Redmi Note. 8T Packages with the prefix com.miui and com.xiaomi.
| Packet name | Description | Recommendation |
|---|---|---|
| com.miui.msa.global | Advertising recommendation service | Safe to remove |
| com.android.bips | Default printing service | Delete if you're not typing. |
| com.google.android.youtube | Official YouTube client | Leave or replace |
| com.facebook.katana | Facebook appendix | Safe to remove |
Write down or copy the names of the packages you plan to delete. A single letter error can lead to an attempt to remove the wrong component. Use the adb shell pm list packages | grep "name" command to search for a specific application by part of the name.
The process of removing system applications
There are two main methods of deleting: temporary (for the current user) and full. the command adb shell pm uninstall -k --user 0 name packet hides the application for the main user, but physically the file remains in the /system section. This is the most secure option, allowing you to return everything at any time.
If you are confident in your actions and want to make room in the system partition, you can use a command with a delete flag, but on modern versions of Android without Root rights this is often impossible. --user 0 It is the de facto standard for Xiaomi customization.
adb shell pm uninstall -k --user 0 com.miui.msa.globalOnce you've done it, you'll get a Success message. The app will disappear from the menu and the installed program list. If you've deleted something important, like the system launcher or keyboard, the phone may not be behaving properly, so always have a backup input option on hand.
π‘
Before mass deletion, back up the packet list. The adb shell pm list packages > backup.txt command will save the current system state to a text file.
Recovery of remote system components
The main advantage of the ADB without Root method is the ability to instantly restore files, since files are not physically deleted from the system partition, but only "unconnected" from the user, you can return them with one command.
This command forces the Android package manager to re-register the app for the current user, and all the data and settings of the app will be reset to the factory as if you had just bought a phone, which is the perfect way to correct the error if the alarm or gallery stops working after deleting it.
β οΈ Warning: The recovery team only works if you haven't restarted your phone to Recovery mode with full Wipe Data.
For mass recovery, you can create a script, but most often you have to return 1-2 packets accidentally deleted in a rush of enthusiasm. Carefully check the logs on the command line: if you see an error instead of Success, then the package is already active or the name is incorrect.
Alternative methods and automation
Manually entering commands can seem tricky for a beginner.There is a Xiaomi graphics utility ADB/Fastboot Tools that automatically detects the Redmi Note 8T And it offers you to remove the standard set of garbage (advertising, analytics, unnecessary services), which greatly speeds up the process and reduces the risk of error.
Helper apps that are installed directly on a smartphone are also popular, but they require additional permissions to be enabled and are often less effective than direct access from a PC. Automation via scripts (.bat or.sh) allows you to create your own βdebloaterβ to quickly configure multiple devices.
Remember that after major MIUI updates, the list of system packages may change. Old scripts may stop working or, conversely, delete something new and important. Always check the relevance of the package lists for your firmware version.
π‘
Using graphical shells for ADB significantly reduces the risk of error when entering packet names, which is critical for inexperienced users.