Smartphones Honor 7Adespite their popularity in the budget segment, often come with a pre-installed set of software that cannot be removed using standard means. System applications they take up precious space in the internal memory, consume RAM and can slow down the device. in general. Users who want to optimize the operation of their gadget inevitably face the issue of uninstalling unnecessary software.
The procedure for getting rid of bloatware (unnecessary pre-installed software) requires caution and an understanding of the architecture. Android. Unlike user apps, system utilities are protected from accidental deletion because they are integrated into the system core or are responsible for critical functions. However, there are several proven ways to bypass these restrictions without the need to obtain root access, which preserves the warranty on the device and data security.
In this article we will look at detailed algorithms of actions that will allow you to free up space and speed up your work. Huawei Honor 7A. We will analyze both software methods via a computer and options for using special tools directly on a smartphone. It is important to understand that any intervention in the system partition carries certain risks, so follow the instructions carefully.
Preparing the device and enabling USB debugging
Before starting any manipulations with the system partition, you must prepare the environment for interacting with the device. The most reliable and safe method of removing system applications on Honor 7A implies the use of a computer and tools ADB (Android Debug Bridge). This protocol allows you to send commands directly to the operating system, bypassing standard interface restrictions.
The first step is to activate developer mode. By default, this option is hidden from the eyes of the average user to prevent accidental system breakdown. You need to go to the settings menu and find the section About phone. Inside this item, you need to quickly click on the build number (Build number) seven times. After this, the system will notify you that you have become a developer.
Now a new item will appear in the main settings menu System and updates, and inside it - For developers. Go to this section and find the switch USB debugging. Activate it by confirming the action in the pop-up window. Without this step, the computer will not be able to see your smartphone in command control mode.
โ ๏ธ Attention: Never connect your smartphone to unfamiliar computers with USB debugging enabled. Attackers can access your data or install malware without your knowledge.
It is also recommended to enable the option Allow saving debug logif it is available in your firmware version EMUI. This will help in the future to diagnose possible errors when executing commands. Make sure that your smartphone has at least 20% battery charge to avoid sudden shutdown during operation.
โ๏ธ Preparing Honor 7A to remove system applications
Installing ADB drivers and tools on PC
For successful communication between the computer and Honor 7A it is necessary to install the appropriate drivers. The operating system Windows can automatically recognize the device as a media player or drive, but specific ones are required for debugging. Most often, they are part of the package USB drivers. Most often they are included in the package Minimal ADB and Fastboot or installed separately through the device manager.
Download the archive with platform tools (Platform-Tools) from the official developer website Android. Unpack the contents of the archive into a convenient directory, for example, the root of the disk C:\adb. This will simplify entering commands in the console, since you will not have to enter the full path to the executable files each time.
Connect your smartphone to the computer using the original cable. The phone screen will ask you to allow debugging from this computer. Be sure to check the box Always allow from this computer and click OK. If the window does not appear, check the cable or try another USB port, preferably located directly on the motherboard (at the back of the system unit).
To check the connection, open the command line (cmd) in the tools folder and enter the command:
adb devices
If the list displays the serial number of your device with status device, then the connection is established correctly. Status unauthorized means that you have not confirmed the resolution on your smartphone screen. Status offline indicates a problem with the drivers or cable.
If the computer does not see the Honor 7A, try disabling the antivirus while installing the drivers or using the charging only mode, and then switching the USB mode in the notification shade to "File transfer".
Searching for package IDs to remove
Before deleting applications, you need to find out their exact system names, called package names. In the Android interface, applications are displayed under human-readable names (for example, โWeatherโ or โCalculatorโ), but for the system they are identified by lines of the form com.android.weather. A misspelled name will cause the command to not work.
The fastest way to get a list of all installed packages is to run the command through ADB. Enter in the console:
adb shell pm list packages
This command will display a huge list of all packages. To find a specific application, use the filter. For example, to search for all applications related to Huawei, enter:
adb shell pm list packages | findstr huawei
An alternative option is to install an application like App Inspector or Package Name Vieweron the smartphone itself. These utilities display the package name when you click on any application icon. This method is convenient because you see a visual correspondence between the icon and the system name.
| Application name | Example package name | Recommendation |
|---|---|---|
| Facebook (system) | com.facebook.katana |
Can be deleted |
| Google Maps | com.google.android.apps.maps |
Keep if necessary |
| Huawei Themes | com.huawei.themes |
Can be deleted |
| Google Play Services | com.google.android.gsf |
DO NOT delete |
Carefully analyze the list before deleting. Some packages may have similar names but perform different functions. For example, deleting com.android.phone will result in loss of the ability to make calls, while deleting com.huawei.phoneservice (service center) is safe.
The process of deleting applications through the console
After you have decided on the list of unnecessary software, you can proceed to the actual removal. The uninstallation command is as follows. It removes the application for the current user (user 0), which effectively hides it from the system and frees up space without violating the integrity of the system partition.
adb shell pm uninstall -k --user 0
Replace with the real name obtained in the previous step. The flag -k indicates that the application's data and cache will be preserved (although when uninstalled, this often does not matter to the user), and --user 0 indicates the primary user of the device.
The command takes a few seconds to complete. Upon success, the console will display a message Success. If you see a message Failure [not installed for 0], this means that the application has already been uninstalled or is not installed for the current user. The error Failure [DELETE_FAILED_INTERNAL_ERROR] may indicate that the application is critical and is protected even from ADB.
โ ๏ธ Attention: Do not try to remove packages that have the words
framework,providerin their names (except for specific bootloaders),systemuiorsettings. This can lead to an endless reboot (bootloop).
You can create a simple one for mass cleaning bat file on the computer. Open notepad, enter the removal commands for each package and save the file with the extension .bat. Running this file will automatically execute all commands in turn, which will save time when cleaning a large number bloatware.
Removing via ADB with the --user 0 flag is reversible. The application physically remains in the system partition, but becomes inactive for the user, which allows it to be restored if necessary.
Alternative methods without using a PC
Not all users have the ability to connect a smartphone to a computer. In such cases, you can use special applications that work directly on Android. One of the popular solutions is the utility Universal Android Debloater (requires a PC) or its mobile analogues, such as NoBloat Free, however, the latter often require root access to operate.
Without root access, the capabilities of mobile applications are limited. They can only disable processes or freeze applications, but not completely remove them from the list of installed ones. However, freezing (freeze) effectively stops the application, preventing it from starting and consuming battery resources.
Another method is to use the hidden testing menu Huawei. Dial the code in your phone ##2846579##. The engineering menu ProjectMenu will open. Go to section Background Settings -> USB port Settings and select mode Manufacture Mode. After that, connect your phone to your PC. A new port may appear in the Windows Device Manager, through which some specialized utilities (for example, Huawei Multi-Tool) allow you to manage system software.
However, the method with the engineering menu is less universal and depends on the firmware version EMUI. New security updates may block access to these features. Therefore, the classic ADB method remains the most stable solution for the model. Honor 7A.
What to do if after removal the sound or network is lost?
If you accidentally deleted a critical driver, you will need to reset to factory settings. Go to Settings -> System -> Reset -> Reset settings. This will return all system applications to their place.
Restoring deleted system applications
If during the optimization process you deleted something unnecessary and noticed unstable operation of the phone, do not panic. Since we used the delete method for the current user (--user 0), the application files themselves remained on the system partition. They can be easily restored using the same ADB command, but with a different parameter.
To restore, use the command:
adb shell cmd package install-existing
In older versions of Android (below 11) the command could be different, but for current versions EMUI based on Android 8/9 this syntax is correct. After executing the command, the application will appear in the menu and will work as usual.
If the phone went into bootloop (cyclic reboot) and you cannot enable USB debugging, the only option is a hard reset. Press the volume up and power buttons at the same time until the Honor logo appears. In the Recovery menu, select Wipe data/factory reset. Remember that this will delete all your personal data (photos, contacts), so regular backups are mandatory.
โ ๏ธ Attention: The interface and available commands may vary slightly depending on the EMUI firmware version. Always check that the commands are up to date for your specific software build before mass deleting.
Restoring via a computer is the fastest way to resuscitate the system without losing user data. If resetting the settings is unavoidable, make sure that you have access to your Google account for subsequent verification of the device (FRP lock).
โ๏ธ Actions in case of system failure
Frequently asked questions (FAQ)
Is it safe to delete Google Play services on Honor 7A?
No, this is strongly not recommended. Google Play services (com.google.android.gms) are responsible for push notifications, contact synchronization, maps and most third-party applications from the Play Market. Removing them will turn the smartphone into a device with extremely limited functionality.
Are root access needed to remove system applications?
No, for the model Honor 7A USB debugging rights and using ADB commands are quite sufficient. Obtaining root access complicates the process, voids the warranty, and can lead to banking applications not working due to SafetyNet protection.
Will deleting system applications increase battery life?
Yes, it can. Many pre-installed applications run in the background, consuming CPU and network resources. Disabling or deleting processes such as unnecessary weather widgets, news feeds or duplicate browsers will have a positive effect on autonomy devices.
Is it possible to delete the Themes application without consequences?
Yes, The application com.huawei.themes can be deleted. It is only responsible for downloading and applying third-party themes. After removal, you will not be able to change themes through the official store, but the standard shell will continue to work correctly.
What to do if the ADB command writes "Command not found"?
This means that the computer does not see the executable file adb. Make sure that you open the command line in the exact folder where the file is located adb.exe, or add the path to the tools folder to the Windows system environment variables (Path).