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:

  1. Open Settings โ†’ Applications.
  2. Tap on the three dots (โ‹ฎ) in the upper right corner and select Show system processes.
  3. Find the desired application in the list (use search by name, for example com.android.fmradio for FM radio).
  4. Click on it and select Enable (or Activate).

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:

  1. Download Platform Tools from the official website Android Developers and unpack the archive.
  2. Enable USB debugging on the smartphone:
    Settings โ†’ About phone โ†’ Build number (tap 7 times)
    

    Settings โ†’ System โ†’ For developers โ†’ USB debugging

  3. Connect your phone to the PC and confirm trust in the computer.
  4. Open the command line (cmd) in the folder with adb and enter:
    adb devices

    (the name of your device should appear).

  5. Activate the application with the command:
    adb shell pm enable com.android.package_name

    For 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:

  1. Open the application and provide root access.
  2. Go to the tab Frozen (or Disabled).
  3. Find the desired system application and tap on it.
  4. Select Unfreeze (or Enable).
  5. 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:

  1. Install a file manager with root support (for example, Root Explorer or FX File Explorer).
  2. Go to folder /system/priv-app/ or /system/app/.
  3. Find the folder with the name of the disabled application (for example, FMRadio).
  4. Open the file AndroidManifest.xml in a text editor.
  5. Make sure that in the line with android:enabled the value is true. If not, change and save the file.
  6. Reboot the device.

Code example in AndroidManifest.xml:

<application

android: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:

  1. 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

  • Flashing stock firmware:
    • Download the official firmware for your smartphone model (for example, from the site Sammobile for Samsung).
    • Flash it via Odin or Fastbootby selecting the option No 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 APK with your firmware. Solution: Download files only for your version of Android (check in Settings โ†’ 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 Mode or Fastboot.

    • ๐Ÿšซ 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 TWRP or Titanium Backup.
    • ๐Ÿ”น Check application compatibility on forums (for example, XDA).
    • ๐Ÿ”น Do not delete system packages with names com.android. or com.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 APK with 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 test in the name).
    • ๐Ÿšซ Firmware modems (com.qualcomm.*).
    • ๐Ÿšซ DRM services (com.widevine.*) - can disrupt the operation of streaming services.