Skip to content

Security Independently confirmed2 publishers 3 min read Published Updated

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

Send a correction

Illustration accompanying MantaxOtax keys its Android ransomware to each victim's Android ID
Generated illustration

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.

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
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    MantaxOtax Android malware combines file encryption with extensive surveillance, letting attackers steal messages, credentials and device data while restricting access to infected phones.

    Reported SupportedView cited source
  2. [2]

    In a technical write-up published on September 9, Zimperium's zLabs team linked MantaxOtax to Indonesian threat actors.

    Reported SupportedView cited source
  3. [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.

    Reported SupportedView cited source
  4. [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.

    Reported SupportedView cited source
  5. [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.

    Reported SupportedView cited source
  6. [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.

    Reported SupportedView cited source
  7. [7]

    Each encryption key is fetched from the C2 against the device's Android ID, so no two victims share one key.

    Reported SupportedView cited source
  8. [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.

    Reported SupportedView cited source
  9. [9]

    Zimperium said the malware also overwrote the victim's own image files with ransom graphics to make the demand unmissable.

    Reported SupportedView cited source
  10. [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.

    Reported SupportedView cited source
  11. [11]

    A separate routine masqueraded as a system lock process, restricting access while intercepting the lock screen PIN.

    Reported SupportedView cited source
  12. [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.

    Reported SupportedView cited source
  13. [13]

    The malware pulled WhatsApp profiles and messages through Accessibility, and Telegram credentials and chat histories.

    Reported SupportedView cited source
  14. [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.

    Reported SupportedView cited source
  15. [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.

    Reported SupportedView cited source
  16. [16]

    A second version moved to WebSocket communications and added persistent screen locking, application blocking and a transparent overlay that swallows all touch input.

    Reported SupportedView cited source
  17. [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.

    Reported SupportedView cited source
  18. [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.

    Reported SupportedView cited source
  19. [19]

    An image popup spawning every 600 milliseconds produces 100 popups per minute.

    Derived Supported
  20. [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.

    Derived Supported

Sources

2 independent publishers whose own reporting we read for this story.

  1. bleepingcomputer.com

    1 article · September 10, 2026

    New Android malware encrypts files, steals data, and harasses victims
  2. infosecurity-magazine.com

    1 article · September 10, 2026

    MantaxOtax Android Malware Combines Ransomware With Spyware

Topics and entities

Topics