MantaxOtax keys its Android ransomware to each victim's Android ID
Zimperium's September 9 write-up describes an Indonesian-linked family that encrypts files and streams the screen at once, resolves its command server through a GitHub repository, and loses most of its encryption reach on Android 10.
The Watch · Security desk

What happened
- Zimperium's zLabs team published a technical write-up on September 9 describing MantaxOtax, an Android family that encrypts a victim's files and surveils the same handset, and attributed it to Indonesian threat actors.
- The app requests device administrator privileges, then SMS, contacts, audio and image access, and finally Android Accessibility, which hands it broad control over device interactions.
- It resolves its live command-and-control domain from a GitHub repository, which Zimperium says lets the operators move to new infrastructure without shipping new code when a domain is blocked.
- The malware abuses Android's MediaProjection API for screenshots, MP4 recording and near-real-time streaming, staging captures on the Catbox file host and sending the links to its operators.
Why it matters
- What it limits constraint Per-device keying means no recovered sample produces a decryptor that helps a second victim, so incident response on an Android 9 handset has no offline recovery path.
- Who's exposed exposure Because collection includes SMS one-time passwords, Telegram credentials and linked Google accounts, a single infected phone becomes an account-takeover problem for services that never sat on the device.
- Who has to decide decision On current Android the ransom pressure comes from locking and PIN capture rather than encrypted files, which changes what a helpdesk is triaging when a user reports a phone they cannot unlock.
- What it sets up precedent Hosting C2 resolution on a public code repository puts the takedown decision with a platform abuse desk, and leaves domain blocklists a rotation behind the operators.
Next story · Security · 2d ago
Patched copies of eight Indonesian banking apps let Hirudo fake the apps' own security checksConfirmed5 publishers
The one fixed element in that setup is the repository. Rotating a domain costs the operators a commit; matching them costs defenders a new blocklist entry after every rotation [5]. The resolver, not the C2, is the durable indicator, and it sits on a code-hosting platform with an abuse desk rather than on a bulletproof host.
Zimperium found samples distributed as a standalone Android package on a third-party file-sharing service, so the infection starts with a user tapping through an unknown-sources warning [3]. Accessibility, the last permission in the chain, is where the surveillance lives: it is how the malware reads WhatsApp profiles and messages and lifts Telegram credentials and chat histories [13]. The rest of the collection set is broad and mostly unremarkable for this class, with two entries that matter more than the ransom: SMS messages including one-time passwords, and linked Google accounts [12].
The ransomware half is version-dependent. On Android 9 and earlier it walks shared external storage, encrypts with AES, purges the originals and leaves .enc copies [6]. On Android 10 and later, Scoped Storage confines the scan to the app's own external files directory, which leaves little worth encrypting [8]. The surveillance half is indifferent to that boundary, since Accessibility, MediaProjection screen capture and silent camera use work the same on a current handset [13][14]. On a modern device the extortion leverage is therefore the routine that poses as a system lock while intercepting the PIN, plus the persistent locking, application blocking and touch-swallowing overlay in the WebSocket-based second version [20].
Per-device keying settles the decryption question. Each key is fetched from the C2 against the device's Android ID, so no two victims share one [7]. A sample pulled apart in a lab yields nothing reusable, and recovery for an Android 9 victim runs through the operators' key store or not at all.
Some builds skip leverage for attrition: repeating alert dialogues, full-screen video overlays, text-to-speech that makes the handset say the attacker's words, and image popups spawning every 600 milliseconds [17], which is 100 of them a minute [19]. Victims' own image files are also overwritten with ransom graphics [9].
Negotiation ran through an on-screen chat interface on Firebase, and a server misconfiguration exposed some of those extortion dialogues along with a screenshot of what appears to be the operators' control panel [10][15]. Targeting is inferred rather than counted: Zimperium cited language indicators and recovered victim files as the basis for the Indonesian read [15].
THost9, reported the same week, cloned banking apps into an isolated work profile to break the link between a malware alert and the fraud that followed [18]. One family is boxed in by Android's storage isolation, the other used the platform's profile isolation as cover [8][18]. The controls that bite MantaxOtax arrive before any of it: install policy for unknown sources, and knowing which apps on a managed fleet hold device administrator and Accessibility [3][4].
What to watch
- A MantaxOtax sample surfacing in an official app store rather than a file-sharing host, which would remove sideloading control as a lever.
- Follow-up reporting that puts a victim count on the Indonesian targeting, which the September 9 write-up leaves to inference.
- Takedown of the GitHub repository serving C2 resolution, and how quickly the operators stand up a replacement path.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence62
- Adoption
- Not scored
- Hype gap+8
- Incentives30
- Confidence65
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
MantaxOtax Android malware combines file encryption with extensive surveillance, letting attackers steal messages, credentials and device data while restricting access to infected phones.
- [2]
In a technical write-up published on September 9, Zimperium's zLabs team linked MantaxOtax to Indonesian threat actors.
- [3]
Zimperium said some MantaxOtax samples appeared to have been distributed as a standalone Android package on a third-party file-sharing service, pointing to a sideloading route.
- [4]
After installation, MantaxOtax requested device administrator privileges, then access to SMS, contacts, audio and images, and finally Android Accessibility, which gave it broad control over device interactions.
- [5]
The malware resolves its live command-and-control domain from a GitHub repository, which Zimperium said lets operators move to new infrastructure without changing code if a domain is blocked.
- [6]
On Android 9 and earlier, the ransomware recursively scanned shared external storage, encrypted user files with AES, purged the originals from disk and left .enc copies.
- [7]
Each encryption key is fetched from the C2 against the device's Android ID, so no two victims share one key.
- [8]
On Android 10 and later, Scoped Storage confined the scan to the app's own external files directory, sharply reducing what could be encrypted.
- [9]
Zimperium said the malware also overwrote the victim's own image files with ransom graphics to make the demand unmissable.
- [10]
An on-screen chat interface opened for negotiation; Zimperium said those exchanges ran through Firebase and that a server misconfiguration left some extortion dialogues exposed.
- [11]
A separate routine masqueraded as a system lock process, restricting access while intercepting the lock screen PIN.
- [12]
The spyware side collected app inventories, hardware details, location, browser history, notifications, contacts, call logs and SMS messages including one-time passwords, plus gallery content and linked Google accounts.
- [13]
The malware pulled WhatsApp profiles and messages through Accessibility, and Telegram credentials and chat histories.
- [14]
The malware abused Android's MediaProjection API for screenshots, MP4 screen recording and near-real-time streaming, staging captures on the Catbox file host and sending links to operators, and could take silent photos on either camera.
- [15]
Zimperium said language indicators and recovered victim files suggested Indonesian targeting, and that the misconfigured server also yielded a screenshot of what appeared to be the operators' control panel.
- [16]
A second version moved to WebSocket communications and added persistent screen locking, application blocking and a transparent overlay that swallows all touch input.
- [17]
Other builds are designed to wear the victim down with repeating alert dialogues, full-screen video overlays, image popups spawning every 600 milliseconds, and text-to-speech that makes the handset speak the attacker's words aloud.
- [18]
MantaxOtax follows THost9, an Android trojan reported the same week that cloned banking apps into an isolated work profile to break the link between a malware alert and the fraud that followed.
- [19]
An image popup spawning every 600 milliseconds produces 100 popups per minute.
- [20]
On Android 10 and later the extortion leverage shifts from file encryption to the fake system lock that captures the PIN and to the second version's persistent locking, app blocking and touch-swallowing overlay, because Scoped Storage caps the encryptable file set while the locking routines are independent of storage scoping.
Sources
2 independent publishers whose own reporting we read for this story.
- bleepingcomputer.comNew Android malware encrypts files, steals data, and harasses victims
1 article · September 10, 2026
- infosecurity-magazine.comMantaxOtax Android Malware Combines Ransomware With Spyware
1 article · September 10, 2026
Topics and entities
Topics
- Android Malware
- Mobile Ransomware
Entities
- Zimperium
- Android
- App Defense Alliance
- Google Play Protect
- Firebase