Hidden applications on Android is not just annoying garbage, but a potential security threat. They can track your activities, show annoying ads, or even steal data. The problem is that such apps are often disguised as system processes, are not displayed in the standard list of applications and continue to run in the background. Even after an attempt to remove them, they can be restored through updates or related services.

In this article you will find five working methodsto detect and remove hidden apps - from simple actions in the smartphone settings to using ADB specialized utilities. We will also look at how to distinguish malware from legitimate system components so as not to harm the device. All instructions are relevant for Android 10โ€“14 and most manufacturers (Samsung, Xiaomi, Huawei, Google Pixel etc.).

Signs of hidden applications on Android

Before proceeding with removal, it is important to confirm that there are indeed hidden apps on the device. Here are the key symptoms:

  • ๐Ÿ”‹ Rapid battery drain for no apparent reason (check in Settings โ†’ Battery โ€”unknown processes consume 10%+ of the charge).
  • ๐Ÿ“ฑ Spontaneous actions: opening the browser, sending SMS, installing applications.
  • ๐Ÿ“ก Increased traffic in the background (check in Settings โ†’ Network and Internet โ†’ Data transfer).
  • ๐Ÿ›ก๏ธ Antivirus issues warnings o suspicious activity (for example, Malwarebytes or Kaspersky).
  • ๐Ÿ” Unknown files in folders Download or DCIM (for example, apkfiles with random names).

If at least 2-3 items from the list match, there is a high probability that the device has hidden software. However, some symptoms can also be caused by legitimate reasons - for example, Google Play Services also actively consumes the battery in order not to remove important system components, always check the name of the process in the search engine before taking action.

๐Ÿ“Š Have you encountered hidden apps on Android?
Yes, they definitely have been
I suspect, but Iโ€™m not sure
No, but I heard about such a problem
What is this anyway?

Method 1: Finding hidden applications through Android settings

Many hidden apps can be detected through the standard system menus. This method does not require superuser rights (root) and is suitable for most. devices.

  1. Open Settings โ†’ Applications (on some devices - Settings โ†’ Applications and notifications โ†’ Show all applications).

  2. In the upper right corner, click on the three dots (โ‹ฎ) and select Show system processes (or Show all applications).

  3. Sort the list by Size or Battery usage โ€”hidden apps often take up a lot of space or actively working in the background.

  4. Pay attention to applications with:

    • ๐Ÿ”น Unclear names (for example, com.android.system.update - fake system names).
    • ๐Ÿ”น Lack of an icon or description.
    • ๐Ÿ”น Installation dates that do not coincide with the purchase of the phone.

If you find a suspicious application, try to remove it:

  1. Click on the app name โ†’ Delete (or Disableif the delete button is inactive).

  2. If the system prohibits deletion, go to Method 3 (ADB) or Method 4 (antivirus).

โ˜‘๏ธ What to check in application settings

Done: 0 / 4
โš ๏ธ Attention: Do not delete system applications with names com.android., com.google. or com.qualcomm.* โ€”this may lead to the smartphone not working. Do you have any doubts? Google the name of the package before deleting.

Method 2: Using the device manager (for Samsung and Xiaomi)

Manufacturers Samsung and Xiaomi add tools to their shells (One UI and MIUI) These functions are often more effective than standard settings Android.

For Samsung (One UI):

  1. Open Settings โ†’ Device maintenance โ†’ Battery.

  2. Click on the three dots (โ‹ฎ) โ†’ Autorun.

  3. View the list of applications with the right autostart. Disable suspicious ones.

  4. Go to Settings โ†’ Applications โ†’ Special access โ†’ Battery optimization and check if there are any unknown apps there.

For Xiaomi (MIUI):

  1. Open Settings โ†’ Applications โ†’ Manage applications.

  2. Go to the tab Hidden applications (if it exists).

  3. Turn on display of system applications (slider at the top).

  4. Look for apps with empty icons or names in Chinese/random characters.

On devices Huawei i Honor there are similar functions in Settings โ†’ Battery โ†’ Launch applications. If your smartphone is from another manufacturer, try to find similar menus through the search in the settings (magnifying glass icon at the top).

Manufacturer Path to menu What to look for
Samsung Device maintenance โ†’ Battery โ†’ Autorun Unknown apps with autorun permission
Xiaomi Applications โ†’ Manage applications โ†’ Hidden Applications without icons or with Chinese names
Huawei Battery โ†’ Launching applications Processes with high consumption in the background
Google Pixel Applications โ†’ Special access โ†’ All applications Applications with administrator rights or special permissions

Method 3: Uninstalling via ADB (for advanced users)

ADB (Android Debug Bridge) is a debugging tool that allows you to manage the device via the command line. You can use it to remove even those apps that are blocked by the system. The method requires a connection to a PC and basic knowledge of working with the command line.

Step 1. Preparation:

  1. Download ADB Tools (official package from Google).

  2. Unpack the archive into a folder (for example, C:\adb).

  3. On your smartphone, enable Developer mode:

    • Go to Settings โ†’ About phone โ†’ Build number.
    • Click on Build number 7 times until the "You are now a developer" notification appears.
    • Go back to Settings โ†’ System โ†’ For developers and enable USB debugging.

Step 2. Connection and removal:

  1. Connect your smartphone to the PC via USB (select mode File transfer).

  2. Open command line (Win + R โ†’ enter cmd โ†’ Enter) and go to the folder with ADB:

    cd C:\adb
  3. Check the connection:

    adb devices

    The name of your device should appear.

  4. Get a list of all packages:

    adb shell pm list packages

    Copy the name of the suspicious package (for example, com.malware.hidden).

  5. Remove the package:

    adb shell pm uninstall -k --user 0 com.malware.hidden

    If the command did not work, try:

    adb shell pm uninstall --user 0 com.malware.hidden
  6. ๐Ÿ’ก

    Make a backup copy of your data before deleting via ADB! Command adb backup will help save important information.

    If, after deleting via ADB, the app appears again, this means that it is being restored by another application or system service. In this case, you will need to remove all associated packages or perform a factory reset (Method 5).

    Method 4: Hidden application scanner (antiviruses and specialized utilities)

    If manual methods do not help, use specialized apps. They scan the system for hidden threats and offer removal options. The best tools for this task:

    • ๐Ÿ›ก๏ธ Malwarebytes - finds spyware, adware viruses and trojans. The free version scans, but a premium subscription is required to remove it.
    • ๐Ÿ” Kaspersky Mobile Antivirus โ€”detects hidden installers and backdoors. There is a trial period.
    • ๐Ÿงน SD Maid โ€”cleanses system garbage and shows hidden files. Useful for searching for remnants of deleted apps.
    • ๐Ÿ”Ž Hidden App Detector (only for root) - a specialized utility for searching for masquerading applications.

How to scan:

  1. Install the selected antivirus from Google Play.

  2. Run a full scan (not a quick one!).

  3. View the results - pay attention to:

    • ๐Ÿ”น Applications with tags RiskWare, AdWare or Trojan.
    • ๐Ÿ”น Files in folders /system/app or /data/app with suspicious names.
  • Follow the app's instructions for removal or quarantine.

  • โš ๏ธ Attention: Some antiviruses may generate false positives for legitimate apps (for example, Facebook or TikTok often marked as "potentially dangerous"). Always check detected threats manually before deleting.
    What to do if the antivirus does not find hidden apps?

    If the scan did not produce results, but the symptoms remain, try:

    1. Install another antivirus (for example Bitdefender or Avast).

    2. Check the device for rootrights (hidden apps are often hidden in protected sections).

    3. Use ADB for manual search (Method 3).

    4. Reset settings (Method 5) if other methods did not help.

    Method 5: Reset settings to factory settings (last resort)

    If hidden apps are not removed or return after removal, resetting settings is the most reliable way to get rid of them. However, this will lead to the deletion of all data on the device, so the method should be used only as a last resort.

    How to reset:

    1. Create a backup copy of important data (photos, contacts, messages). Use Google Drive, Samsung Cloud or Xiaomi Cloud.

    2. Open Settings โ†’ System โ†’ Reset settings (on some devices: Settings โ†’ General settings โ†’ Reset).

    3. Select Delete all data (factory reset).

    4. Confirm the action (you may need to enter a PIN code or pattern).

    5. After reboot, set up the device as new.

    6. If the hidden app was part of the firmware (for example, pre-installed software from the manufacturer or telecom operator), resetting may not help. In this case:

      • ๐Ÿ”น Try reflash the device through official utilities (Samsung Smart Switch, Xiaomi Flash Tool).
      • ๐Ÿ”น Contact a service center - some viruses are embedded in the boot partition and require professional removal.
      ๐Ÿ’ก

      Resetting the settings deletes ALL data, including hidden apps, but does not help if a virus is embedded in the firmware or boot partition.

      How to prevent hidden apps from reappearing

      Removing a hidden app is half the battle. It is important to protect your device from re-infection.

      • ๐Ÿ”’ Install applications only from Google Play (avoid third-party APKs, especially from unknown sites).
      • ๐Ÿ“‹ Check permissions during installation: if the flashlight requests access to SMS or contacts, cancel the installation.
      • ๐Ÿ›ก๏ธ Use an antivirus with a real-time protection function (for example, Kaspersky or Bitdefender).
      • ๐Ÿ”„ Regularly update Android - new versions close vulnerabilities that are used hidden apps.
      • ๐Ÿšซ Do not connect to public Wi-Fi without a VPN (for example, ProtonVPN or Windscribe).
      • ๐Ÿ” Check the list of applications periodically (once a month) for availability suspicious.

    Pay special attention pre-installed applications from the manufacturer or telecom operator Many of them cannot be removed using standard methods, but they can disable:

    1. Go to Settings โ†’ Applications.

    2. Select an unnecessary system application (for example, Bixby on Samsung or Mi Browser on Xiaomi).

    3. Click Disable (if the button Delete is inactive).

    โš ๏ธ Attention: Deactivating system applications can lead to unstable operation of the smartphone. For example, disabling com.android.phone will disrupt phone calls. Always check the purpose of the package before disabling.

    FAQ: Frequently asked questions about hidden apps on Android

    Is it possible to remove hidden apps without root access?

    Yes, in most cases, methods 1, 2, 4 and 5 (factory reset) do not require rootHowever, some deeply embedded viruses or system applications can only be removed with superuser rights or through ADB.

    Why does the app appear again after uninstallation?

    This means that:

    1. The app is restored through an associated service (for example, Google Play Services or another virus).
    2. It is built into the firmware (often happens with blockware from manufacturer).
    3. The device is infected with a polymorphic viruswhich mutates and disguises itself as

    Solution: use ADB to remove all associated packages or perform a reset settings.

    How to distinguish a hidden app from a system process?

    Compare the name of the package with the list of official system applications for your model. For example:

    • ๐Ÿ”น com.android.settings - legitimate settings.
    • ๐Ÿ”น com.android.system.update.fake - fake process.

    Check unknown packages through services like VirusTotal.

    Can hidden apps steal bank card data?

    Yes. Some Trojans (for example, Anubis or Cerberus) specialize in stealing bank data. via:

    • ๐Ÿ”น Intercepting SMS with confirmation codes.
    • ๐Ÿ”น Overlaying fake windows on top of banking applications.
    • ๐Ÿ”น Keylogging (recording clicks on the screen).

    If you entered card details on an infected device, block the card urgently and change passwords.

    Does flashing help against hidden apps?

    Yes, but only if:

    • ๐Ÿ”น You install official firmware from the manufacturer.
    • ๐Ÿ”น Before installing the firmware, perform full wipe (cleaning all partitions).
    • ๐Ÿ”น Do not restore data from a backup copy, made on an infected device.

    Custom firmware (for example, LineageOS) may contain their own vulnerabilities - install them only if you are sure of the source.