Android system applications are built-in utilities that are responsible for key functions of the smartphone: from call management to multimedia processing. However, manufacturers often disable or hide part of them to simplify the interface or promote their own services. As a result, users lose access to useful tools like FM radio, Developer mode or task manager from Google.
You can enable such an application in several ways - from standard settings to using ADB (Android Debug Bridge). It is important to understand that not all system utilities are safe to activate: some can disturb the stability of the OS or conflict with the manufacturer's firmware. In this article, we will analyze working methods for different versions of Android (from 9 to 14), and also tell you how to avoid common mistakes when working with system components.
Why system applications are disabled by default
Smartphone manufacturers (Samsung, Xiaomi, Huawei etc.) often deactivate standard Android applications for three reasons:
- ๐ฑ Duplication of functions: for example, instead of Google Messages a branded messenger is installed (Samsung Messages), and the original application is hidden.
- ๐ Resource optimization: disabled utilities do not consume RAM and do not appear in the list of running processes.
- ๐ฐ Marketing goals: companies promote their own services (for example, Mi Browser instead of Google Chrome).
However, some system applications are critical for experienced users. For example:
- ๐ต Google Play Music (in older versions of Android) - for controlling audio via
API. - ๐ง Device Health Services - monitors battery status and processor temperature.
- ๐ก Cell Broadcast - is responsible for emergency notifications (for example, natural disasters).
โ ๏ธ Attention: Activating some system components (for example, Android Auto on unsupported devices) can lead to loss of warranty or errors in the operation of the smartphone Before experiments, check compatibility on the forums (for example, 4PDA or XDA Developers).
Method 1: Enabling through standard Android settings
The easiest method is to use the built-in application menu. It works on most devices with Android 9โ13, but may not be available on custom firmware. (for example MIUI or ColorOS).
Instructions:
- Open
Settings โ Applications. - Tap on the three dots (โฎ) in the upper right corner and select
Show system processes. - Find the desired application in the list (use search by name, for example
com.android.fmradiofor FM radio). - Click on it and select
Enable(orActivate).
If the button Enable is inactive or missing, it means:
- ๐ด The application is blocked by the manufacturer at the firmware level (required
ADB). - ๐ด You do not have enough rights (you need root access).
- ๐ด The utility has been removed from the system (found on some Chinese smartphones).
Battery charge > 50%|Data backup|USB debugging enabled (for ADB)|Checking application package name-->
Method 2: Using ADB (without root)
ADB (Android Debug Bridge) is a debugging tool that allows you to manage system components via a computer. The method works on all versions of Android, but requires preliminary configuration.
Steps:
- Download Platform Tools from the official website Android Developers and unpack the archive.
- Enable
USB debuggingon the smartphone:Settings โ About phone โ Build number (tap 7 times)Settings โ System โ For developers โ USB debugging - Connect your phone to the PC and confirm trust in the computer.
- Open the command line (
cmd) in the folder withadband enter:adb devices(the name of your device should appear).
- Activate the application with the command:
adb shell pm enable com.android.package_nameFor example, for FM radio:
adb shell pm enable com.android.fmradio
To find the name of the system application package, use command:
adb shell pm list packages -f | grep "keyword"
For example, to search for all applications with the word "radio":
adb shell pm list packages -f | grep "radio"
โ ๏ธ Attention: Some manufacturers (for example, Huawei or Oppo) block commands ADB for system packages. In this case, you will need to unlock the bootloader (bootloader), which will reset all data on the device.
If, after activation via ADB, the application does not appear in the menu, restart your smartphone. Sometimes you need to clear the cache: Settings โ Applications โ [name] โ Storage โ Clear cache
Method 3: Activation through third-party utilities (with root)
If you have root access, the process is simplified. Popular applications for managing system components:
- ๐ ๏ธ Titanium Backup โ allows you to enable/disable any packages, including system ones.
- ๐ง System App Remover โa convenient interface for working with
APKfiles. - ๐ฆ Package Disabler Pro (for Samsung) - specializes in devices with firmware One UI.
Instructions for Titanium Backup:
- Open the application and provide root access.
- Go to the tab
Frozen(orDisabled). - Find the desired system application and tap on it.
- Select
Unfreeze(orEnable). - Reboot the device.
Advantages of the method:
- โ Does not require connection to a PC.
- โ Visual interface for control packages.
- โ Ability to create backup copies before changes.
Risks:
- โ Improper disabling of system components can cause bootloop (boot loop).
- โ Security policy violation (for example, Samsung Knox stops working).
What is bootloop?
This is a condition in which the smartphone constantly reboots before reaching the desktop. Most often it occurs after the deletion or damage of critical system files. To restore, you will need to flash the firmware via Odin (for Samsung) or Fastboot (for other brands).
Method 4: Manually editing files (for experienced)
This method is suitable for users with root access and knowledge of the Android structure. It allows you to enable applications by editing configuration files.
Algorithm:
- Install a file manager with root support (for example, Root Explorer or FX File Explorer).
- Go to folder
/system/priv-app/or/system/app/. - Find the folder with the name of the disabled application (for example,
FMRadio). - Open the file
AndroidManifest.xmlin a text editor. - Make sure that in the line with
android:enabledthe value istrue. If not, change and save the file. - Reboot the device.
Code example in AndroidManifest.xml:
<applicationandroid:name="android.app.Application"
android:enabled="true"
android:hasCode="false">
โ ๏ธ Attention: Incorrect editing of files in /system can lead to loss of device functionalityAlways create a backup copy of the folder before making changes!
Through Android settings|Using ADB|Used root applications|Edited files manually|Never tried-->
Method 5: Restoring deleted system applications
If a system application is not just disabled, but deleted (for example, after cleaning the firmware), it can be restored in two ways:
- Install from a backup:
- Download
APKapplication file from a reliable source (for example, APKMirror). - Install it via
ADB:adb install file_name.apk - If placement is required
/system, use the command:adb push file_name.apk /system/priv-app/adb shell chmod 644 /system/priv-app/file_name.apk
- Download
- Download the official firmware for your smartphone model (for example, from the site Sammobile for Samsung).
- Flash it via
OdinorFastbootby selecting the optionNo Wipe(without clearing data).
Important: Installing system software APK manually may cause conflicts with the current firmware. For example, the version Google Play Services must match the Android version.
| Application | Package name | Activation method | Risks |
|---|---|---|---|
| FM radio | com.android.fmradio |
ADB or settings | No (if supported by hardware) |
| Google Assistant | com.google.android.googlequicksearchbox |
ADB | Conflict with a proprietary assistant (for example, Bixby) |
| Device Health Services | com.google.android.apps.turbo |
Root or ADB | Unstable operation of sensors |
| Android Auto | com.google.android.projection.gearhead |
ADB + compatible device | Errors connecting to a car |
Typical errors and how to avoid them
When working with system applications, users often encounter the following problems:
- ๐ซ "The application is not installed":
Reason: Incompatibility version
APKwith your firmware. Solution: Download files only for your version of Android (check inSettings โ About phone โ Android version). - ๐ซ The smartphone does not turn on after changes:
Reason: Deletion or damage of a critical system file. Solution: Restore the firmware via
Recovery ModeorFastboot. - ๐ซ The application turns on, but does not work:
Cause: Dependent services are missing (for example, for Android Auto needed Google Play Services). Solution: Activate all related packages.
To minimize risks:
- ๐น Always create a backup via
TWRPor Titanium Backup. - ๐น Check application compatibility on forums (for example, XDA).
- ๐น Do not delete system packages with names
com.android.orcom.google.android.without complete confidence.
Before any manipulations with system files, check whether your device supports the desired function at the hardware level. For example, FM radio will not work if the smartphone does not have the corresponding one. chip.
FAQ: Frequently asked questions about system applications
Is it possible to enable a system application without root and ADB?
On most smartphones, no. Manufacturers limit access to system components for security. Exception: some applications (for example, Google Play Games) are possible. activate through the menu Settings โ Applications โ Show system onesif they are not blocked at the firmware level.
Why does the application immediately crash after turning on?
This happens due to:
- Incompatibility of the version
APKwith your firmware. - Lack of necessary permissions or dependencies (for example, Google Play Services).
- Conflict with proprietary services of the manufacturer (for example, Samsung may block Google Assistant).
Solution: Check error logs via ADB Logcat or install a compatible version of the application.
How to find out which system application is responsible for a specific function?
Use commands ADB:
adb shell dumpsys package | grep "keyword"
Or view the list of all packages:
adb shell pm list packages -f
For convenience, export the list to a file:
adb shell pm list packages -f > packages.txt
Is it possible to roll back changes if, after activation, the smartphone begins to slow down?
Yes. Methods:
- Disable the application back via
ADB:adb shell pm disable-user --user 0 com.android.package_name - Restore the backup via TWRP.
- Reset the settings to factory settings (
Settings โ System โ Reset).
Which system applications are safe to enable?
Utilities that are safe to activate (subject to hardware support):
- ๐ป FM radio (
com.android.fmradio). - ๐ Device Health Services (
com.google.android.apps.turbo). - ๐ Google Lens (
com.google.ar.lens). - ๐ฎ Google Play Games (
com.google.android.play.games).
It is not recommended to activate:
- ๐ซ Test services (packages with
testin the name). - ๐ซ Firmware modems (
com.qualcomm.*). - ๐ซ DRM services (
com.widevine.*) - can disrupt the operation of streaming services.