- Chameleon uses advanced techniques to bypass biometric unlocking and steal PINs or passwords on Android phones.
- It disguises itself as legitimate applications, leveraging services like Zombinder and phishing to infiltrate.
- Its primary goal is to steal banking data and credentials of all kinds, acting in the background and with dynamic task scheduling.
- The best defense is prevention: don't install APKs from unofficial sources, don't grant accessibility without reason, and keep your system secure and up-to-date.
The Chameleon malware has become one of the most sophisticated and worrying threats to Android users in recent times . This banking Trojan, which leverages advanced system features and camouflage techniques, can unlock your phone even if you use biometric security measures such as fingerprint readers or facial recognition . Its main objective is to steal sensitive information, such as banking credentials, session cookies, SMS messages, and private data, by exploiting vulnerabilities in the operating system and tricking the user into granting critical permissions.
What exactly is Chameleon malware?
Chameleon is a family of banking Trojans for Android capable of infiltrating devices by disguising itself as legitimate and seemingly harmless applications . The name is no coincidence, as it stands out for its remarkable ability to adapt and digitally camouflage itself , both to evade protection systems and to incorporate new attack techniques as Android security evolves.
Their strategies include the use of advanced phishing techniques , manipulation of the permissions and accessibility system, and the ability to directly modify the device's lock screen to force the entry of a PIN, eliminating the usual biometric protection.
The main threat lies in its ability to take total control of the infected mobile phone , steal banking information, intercept passwords, and act in the background without attracting the attention of the user or the main antivirus programs.
The malware is mainly distributed disguised in APKs downloaded outside of the Google Play Store , although there have also been campaigns that exploit the appearance of very popular services such as Google Chrome or banking and cryptocurrency entities.

The origin: constant evolution and rapid global expansion
Despite its initial emergence in specific regions, Chameleon has proven to be a rapidly adapting global threat . The first variants were detected in campaigns targeting users in Australia and Poland, but they soon evolved and expanded their reach to countries such as the United Kingdom, Italy, and potentially the rest of Europe and Latin America.
Cybersecurity experts have pointed out that Chameleon's distribution method is especially dangerous because, in addition to phishing pages and fake download sites, it uses the Zombinder service to inject malware into legitimate applications . When users install a seemingly genuine app, they receive Chameleon's malicious code along with it, which then runs in the background without raising suspicion.
During its initial stages, the Trojan had limited functionality, but researchers' analysis revealed enormous potential for evolution. This has been confirmed: the latest versions have incorporated advanced evasion mechanisms, improved camouflage, and new capabilities to circumvent the security limitations imposed by Android in its most recent updates.
An added skill has been the use of HTML pages that guide the user to manually activate accessibility permissions even on systems with the "Restricted settings" function (as has been the case since Android 13), thus bypassing the protection barriers added by Google.

How does Chameleon infect Android phones?
The Chameleon's infection process is complex but highly effective. Below we break down the key stages of its attack:
- Camouflage as a legitimate app: It uses identical or very similar package names to popular applications (banks, Google Chrome, cryptocurrencies, etc.), tricking the user into thinking they are downloading genuine, safe software.
- Distribution through ZombinderZombinder is a malicious software that allows malware code to be added to legitimate applications. This means that a user can download a functional app (such as a browser) and unknowingly install the Chameleon Trojan at the same time.
- Phishing pages and fraudulent links: It also spreads through websites designed to mimic official services and prompt users to download updates or new versions of popular apps.
- Propagation through alternative channelsThe Trojan has also exploited messaging services such as Discord, Bitbucket, and other channels with compromised attachments or links, increasing the attack surface.
- Request accessibility permissions After installation, it even displays "tutorials" or visual guides so the user doesn't hesitate to authorize the necessary access to operate. This gives it system administrator capabilities and can operate at a very deep level.

Inner workings: How Chameleon bypasses biometric authentication and accesses your data
Chameleon's major evolutionary leap compared to other banking Trojans lies in its ability to disable unlocking by fingerprint, face, or any other biometric method . It achieves this by forcing the phone to request a PIN, password, or backup pattern—options it can intercept and record using keylogging techniques.
- Interruption of biometric operations: Using the accessibility permission, the Trojan detects when the screen requests biometric authentication and, using a special command (interrupt_biometric), forces the system to ask for the alternative method (PIN, password or pattern).
- Credential capture: Once the user enters the PIN, pattern or password, Chameleon is able to intercept and store it, allowing the terminal to be unlocked whenever desired.
- Running in the background: It operates stealthily, continuously monitoring device activity without alerting the user or most conventional antivirus software.
- Keylogging, overlay, and content injection: Captures everything you type on your keyboard, displays fake screenshots of banking apps, and collects information from cookies, SMS, notifications, and other sources with valuable data.
- Remote Control: Its developers can remotely control the infected phone, access banking apps, transfer funds, retrieve 2FA codes, etc.
Not only that: Chameleon now incorporates task scheduling via the Android AlarmManager API , allowing it to choose the optimal time to launch overlay attacks or intensify data collection, adapting to the user's actual usage and thus avoiding detection by anomalous behavior.
Some of the data that Chameleon steals includes:
- Bank credentials and passwords
- 2FA verification codes received via SMS
- Session cookies, authentication tokens, and financial app data
- Card information, account numbers and transactions
- Contacts, call history, location and personal files

Outstanding technical capabilities and evasion techniques
Chameleon doesn't just rely on user deception and permission manipulation. It integrates various technical innovations that make it especially difficult to detect and remove :
- environment detection: Before acting, check the Android version, whether the system is rooted or has debugging enabled, adapting its behavior to avoid analysis or emulation environments.
- Dynamic task scheduling: Choose between attacking via accessibility or collecting usage statistics based on active permissions, launching overlay attacks only when it is safe to do so.
- Double-loaded malware: The app package includes both legitimate functionality and the malicious payload, making it difficult for the user to detect any anomalies in their daily use of the infected app.
- Modifying the lock screen: It is capable of changing the device's authentication method, removing the biometric option and forcing the PIN or password, which it will later intercept.
- HTML pages to bypass security: Displays pages that appear to be part of the operating system or familiar applications, making it easy to grant additional permissions or instructions without raising suspicion.
- Persistence and self-defense: You can disable Google Play Protect and prevent its own uninstallation if you have the appropriate permissions, ensuring infection is protected until a factory reset.

Why is it so difficult to detect and eliminate?
Chameleon's high degree of sophistication and adaptability makes it a challenge for detection and defense systems. Its main advantage lies in:
- Use of advanced camouflage techniques, which allow it to operate from seemingly legitimate environments and bypass automated analysis rules.
- Continuous updateCybercriminals refine and update the Trojan as Android security measures change, adding “tutorials” to guide users through granting critical permissions in each version of the operating system.
- Resistance to uninstallationIf the infected app gains administrator or accessibility permissions, it can disable protection software, prevent the user from easily removing it, and even bypass Google Play Protect updates.
- Undetectable by many mobile antiviruses, especially in its first phase, since the malware does not show any abnormal activity until it has secured complete control of the mobile.
These characteristics, combined with the ability to carry out automated and targeted attacks (for example, impersonating local banking apps based on the user's country), make Chameleon a persistent and constantly evolving threat.
Real impact: most affected sectors and users
Initially, the Chameleon malware primarily targeted banking users and applications , but quickly expanded its attack range to:
- Cryptocurrency platforms: Exchanges like CoinSpot have been impersonated in previous campaigns.
- Government agencies and official bodies: Especially in social engineering campaigns to deceive users from specific countries.
- Payment services and e-commerce apps: Opening the door to identity theft and purchase fraud.
- Any Android user who installs apps outside of Google Play or be tempted by services that promise free premium features.
While most attacks have focused on banking and finance, credential theft also affects employees, freelancers, and businesses of all sizes, increasing the risk of security breaches and financial losses.

Protective measures: How to avoid chameleon infection?
The best defense against Chameleon is prevention and user awareness . Below, we've compiled essential practices to minimize the risk of infection:
- Never download APKs or apps from unofficial markets, suspicious websites, or links received via messaging or email., even if they appear to be from legitimate or well-known services.
- Keep Google Play Protect enabled and regularly check the protection status.Although it is not infallible, it detects and eliminates many threats.
- Do not grant accessibility or administrator permissions to any application that is not absolutely trusted.If an app requests these permissions for no clear reason, it's best to uninstall it and scan your phone.
- Run malware and antivirus scans periodically. Use reputable security solutions and keep them up to date.
- Update both the Android operating system and all applications when new versions come out, as they usually patch active vulnerabilities in each release.
- Avoid installing apps that promise free premium services, mod versions, or cheats, especially if they require special permissions or accessibility access.
- Make regular backups of the most important data to facilitate recovery in the event of any security incident or the need to restore the mobile phone to factory settings.
- Always check reviews and the number of downloads before installing an app, even from Google Play.Apps with low ratings or suspicious reviews may have been uploaded with malicious intent.
If you suspect your phone may have been infected by Chameleon, act quickly:
- Immediately uninstall any suspicious apps that you have given elevated permissions to.
- Reset the device to factory settings if symptoms persist.
- Change all your passwords and activate two-step verification on your bank accounts and digital services.
- Check with your bank and report any suspicious transactions.
How to know if your Android is infected?
Identifying a chameleon infestation isn't always easy , but there are warning signs you should be aware of:
- Your phone unexpectedly requests your PIN, pattern, or password instead of unlocking with a fingerprint or face.
- You notice changes in security settings that you did not make
- You receive notifications of bank accesses or transactions not made by you.
- You see unknown apps or permissions activated without your authorization (accessibility, device administrator, etc.)
- The phone exhibits strange behavior: it heats up, consumes excessive data or battery, opens windows on top of other apps, etc.
When in doubt, use a reliable antivirus app to scan your system, and if you find a suspicious app with elevated permissions, uninstall it as soon as possible. Remember that sometimes only a hard reset will clear your phone of threats.
How Chameleon evolves: more sophisticated variants every month
Constant evolution is one of the defining characteristics of this Trojan . According to analyses by ThreatFabric and other international security firms, Chameleon's danger lies in the fact that:
- Its developers update the code with new evasion and distribution techniques., adapting to new features in Android (for example, the “Restricted Settings” system or additional accessibility permissions).
- Attacks are customized based on country and most popular services, impersonating regional banking apps or specific government systems.
- Modern variants leverage internal Android APIs, such as AlarmManager, to schedule tasks, collect data at less-monitored times, and maximize the stealth of the operation..
- They manage to take complete control of the device (Device Takeover, DTO), making the phone literally invisible to its owner while being controlled remotely by attackers.
The most recent campaigns have demonstrated a surprising ability to adapt, bypassing both antivirus and Google's own defenses, and successfully impersonating critical apps such as Google Chrome, cryptocurrency exchanges, and banking institutions.
What to do if you suspect your phone has been compromised
Acting quickly is crucial to minimizing damage if you believe Chameleon has infected your device:
- Activate airplane mode to prevent malware from sending or receiving data while you troubleshoot the problem.
- Run a mobile security scanner updated from a reputable app.
- Review and remove any apps you don't recognize or that ask for accessibility permissions without a valid reason..
- Reset the device to factory settings If symptoms persist, but first make a copy of your important photos and files.
- Change your banking, email, and social media passwords from another secure device..
- Contact your bank to block possible fraudulent transactions..
Remember that no antivirus is infallible, so prevention, backups, and regular system updates remain your best weapons against malware as sophisticated as Chameleon.