Security researchers have uncovered a sophisticated Android banking trojan known as Rokarolla, a malware-as-a-service (MaaS) platform designed to compromise Android devices and steal financial information. The malware is capable of disabling Google Play Protect, abusing Android Accessibility Services, intercepting SMS messages, stealing PINs, manipulating cryptocurrency transactions, and giving attackers extensive remote control over infected devices.
What makes Rokarolla particularly dangerous is its scale. Researchers observed the malware targeting 217 banking and cryptocurrency applications while providing operators with 137 remote commands, significantly expanding its capabilities beyond many previously documented Android banking trojans.
Threat Overview
Malware Name
Rokarolla
Malware Type
- Android Banking Trojan
- Malware-as-a-Service (MaaS)
- Credential Stealer
- Remote Access Trojan (RAT)
Primary Targets
- Mobile banking users
- Cryptocurrency investors
- Android smartphone users
- Financial institutions
How Rokarolla Infects Devices
The malware is typically distributed through malicious APK files disguised as legitimate applications. Victims are tricked into installing fake apps through phishing pages, malicious advertisements, fraudulent updates, or third-party application stores.
Once installed, Rokarolla aggressively requests permissions that allow it to interact with the Android Accessibility Service. This permission becomes the foundation for most of the malware’s malicious activities.
Accessibility Service Abuse
Android Accessibility Services were designed to assist users with disabilities. However, threat actors frequently abuse these permissions because they allow applications to:
- Read screen content
- Simulate user interactions
- Click buttons automatically
- Capture text entered by users
Rokarolla leverages these capabilities to monitor activity across banking and cryptocurrency applications while bypassing many traditional security mechanisms.
Google Play Protect Bypass
One of Rokarolla’s most concerning features is its ability to disable or interfere with Google Play Protect.
Why This Is Dangerous
Google Play Protect serves as Android’s primary built-in malware detection system. Once disabled:
- Malicious applications face fewer detection checks
- Additional malware can be installed
- Security warnings can be bypassed
- Users lose a critical layer of protection
Remote Device Control Capabilities
Researchers identified 137 attacker commands supported by Rokarolla.
These commands allow threat actors to remotely interact with infected devices and perform a wide range of malicious actions.
- Read SMS messages
- Send SMS messages
- Collect contacts
- Launch applications
- Execute commands
SMS and Two-Factor Authentication Interception
Many financial institutions rely on SMS-based two-factor authentication (2FA).
Rokarolla specifically targets these messages to bypass security controls.
Targeted Data
- One-Time Passwords (OTPs)
- Verification codes
- Authentication links
- Banking notifications
Cryptocurrency Theft Mechanism
Researchers discovered clipboard manipulation functionality within Rokarolla.
How It Works
- User copies a cryptocurrency wallet address.
- Malware monitors clipboard activity.
- Original wallet address is replaced.
- Funds are transferred to an attacker-controlled wallet.
Victims often remain unaware until the transaction has been completed because the replacement occurs silently in the background.
Indicators of Compromise (IOCs)
| IOC Category | Description |
|---|---|
| Malware Family | Rokarolla |
| Malware Type | Android Banking Trojan |
| Distribution Method | Malicious APK Files |
| Technique | Accessibility Service Abuse |
| Technique | Google Play Protect Disablement |
| Technique | SMS Interception |
| Technique | Clipboard Manipulation |
| Technique | Keylogging |
| Technique | Screen Logging |
| Target Count | 217 Banking and Crypto Apps |
| Remote Commands | 137 Supported Commands |
| Objective | Financial Theft and Device Control |
Security Recommendations
- Enable Google Play Protect
- Avoid Sideloading Applications
- Review Accessibility Permissions
- Keep Devices Updated
Rokarolla represents a new generation of Android banking malware that combines accessibility abuse, credential theft, SMS interception, clipboard hijacking, and Google Play Protect bypass techniques to achieve near-total control over infected devices. With support for 137 remote commands and targeting hundreds of financial applications, it demonstrates the increasing sophistication of mobile threats facing both consumers and enterprises.