Brand smartphones Honor are famous for their optimization, but even in the shell MagicOS there is redundant software that cannot be removed in the standard way. Device owners often encounter pre-installed services that duplicate the functions of other apps or simply take up memory space. Such applications consume RAM and battery power, slowing down the system in the background.
Removing system components is a delicate process that requires an understanding of the architecture. Android. Simply disabling the function in the settings does not free up disk space, but only hides the icon. For complete uninstallation, you must use specialized tools, such as Android Debug Bridge or superuser rights. Below we will look at safe methods for clearing debris from the system without losing the warranty and functionality of the phone.
Carrying out these actions requires care. Improper removal of critical packages may result in bootloop (reboot loop). Before starting the procedure, it is strongly recommended to create a full backup of your data, since restoring the system after removing vital components may require flashing the device.
Preparing your smartphone for deep cleaning
The first step is to activate developer mode on your device Honor. This hidden menu provides access to USB debugging, which is a prerequisite for working with system packages through a computer. Go to Settings โ About phone and find the item Build number. Click on it seven times in a row until a notification appears that you have become a developer.
Next you need to enable debugging itself. Go to section System and updates โ For developers. Find the switch USB debugging and activate it. The system will ask you to confirm the action - agree. It is also worth checking the connection settings: when connecting to a PC, select the mode File transfer (MTP)so that the computer correctly recognizes the device.
โ ๏ธ Attention: Do not connect your smartphone to unfamiliar computers with USB debugging enabled. This gives full access to the file system of your device for any connected PC.
To work, you will need to install drivers Honor USB on your computer. Without them, the Windows or macOS operating system will not see the phone in debug mode. Download the official driver package from the manufacturer's website or use universal drivers Google USB Driver. After installing the drivers, connect the cable and check the device display in the device manager.
โ๏ธ Ready to remove system applications
Removal via computer using ADB
The safest and most common method of uninstalling system software โ using the utility ADB (Android Debug Bridge). This tool allows you to send commands directly to the system shell, bypassing the GUI. You do not need root access, which preserves the warranty on the device Honor and allows you to avoid failures in the operation of banking applications.
Download Platform-Tools from the official Android developers website and unpack the archive into a convenient folder. Open Command Prompt or PowerShell in this directory. Connect your smartphone with a cable and enter the connection test command:
adb devices
A request for permission to debug from this computer will appear on the phone screen. Click Always allow and confirm the action. If the console displays the device serial number, the connection is successful. Now you can start removing packages.
To remove a specific application, use the command pm uninstall with flag --user 0. This flag means that the application is deleted only for the current user (owner), but remains in the system in case of a factory reset. This is a critical security point.
adb shell pm uninstall -k --user 0 application.package.name
The main difficulty is finding the exact package name. The names in the app store and the system names often do not match. Use the utility App Inspector on the phone itself or the command adb shell pm list packages to display the complete list. To filter, you can add a keyword, for example, grep facebook.
Use graphical shells for ADB, such as Universal Android Debloater. They automatically detect system packages and highlight those that are safe for removal, which reduces the risk of errors when entering commands manually.
Alternative method: Magic code of the engineering menu
In some firmware versions MagicOS and old shells EMUI a hidden engineering menu has been preserved, available by dialing a special code in the Phone application. This method does not require a connection to a computer, but its functionality is severely limited by manufacturers in new models.
Try entering the following code in the dialer:
##6130##
If the menu opens, go to the UsageStats or App Managementsection. A list of installed applications can be displayed here with the ability to disable or delete them. However, most often this code opens only the usage statistics, and not the package manager.
There is a variation of the code ##4636##that opens the testing menu. You can find usage information there, but direct removal of system files is usually not available from there. This method is more suitable for diagnostics than for clearing memory.
Why may the code not work?
On modern Honor smartphones with security protection above a certain level, access to engineering menus via USSD codes is blocked at the modem level. This is done to prevent accidental damage to the device by inexperienced users.
Using superuser rights (Root)
Obtaining root access gives full control over the Android file system. With superuser rights, you can delete absolutely any files, including those responsible for the operation of the interface and basic communication functions. For devices Honor this is a complex process that requires unlocking the bootloader, which is often not officially possible after 2018.
If the bootloader is unlocked, installation Magisk allows you to gain root access without changing the system partition (systemless root). After this, you can use file managers with root support, for example Root Explorer or Solid Explorer. Go to the directory /system/app or /system/priv-app.
Find the folder with the unnecessary application and delete it. It is also necessary to delete the corresponding file .apk and possibly the file .odex or .vdex from neighboring folders. An error in file names may result in the system being unable to mount the partition upon boot.
| Method | Root required | Risk of failure | Returning the application |
|---|---|---|---|
| ADB (User 0) | No | Low | Reset settings |
| Root + FM | Yes | High | Only flashing |
| Third-party uninstallers | Often yes | Average | Depends on backup |
| Disable in settings | No | Absent | One click |
โ ๏ธ Attention: Unlocking the bootloader on Honor often leads to an irreversible reset of all data and voids the warranty. In new models, this function may be completely blocked by the manufacturer.
What applications can be safely removed
Not all system applications are equally useful, but not all are harmless. There is a category of โbloatwareโ - advertising and affiliate software that can be removed without consequences. These include the manufacturer's application store (if you do not use it), the default browser, duplicate Google services.
It is safe to delete the following types of packages:
- ๐๏ธ Advertising services: packages with names containing
ads,analytics(if you do not use statistics). - ๐๏ธ Duplicates: second browser, second gallery, voice recorder from the manufacturer, if there are better analogues.
- ๐๏ธ Affiliate software: pre-installed games, social network applications that you can download yourself.
- ๐๏ธ Map services: maps from the manufacturer, if you use Google Maps or Yandex Maps.
You should be careful when using system frameworks. For example, deleting com.android.vending will break the Google Play Store. Deletion com.google.android.gms will lead to push notifications and most applications not working. Packages with names huawei or honor in the name are often responsible for specific gesture functions, power saving or camera operation.
Golden rule: if you do not know exactly what a package is responsible for, look up its name on the Internet before deleting. It is better to leave an unnecessary application than to get a non-working phone.
Restoring deleted system components
If after cleaning you notice unstable operation of the system, missing contacts or failures in calls, you need to return the deleted packages. When using the ADB method with the flag --user 0 restoration is easy and fast without data loss.
To return the application, use the install command with the flag --user 0:
cmd package install-existing application package name
Or the classic command for older versions Android:
adb shell pm install-existing package name.application
If you deleted files manually via root access or a file manager, recovery is only possible by completely resetting the device to factory settings or flashing it through Fastboot / eRecovery. This highlights the advantage of the ADB method over directly deleting files.
If your phone is stuck in a bootloop, try booting into Safe Mode. Hold down the power button, and when the menu appears, long press the โShut downโ item on the screen until you are prompted to boot into safe mode. In this mode, third-party and some system modifications are not activated, which may allow you to delete the problematic file or make a backup.
Frequent questions and problems during deletion
Is it possible to remove Google Play Services on Honor?
Technically this is possible, but it is highly not recommended. Without Google Play Services notifications from instant messengers, banking applications, navigation and contact synchronization will stop working. The phone will turn into a โbrickโ in terms of the functionality of a smart device.
Why does the application appear again after deletion?
This happens if you did not delete it for user 0, but only disabled it, or if an automatic system update worked, which restored the standard set of software. When using ADB with a key --user 0 the application will not be restored until the settings are reset.
Does deleting system applications affect the warranty?
Using the ADB method without unlocking the bootloader and without obtaining root access does not formally violate the warranty, since it does not make changes to the system memory partition. However, if you โbrickโ the phone with your actions, the service center may refuse free repair, citing damage to the software by the user.
How to find the exact name of the application package?
The easiest way is to install the application on your phone App Inspector from the Play Store. Launch it, find the desired app in the list, and you will see its full system name (Package Name), which must be entered into the ADB commands.
What to do if the computer does not see the phone in ADB mode?
Check the cable (it must support data transfer, not just charging). Reinstall the drivers Honor HiSuite or Google USB Driver. Try another USB port, preferably USB 2.0, since USB 3.0 sometimes causes debug driver conflicts.