Mobile malware is no longer what it used to be. In earlier days, attackers relied on simple tricks like fake apps or basic credential theft. Today, however, threats are far more advanced. They evolve constantly to survive in an environment where operating systems are getting stricter, app stores are more secure, and users are becoming more aware.
Modern Android malware doesn’t just attack—it adapts. It learns to use legitimate system features in ways they were never meant to be used. This shift shows how attackers are focusing on staying hidden, maintaining control, and extracting as much value as possible from infected devices.
In this report, we take a close look at a newly discovered Android malware family called Perseus. This threat represents a clear continuation of older malware families but with noticeable improvements in control, stealth, and data collection.
Threat Overview
Perseus is not built from scratch. Instead, it is developed on top of older malware frameworks such as Cerberus and Phoenix. These families have been widely known in the Android threat landscape, especially after Cerberus source code was leaked in 2020.
Perseus builds upon this foundation and transforms it into a more flexible and capable system. It is designed not just to steal data, but to fully control infected devices in real time.
Key Highlights
- It evolves from earlier malware, showing how threats improve over time
- It allows attackers to remotely control infected phones
- It targets sensitive personal data, including user-created notes
- It includes strong anti-analysis features to avoid detection
- It spreads through fake IPTV applications

Background and Origin
The name “Perseus” comes from its command-and-control (C2) panel login interface. While the name may sound heroic, this malware behaves more like a coordinated system built from multiple past threats.
During analysis, two different versions of Perseus were identified:
- English-based version – Includes debugging features, logs, and even unusual elements like emojis in code
- Turkish-based version – More minimal and stealth-focused
The English version suggests that developers may have used modern tools, possibly even AI-assisted coding, due to its structured logging and development style.
Distribution Strategy
Perseus spreads mainly through apps disguised as IPTV services. This is a clever choice for several reasons:
- IPTV apps are commonly downloaded outside official app stores
- Users are already familiar with installing APK files manually
- Suspicion is lower compared to unknown app categories
Instead of directly installing malware, attackers use a dropper app. This dropper bypasses Android 13+ security restrictions and installs the actual payload later.
Interestingly, the same dropper has been used to spread other malware families, showing shared infrastructure between cybercriminal operations.
Targeted Regions
The campaigns show a clear geographic focus. Most victims are located in:
- Turkey
- Italy
Other affected regions include Poland, Germany, France, UAE, and Portugal. There is also a strong interest in cryptocurrency-related targets.
This indicates that attackers are not operating randomly. They are choosing regions and sectors strategically.
Core Capabilities
1. Full Device Control
Perseus enables attackers to take over the device almost completely. It uses Android Accessibility Services to perform actions on behalf of the user.
This includes:
- Clicking buttons
- Entering text
- Navigating apps
- Performing gestures
This allows attackers to carry out fraud, including financial transactions, without the user realizing it.
2. Remote Monitoring (VNC & HVNC Modes)
The malware supports two main remote control methods:
- VNC Mode: Captures screenshots continuously and sends them to the attacker
- HVNC Mode: Sends a structured map of the user interface
In VNC mode, attackers see what the user sees in near real time. In HVNC mode, they interact with UI elements programmatically using structured data.
This dual approach gives attackers flexibility depending on the situation.
3. Overlay Attacks and Keylogging
Perseus inherits overlay attack capabilities from Phoenix. It can display fake screens over real apps, tricking users into entering credentials.
At the same time, it logs keystrokes and captures everything displayed on the screen. This makes credential theft highly accurate.
4. Notes Monitoring (Unique Feature)
One of the most interesting additions in Perseus is its ability to scan user notes.
Using a command called scan_notes, the malware:
- Opens note-taking apps
- Navigates through saved notes
- Extracts their content
It targets apps like:
- Google Keep
- Samsung Notes
- Evernote
- OneNote
This is important because users often store sensitive information in notes, such as:
- Passwords
- Recovery phrases
- Financial details
This feature shows a shift from basic data theft to more contextual intelligence gathering.
5. Anti-Analysis and Detection Avoidance
Perseus includes strong defenses against analysis. Before fully activating, it checks whether it is running in a real device.
It looks for:
- Root access
- Debuggers
- Tools like Frida or Xposed
- Emulator characteristics
- Fake hardware profiles
- Missing system components
It even evaluates:
- Battery behavior
- Bluetooth availability
- Number of installed apps
All these checks are combined into a risk score, which is sent to the attacker. If the environment looks suspicious, the malware may limit its activity.
Operational Behavior
Once installed, Perseus connects to its command server and waits for instructions. It supports a wide range of commands, including:
- Simulating user actions
- Launching apps
- Blocking applications
- Recording gestures
- Capturing screen data
- Injecting overlays
It can also:
- Mute the device
- Black out the screen
- Intercept unlock credentials
This level of control makes it extremely dangerous, especially in financial fraud scenarios.
Indicators of Compromise (IOCs)
Some known indicators include:
- Malicious package names like
com.tvtapps[.]live - Dropper apps disguised as IPTV services
- Suspicious APK sideloading behavior
These indicators can help security teams detect infections early.
| SHA-256 | Package name | Application name | |
| 1ea8360c4d3b7ccea50e9f19630be9d23df26ac713799e2f8457520c0d29bdda | com.xcvuc.ocnsxn | Roja App Directa | Perseus Dropper |
| 2524e9d5ed1e55332fe2d1cc0e7ad4e2656ad5ca624199e6f619325979b3529a | com.tvtapps.live | TvTApp | Perseus Payload (English Fork) |
| 56d3bb5e8771b41b11d368e70ddd26fe6f1e7bd00b3aafcfd4c34ef62f87093d | com.streamview.players | PolBox Tv | Perseus Payload (Turkish Fork) |
Conclusion
Perseus is not entirely new, but it is a refined version of existing threats. It combines proven techniques with targeted improvements.
Its strength lies in:
- Reusing reliable malware frameworks
- Adding selective new features like note monitoring
- Improving stealth and persistence
This reflects a broader trend in cybersecurity. Attackers are not always inventing new tools—they are improving what already works.
Perseus shows how modern malware is becoming more efficient, more targeted, and harder to detect.
Our Analysis and Opinion
Looking at Perseus from a broader cybersecurity perspective, it represents a clear shift in how mobile threats are evolving today. Instead of focusing purely on innovation, attackers are prioritizing refinement. This is an important distinction. The malware does not introduce completely new techniques, but it combines existing ones in a smarter and more efficient way.
One of the most concerning aspects is its use of legitimate Android features like Accessibility Services. These features were originally designed to help users, especially those with disabilities. However, threats like Perseus show how easily such tools can be misused when proper controls are not enforced. This raises an important question for platform developers: how can functionality be preserved while preventing abuse?
Another key observation is the focus on contextual data, particularly note-taking applications. Traditionally, malware targeted passwords and banking credentials. Perseus goes a step further by collecting user-generated content. This suggests attackers are now interested in understanding users, not just exploiting them. Personal notes can contain recovery keys, private information, and sensitive thoughts, making them extremely valuable.
The distribution method is also worth noting. By using IPTV-themed apps, attackers are exploiting user behavior rather than just technical vulnerabilities. Many users already trust and sideload such apps, which reduces friction for infection. This highlights the growing importance of user awareness alongside technical defenses.
From a defensive standpoint, Perseus demonstrates how difficult detection has become. Its anti-analysis checks are thorough and well-designed. Traditional sandboxing techniques may fail if malware can accurately detect artificial environments. This means security solutions must evolve as well, possibly incorporating more realistic simulation environments.
In our view, Perseus is not just another malware sample—it is a signal. It shows that the future of mobile threats lies in adaptability, stealth, and intelligent data collection. Organizations and individuals must move beyond reactive security and adopt proactive strategies, including behavior-based detection and stricter app installation policies.
Ultimately, Perseus reinforces a simple but critical truth: cybersecurity is no longer just about blocking attacks—it is about understanding how attackers think and evolve.
