Many car owners are faced with a situation where the standard car Android radio tape recorder after purchase begins to irritate with an abundance of pre-installed garbage. Chinese manufacturers often integrate heavy launchers, unnecessary weather widgets, and even hidden miners into the firmware, which consume RAM and reduce the performance of the device. It is impossible to remove such apps using standard menu tools, since they have the status of system ones.
Interfering with the system partition requires caution and understanding of the architecture Android OS. Improper removal of a critical component may result in the device stopping booting or losing the functionality of the steering wheel buttons, Bluetooth module and navigation. The key point is the identification of the package: deleting com.android.settings or com.android.phone on a radio with a GSM module will make the device unusable.
In this article we will look at safe methods of cleaning the system, the necessary tools and the risks associated with obtaining superuser rights. You will learn how to distinguish an important system process from advertising junk and what steps to take to optimize the operation of your car's head unit.
Risk analysis and device preparation
Before you begin removal, you need to understand that you will be working with the section /system. Any changes in this area may compromise the integrity of the operating system. The main danger lies in deleting libraries responsible for the operation of the touchscreen, sound or Bluetooth communication. Unlike a smartphone, restoring a radio out of the box is more difficult, since access to the recovery mode is often hidden or requires specific button combinations.
The first step should always be to create a full backup copy of the current firmware. If your model has a memory card slot, make a backup through the built-in menu or third-party utilities. It is also critical to ensure that the power supply is stable. A power surge or disconnection during modification of system files can lead to irreversible damage to the bootloader.
โ ๏ธ Attention: Before starting any manipulations, be sure to turn off the Internet on the radio. This will prevent uninstalled applications from automatically loading or updating system components in the background, which could block the cleaning process.
To work, you will need the following tools:
- ๐ฑ A computer or laptop with ADB drivers installed.
- ๐ USB-to-USB cable (double male) or USB-to-microUSB/Type-C.
- ๐พ Flash card with FAT32 file system for backup.
- ๐ ๏ธ ADB Driver Installer utility for correctly identifying the device in Windows.
Check the Android version in the radio settings. On older versions (4.4 - 5.1), the process may differ from Android 8.1 and higher, where a more strict SELinux security policy has been implemented.
Obtaining root access and installing managers
The simplest, but not always possible, way to remove system software is to use superuser rights (Root). On many Chinese radios, root access is already open by default, or it can be activated through a hidden engineering menu. To access it, you often need to enter a special code in the "Password" field or use a combination of buttons on the screen.
If standard methods do not work, you have to resort to flashing the radio with modified recovery (TWRP) or using exploits via ADB. However, on modern devices with processors Rockchip or Allwinner the bootloader may be blocked. In this case, installing a root manager is impossible without disassembling the device and soldering the UART contacts, which we will not consider due to its high complexity.
Hidden codes for entering the engineering menu
Popular codes: 8888, 123456, 3368, 000000. Often the code is indicated on a sticker inside the case or in the documentation for a specific model (Teyes, Junsun, Xtrons).
After obtaining root access, you need to install a file manager with root support, for example Root Explorer or ES Explorer (old versions). These applications allow you to mount a partition /system in write mode (R/W) and delete files directly.
If you cannot find root access, try installing the KingRoot or Magisk application via a computer by connecting the radio in USB debugging mode.
An alternative to complete removal is to โfreezeโ applications. Utilities like Titanium Backup or SD Maidare great for this. They allow you to disable the launch of a process without physically deleting a file from the system, which is much safer.
Removal via ADB without root access
A more secure and universal method that works on most devices with Android 6.0 and higher is the use of a debug bridge Android Debug Bridge (ADB). This method does not require obtaining root access and allows you to delete or disable applications for the current user (user 0), essentially hiding them from the system.
First, you need to activate developer mode. Go to Settings โ About device and quickly click 7-10 times on the "Build number" item. In the "For Developers" menu that appears, enable "USB Debugging". When connecting to a computer, a request for debugging permission will appear on the radio screen - confirm it.
On the computer, open the command line in the folder with ADB and enter the command to check the connection:
adb devices
If a device with status appears in the list device, connection established successfully. Now you can start searching for and removing packages. The uninstall command looks like this:
adb shell pm uninstall -k --user 0 package_name
It is important to understand that this command does not physically erase the apk file from the system partition, but only marks it as deleted for the current user. This allows you to easily restore the application in case of an error by executing the factory reset command.
โ๏ธ Check before deleting via ADB
Search and identify system packages
The main difficulty for a beginner is to understand which package is responsible for what. Names like com.android.car.radio are clear, but what to do with amap.android.auto or com.zc.main? Blind deletion on the principle of โjust to free up memoryโ often leads to the interface not working.
For identification, use the application App Inspector or Package Name Viewerinstalled directly on the radio. They show the correspondence between the application icon and its system name. You can also use the ADB command to list all installed packages:
adb shell pm list packages
To filter the list, add a keyword. For example, to search for everything related to cards:
adb shell pm list packages map
Below is a table of common packages on Chinese radios and their descriptions:
| Package name | Description | Can I delete? |
|---|---|---|
com.android.car.launcher |
Standard launcher (desktop) | No (the device will freeze) |
com.zc.main |
Service menu (Z-Menu) | No (sound/screen settings will be lost) |
com.google.android.apps.maps |
Google Maps | Yes (if not used) |
com.android.vending |
Google Play Store | Yes (but itโs better to leave) |
com.autonavi.amapauto |
AutoNavi maps (Chinese) | Yes (useless in the CIS) |
Be especially careful with packages containing in the name service, framework or provider. Removing such components may disrupt the operation of the Bluetooth module, microphone or car sensors.
Typical errors and their consequences
One of the most common mistakes is deleting the system launcher without first installing an alternative. If you delete com.android.car.launcherand another desktop is not set as the default desktop, after rebooting you will see a black screen or a constant "Application running" error.
Another problem is the steering wheel buttons not working properly. Specific services are often responsible for their processing, which may be named steeringwheel, keytest or have manufacturer abbreviations (for example, mcu). Removing such packages makes it impossible to control the volume and switch tracks from the steering wheel.
โ ๏ธ Attention: Interfaces and names of system processes may differ depending on the version of Android and the chipset manufacturer. Always check information on forums dedicated specifically to your radio model (for example, 4pda) before deleting unknown files.
Also, users often forget about the dependence of applications on each other. Removal Google Play Services will lead to the inoperability of not only the application store, but also navigation, voice search and contact synchronization. Weigh the need for each action.
If, after uninstalling the application, the radio starts to work unstable, try resetting to factory settings through the menu Factory Settings. The password to enter there is usually standard (8888, 1234, 0000), but it is better to know it in advance.
Alternative optimization methods
If you are not willing to risk the integrity of the system, there are softer optimization methods. Installing a third-party launcher, such as CarWebGuru or AGAMA Car Launcher, allows you to completely hide the standard interface along with all built-in applications. This visually clears the screen and speeds up access to the functions you need.
Another option is to use freezing tools. Applications like Greenify or Hibernator do not remove apps, but prevent them from starting automatically and hanging in the background, consuming processor resources. This is especially true for radios with a small amount of RAM (1-2 GB).
Freezing applications is the golden mean between complete removal and peaceful coexistence with system garbage. You retain the ability to quickly restore functionality at any time.
It is also worth considering installing custom firmware, if it exists for your model. Enthusiasts often release modified versions of Android, from which all unnecessary software has already been removed, useful widgets have been added, and work with the carโs CAN bus has been improved.
Do not forget to regularly clear the application cache. Accumulated temporary files can take up gigabytes of internal memory, which also slows down the system. To do this, you can use built-in cleaning tools or third-party utilities.
Is it safe to remove Google Play Services on the radio?
Removal Google Play Services (com.google.android.gms) is technically possible, but is highly not recommended if you use navigation (Yandex.Navigator, Google Maps) or contact synchronization. Without this framework, many modern applications simply will not start or will not work correctly. If your goal is only music via Bluetooth or USB, deleting is acceptable, but it will free up some space, since it is a system component.
What to do if the sound disappears after deleting?
First of all, check the equalizer settings and balance in the menu Car Settings or Factory Settings. If the sound disappears completely, the audio driver or system process responsible for routing sound (for example, audioflinger or manufacturer-specific services) has probably been removed. In this case, only flashing the device or resetting it to factory settings will help.
Is it possible to remove built-in advertising in the menu?
Often advertising is built into the launcher itself or the system process. Removing the launcher solves the problem, but requires installing an alternative. If the advertisement comes in the form of a separate application (often with Chinese characters in the name), it can be found through ADB in the list of installed packages and removed with the command uninstall. Look for packages with names that are not related to the car (for example, com.push.news).
How to restore a deleted system application?
If you deleted the application via ADB with the command uninstall --user 0, it is not physically erased, but only hidden. To restore, just run the command: adb shell cmd package install-existing package_name (for Android 10+) or simply do a full reset (Factory Reset) through the settings menu, which will return all system files to their original state.