Viruses on Android smartphones have become a real epidemic: according to Kaspersky, in 2026, every third user encountered malware at least once. From annoying ads to spyware that steals bank card details, the consequences of an infection can be catastrophic. But there is good news: 92% of viruses can be removed yourselfwithout the help of service centers.
In this article you will find not just general advice, but specific instructions taking into account the features of modern versions of Android (from Android 12 to Android 15). We will look at both standard methods (using safe mode and antiviruses) and advanced techniques (like ADB commands to remove system viruses). We will pay special attention hidden threats that disguise themselves as system processes and are not detected by conventional scanners.
Signs of infection: how to understand that there is a virus on your phone
The first step is correct diagnosis. Many users confuse viruses with regular system crashes or memory overload. Here exact symptomsthat indicate malware:
- ๐ฑ Spontaneous installation of applications - icons of apps that you did not download appear on the screen (often with names like "System Update" or "Flash Player").
- ๐ธ SMS to paid numbers โthe message history contains SMS sent to short numbers (for example, 1234, 5678) with text like "YES" or "SUB".
- ๐ Instant battery drain โthe phone is discharged in 2-3 hours even in standby mode, while in
Settings โ Batteryvisible unknown processes consuming 30%+ of the charge. - ๐ Redirection to browser โ when you open any site, you are automatically redirected to pages with advertising or โyou have won a prize.โ
- ๐ Suspicious activity of mobile traffic โin
Settings โ Data transferit is clear that unknown applications โeat upโ 1-2 GB per day.
If you observe although If only 2-3 signs from the list - the probability of infection is 85-90%. But there are also false positives: for example, rapid battery drain can be caused by a worn-out battery, and browser redirects can be caused by an installed VPN. To eliminate the error, check your phone using instructions in the next section.
โ ๏ธ Attention: Some viruses (for example, Triada or GriftHorse) specifically mask their activity. They can turn off data usage notifications or hide themselves from the list of installed applications. If the phone starts to slow down for no apparent reason, this is already a reason to check.
Diagnostics: how to find a virus on Android
Before removing viruses, you need to accurately determine their location. Modern malware can hide in:
- ๐ Regular applications (most often in pirated games or hacked versions of paid apps).
- ๐ง System files (viruses like Agent Smith replace legitimate APK files with infected).
- ๐ฑ Recovered data (if you transferred files from an old infected phone).
- ๐ Cache browser (scripts can be executed even after the site is closed).
To search, use a combination of 3 methods:
Method 1: Checking through Android Settings
Open Settings โ Applications โ All applications and sort the list by installation date. Pay attention to:
- ๐ apps with names in Chinese or a random set of letters (for example,
com.system.update.v7). - ๐ Applications without an icon or with a standard Android icon.
- ๐ apps that cannot be removed (the "Delete" button is inactive).
Method 2: Analyzing access rights
Viruses often ask for suspicious permissions. Check in Settings โ Applications โ Permissions:
- ๐ฑ Access to SMS - if it is asks for a game or flashlight, this is 100% a virus.
- ๐ฑ Device Administrator - legitimate apps rarely require such rights.
- ๐ฑ Reading call log - often used by spyware.
Method 3: Checking via ADB (for experienced)
If the virus is hidden from standard methods, connect the phone to the PC and run the command:
adb shell pm list packages -f | findstr "suspicious_keyword"
Replace suspicious_keyword with part of the name of the suspicious package (for example, flash, update, system). This will help you find masquerading viruses.
| Type of virus | Where it hides | How to detect |
|---|---|---|
| Advertising software | In ordinary applications | Constant advertising, even when all apps are closed |
| Banking Trojan | In system files or administrator rights | SMS to paid numbers, requesting rights to access messages |
| Spyware | In the background as a system process | High traffic consumption, overheating of the phone when idle |
| Rootkit | In the system kernel | It is impossible to remove using standard methods, a flashing is required |
If a virus blocks access to Settings, try going through the notification panel: swipe down from the top edge of the screen, click on the gear icon and hold it for 3 seconds - sometimes this bypasses the blocking.
Method 1: Removing viruses through a secure mode
Safe Mode (Safe Mode) is an Android diagnostic mode in which all third-party applications are disabled. 70% of viruses cannot work in this mode, which makes them easy to remove.
How to start safe mode:
- Press and hold the button Shutdown on the lock screen.
- In the menu that appears, press and hold the option Turn off (or Reboot on some models Samsung/Xiaomi).
- Confirm entering safe mode ("Safe Mode" will appear at the bottom of the screen).
Now:
- ๐ฑ Go to
Settings โ Applications. - ๐ฑ Look for suspicious apps (they will be marked as "Disabled").
- ๐ฑ Click Delete (if the button is inactive, first click Disable, then delete).
If the virus is not removed:
- ๐ง Try first clear cache and data applications.
- ๐ง If the error "Deleting is impossible" appears, the virus has acquired administrator rights (see section about administrator rights).
โ ๏ธ Attention: Some system functions do not work in safe mode (for example, fingerprint or Face ID). Don't be alarmed - this is normal. The main thing is not to restart the phone until you remove all viruses.
Launch safe mode|Check the list of applications|Delete suspicious apps|Clear browser cache|Reboot the phone-->
Method 2: Using antiviruses (which work in 2026)
Antiviruses for Android are often criticized for their low efficiency, but modern solutions (2026-2026) have learned to detect even polymorphic virusesthat change their code. The main thing is to choose the right tool.
Top 5 antiviruses for Android in 2026 (according to AV-Test):
- ๐ก๏ธ Bitdefender Mobile Security the best for detecting banking Trojans (99.8% efficiency).
- ๐ก๏ธ Kaspersky Internet Security โstrong against spyware and rootkits.
- ๐ก๏ธ Norton 360 โincludes VPN and phishing protection.
- ๐ก๏ธ Malwarebytes โspecializes in advertizing viruses.
- ๐ก๏ธ ESET Mobile Security โminimal impact on performance.
How to scan correctly:
- Install an antivirus from the official store (Google Play or Galaxy Store for Samsung).
- Run full scan (not fast!). It will take 15-30 minutes.
- If threats are found, click Delete everything (do not ignore "low-risk" viruses - they can be scouts for more dangerous software).
- After removal reboot phone โsome viruses are restored before rebooting.
Important: do not install several antiviruses at the same time โthey can conflict and reduce protection. Also avoid antiviruses from unknown developers (especially if they ask for administrator rights).
Why do free antiviruses sometimes fail? viruses?
Free versions of antiviruses often have a truncated signature database (list of known viruses). For example, they may not detect new viruses that appeared less than a month ago. Also, some โfreeโ antiviruses themselves contain advertising modules that are difficult to distinguish from viruses. The best option is a paid version with a trial period (7-14 days). data-i="185">Method 3: Removing viruses with administrator rights
Method 3: Removing Viruses with Administrator Rights
Some viruses (for example, FakeApp or OpFake) receive device administrator rights, which blocks their removal using standard methods. In this case, you must first revoke rightsand then remove them. app.
Instructions:
- Go to
Settings โ Security โ Administrators devices(on some phones the path may be different:Settings โ Biometrics and security โ Other security settings โ Phone administrators). - Find a suspicious application in the list (often with a name like "Device Admin", "System Service" or in Chinese).
- Uncheck the box next to it and confirm the action.
- Return to
Settings โ Applications, find the same application and delete it.
If a virus blocks access to administrator settings:
- ๐ง Try deleting via safe mode (described above).
- ๐ง Use ADB command:
adb shell dpm remove-admin com.virus.package.name
Replace com.virus.package.name with the real name of the package (you can find out through adb shell pm list packages).
โ ๏ธ Attention: Some viruses (for example, NotCompatible) can restore administrator rights after a reboot. In this case, you will have to use the method with ADB or factory reset settings.
If a virus has received administrator rights, it CANNOT be removed just like that. First you need to revoke the rights, otherwise the system will block the removal.
Method 4: Removing viruses via ADB (for advanced)
ADB (Android Debug Bridge) a debugging tool that allows you to control your phone via the PC command line. With its help you can remove even those viruses that disguise themselves as system processes.
What you will need:
- ๐ป A computer with Windows/macOS/Linux.
- ๐ USB cable (preferably original).
- ๐ฑ Enabled USB debugging on the phone (
Settings โ About phone โ Build number- press 7 times, then return toSettings โ System โ For developers โ USB debugging). - ๐ ๏ธ Installed ADB drivers.
Step-by-step guide:
- Connect your phone to the PC and open the command line (or Terminal on Mac/Linux).
- Check the connection with the command:
adb devices
The name of your device should appear.
- Get a list of all packages:
adb shell pm list packages
Search suspicious names (for example, containing flash, update, system, service).
- Remove the virus with the command:
adb shell pm uninstall -k --user 0 com.virus.package.name
If an error appears DELETE_FAILED_DEVICE_POLICY_MANAGER the virus has administrator rights (see previous section).
To remove system viruses (if they are not removed standard command), use:
adb shellsu
mount -o rw,remount /system
rm /system/app/VirusApp.apk
rm /system/priv-app/VirusApp.apk
exit
exit
โ ๏ธ Attention: Deleting system files can lead to unstable operation of the phone. Do this only if you are sure that the file is a virus. Re-flashing may be necessary to restore it.
If you do not know which package belongs to the virus, use the command adb shell dumpsys package com.virus.package.name โit will show detailed information about the application, including the path to the APK file.
Method 5: Reset to factory settings (last chance)
If no methods help, it remains hard reset (hard reset) all data from the phone, including viruses, but the following will also be erased:
- ๐ฑ All installed applications and their data.
- ๐ฑ Photos, videos and music (if not saved to an SD card or to the cloud).
- ๐ฑ Wi-Fi settings, accounts and passwords.
- ๐ฑ Call and SMS logs (if not synchronized with Google).
How to reset:
- Create a backup copy of important data (via Google Drive or on a PC).
- Go to
Settings โ System โ Reset settings โ Delete all data. - Confirm the action (you may need to enter a PIN code or pattern).
- Wait for completion (takes 5-15 minutes).
After the reset:
- ๐ง Do not restore data from an old backup โthe virus may return.
- ๐ง Install an antivirus before data recovery and scan the files before transferring.
- ๐ง Update Android to the latest version via
Settings โ System โ Software Update.
On some phones (for example, Xiaomi or Samsung) there is an option "Reset network settings" โit can be used separately if the problem is only in redirecting traffic.
โ ๏ธ Attention: On phones with an unlocked bootloader (bootloader) virus can survive the reset if it has penetrated into the partition/systemor/recovery. In this case, a complete flashing will be required via Fastboot or Odin (for Samsung).
Method 6: Flashing the phone (for system viruses)
Flashing is a last resort measure that is used if the virus:
- ๐ง Infiltrated into system files (
/system/app,/system/priv-app). - ๐ง Survives a factory reset.
- ๐ง Blocks access to ADB or safe mode.
For firmware you will need:
- ๐ป A computer with drivers installed (Samsung Kies, Mi Flash Tool for Xiaomi etc.).
- ๐ฑ Official firmware for your model (download only from official sites: samobile.com for Samsung, miui.com for Xiaomi).
- ๐ USB cable (preferably original).
- ๐ Battery charge is at least 50%.
General instructions (details depend on the model):
- Extract the firmware to a folder on your PC.
- Start the phone in firmware mode:
- For Samsung:
Volume up + Volume down + PowerโVolume Upto continue. - For Xiaomi:
Volume down + Power. - For Google Pixel:
Volume down + Powerโ selectRecovery Mode.
- For Samsung:
After flashing:
- ๐ง Do not restore data from backups made after infection.
- ๐ง Install an antivirus and scan all files before transferring.
- ๐ง Update all applications via Google Play.
โ ๏ธ Attention: Unprofessional firmware can lead to โbrickโ (breakage) of the phone. If you are not confident in your abilities, contact the service center. that the firmware will reset the counter Knox to Samsung, which may void the warranty.
How to protect your phone from viruses in the future
Removing the virus is half the battle. โ prevent re-infection. Here are proven methods of protection:
1. Sources of application installations
- ๐ฑ Install apps only from Google Play (the risk of viruses there is 10 times lower than in third-party stores).
- ๐ฑ Disable installation from unknown sources:
Settings โ Security โ Unknown sources(disable for all applications). - ๐ฑ Before installing, check:
- ๐ Application rating (must be โฅ4.0).
- ๐ Number of downloads (suspicious if a โpopularโ game has only 100 downloads).
- ๐ Reviews (look for complaints about advertising or viruses).
2. System updates
Manufacturers regularly release security patches that close vulnerabilities. Check for updates monthly: Settings โ System โ Software updates data-i="337">monthly security patches
- ๐ฑ
Settings โ System โ Software Update. - ๐ฑ For Google Pixel and some other models are available monthly security patches - Be sure to install them.
3. Browser security
- ๐ Do not download files from suspicious sites (especially APK files).
- ๐ Use a browser with anti-phishing protection (Google Chrome, Mozilla Firefox with extension uBlock Origin).
- ๐ Do not enter bank card details on websites without HTTPS (check the ๐ icon in the address bar).
4. Additional measures
- ๐ Install password manager (Bitwarden, 1Password) - this will protect against data theft through keyloggers.
- ๐ Use VPN in public Wi-Fi networks (for example, ProtonVPN or Windscribe).
- ๐ Regularly check application rights:
Settings โ Applications โ Permissions.
Remember: 90% of infections occur due to the installation of pirated content (hacked games, movies, apps). If you want to save money, use legal alternatives (for example, Google Play Pass or Netflix with a family tariff).
The most reliable protection is a comprehensive approach: antivirus + regular updates + caution when installing applications. No method alone provides a 100% guarantee.
Frequently asked questions (FAQ)
Is it possible to remove a virus without antivirus?
Yes, in most cases, viruses can be removed manually through safe mode is also suitable. data-i="364">application settings or application settingsAn antivirus is needed to detect hidden threats or if a virus blocks access to settings. For experienced users, the method with ADB.
The virus returns after removal. What should I do?
This means that the virus:
- ๐ง Has administrator rights (see section about administrator rights).
- ๐ง Infiltrated into system files (required flashing).
- ๐ง Restored from a backup (do not restore data after a reset!).
- ๐ง Downloaded automatically from the Internet (check the list of downloads in browser).
If all else fails, do full reset and install an antivirus before data recovery.
How to remove a virus if the phone is locked?
If a virus locks the screen (for example, requires payment for unlocking):
- Try going into safe mode (hold the power button + volume up while booting).
- If that doesnโt help, connect the phone to the PC and remove the virus via ADB (see the corresponding section).
- For phones Samsung you can use Find My Mobile (service from Samsung) to unlock the device remotely.
- As a last resort - do reset via Recovery (hold down the combination of buttons when turning on, usually
Volume up + Power).
Do not pay extortionists - even after payment, blocking may occur to stay.
What viruses are the most dangerous for Android in 2026?
According to Kaspersky i ESET, in 2026 the greatest threat is posed by:
- ๐ง GriftHorse a Trojan that subscribes users to paid SMS services.
- ๐ง Agent Smith - replaces legitimate applications with infected versions.
- ๐ง Joker - steals SMS and bank card data.
- ๐ง FluBot - spreads via SMS and steals passwords.
- ๐ง BlackRock - spyware that steals data from 450+ applications.
A combination of viruses is especially dangerous when one