A sophisticated Android malware campaign, dubbed NexusRoute, is actively targeting Indian citizens by impersonating official government applications like mParivahan and e-Challan. This operation leverages fake app versions distributed through phishing websites and malicious code hosted on platforms like GitHub to harvest login credentials and sensitive financial information, posing a significant threat to national cybersecurity.
The NexusRoute malware is designed to steal personal and banking data on a large scale. It combines social engineering tactics with advanced malware functionalities, including SMS interception, credential harvesting, and the execution of unauthorized financial transactions. The perpetrators operate a well-organized distribution network, creating convincing replicas of government portals and phishing domains to lure unsuspecting users into downloading malicious Android packages.
Understanding the NexusRoute Android Malware Attack
The NexusRoute campaign’s modus operandi begins with victims encountering fake mParivahan download pages, often hosted on GitHub Pages. These deceptive sites employ authentic government branding and logos to build trust, then instruct users to enable installations from unknown sources on their Android devices.
Once installed, the initial payload acts as a dropper, stealthily requesting permissions that legitimate government applications would never require. These include broad access to read SMS messages, utilize accessibility services, create overlay windows on the screen, and gain complete file system access. Granting these permissions effectively hands over comprehensive control of the user’s device to the attackers.
Cyfirma analysts identified the malware due to its integration with a commercial Android obfuscation and surveillance ecosystem. This connection suggests a professionally managed operation, distinct from opportunistic scams, backed by significant technical expertise and commercial tooling. The research team traced the operation to developer communities specializing in Android protection tools and app modification techniques, confirming the scale and sophistication of this fraud and surveillance initiative.
Infection Mechanism and Persistence Strategy
The malware employs a complex multi-stage loading system engineered to evade detection and complicate analysis by security researchers. Upon installation, the dropper application immediately loads a native library named ‘npdcc’ using the Java Native Interface (JNI). This technique shifts critical malicious logic into compiled code, making static analysis considerably more challenging.
Furthermore, the malware leverages DexClassLoader to dynamically load additional Android packages stored externally on the device. This allows threat actors to deploy updated malicious payloads without requiring users to go through another installation process. This dynamic loading capability enhances the malware’s adaptability and evasion tactics.
Persistence is a key technical strength of the NexusRoute campaign. The malware utilizes multiple Android-specific methods to ensure it remains active on infected devices. It abuses the BroadcastReceiver functionality to automatically launch at system startup. It also creates foreground services disguised as legitimate backup or security tools, and exploits OEM-specific auto-start mechanisms on devices from manufacturers like Xiaomi and OPPO.
A significant tactic involves displaying fake security notifications that mimic Google Play updates. These alerts are designed to trick users into approving permissions they would typically deny. Once accessibility service privileges are granted, the malware automatically approves all remaining runtime permissions, including access to the camera, microphone, and files, without any further user interaction.
Following this, the application presents a false security alert, claiming an unsupported application has been detected. It then guides the user through a fake uninstallation process that, in reality, only removes the dropper application. The primary malicious payload remains hidden and operational, ensuring the malware’s continued presence even after device reboots and standard removal attempts.
Data Exfiltration and Surveillance Capabilities
The stolen credentials are transmitted to the attackers’ command-and-control (C2) servers using Socket.IO communication channels. The malware systematically sends device identifiers, bank account details, Unified Payments Interface (UPI) PINs, and SMS messages containing one-time passwords (OTPs) to centralized monitoring dashboards.
This comprehensive data set empowers attackers to execute unauthorized financial transactions and sell the compromised information to criminal networks. Publicly available intelligence research has uncovered archived control panel interfaces. These interfaces reveal features for GPS tracking, microphone activation, and remote screen capture, indicating that the NexusRoute operation extends beyond financial theft into pervasive mobile surveillance capabilities.
The ongoing NexusRoute campaign underscores the evolving sophistication of Android malware and the persistent threat posed by fake government applications. Users are advised to exercise extreme caution when downloading applications, particularly those related to official services, and to always obtain them from trusted sources like the Google Play Store.

