Notebookcheck Logo

Android trojan Manic steals PINs without a fake banking screen

Person tapping on a smartphone while holding a bank card in the other hand
ⓘ Mikhail Nilov / Pexels
Manic reads the PIN off the real keypad. The banking app keeps working as normal.
ThreatFabric has documented Manic, a new Android threat that watches 169 apps, among them banking, eID and authenticator apps across Europe. Manic lifts the PIN straight off the app's real keypad, so no fake banking screen ever shows up. And when the phone is offline, it pushes the data out through a second infected phone nearby.

Dutch security firm ThreatFabric published a report on 20 August on a previously undocumented Android threat. It calls the malware Manic, and it blends two things that usually stay apart: a banking trojan built to take money, and spyware built to watch the owner. The campaign is aimed mainly at Ukraine. The target list also covers banks in Germany, Poland, the Czech Republic, Slovakia, Austria, France, Spain, the Netherlands, Estonia, Lithuania and the United Kingdom, plus state eID apps in several of those countries.

In total Manic watches 169 package IDs, the technical identifiers of individual apps. The list spans banks, payment services, buy now pay later, remittances, crypto exchanges and wallets, messengers, browsers, email clients, government eID apps and authenticator apps, which are the ones that generate the second factor at login. ThreatFabric traces the first infrastructure back to February 2026. A reworked build arrived in July with stronger anti-analysis checks.

The PIN travels along, and no fake bank screen appears

A classic banking trojan paints a copied bank interface over the real app. Look closely enough and you can spot it. Manic works differently. When it finds a numeric keypad inside a target app, it lays a transparent surface exactly over those keys. As the user taps, Manic records the position, briefly switches off its own touch interception, and replays the tap at the same spot through Android's accessibility services. The banking app receives the input as normal and carries on. Nothing on screen looks wrong. The PIN still ends up with the attacker. The pattern turns up in other scams as well, where the attack targets precisely the signal people rely on to notice that something is off.

A second function, which ThreatFabric calls autoEnterPin, works at the lock screen and tries to enter a previously captured PIN or pattern by itself. The accessibility services double as a keylogger. Manic sorts captured input in advance by whether it looks like a lock screen entry, a recovery phrase for a crypto wallet, a four to six digit SMS code, or a password.

A second infected phone as the way out

The most unusual part is how the data leaves. If an infected device cannot reach the attackers' server, Manic encrypts what it collected and puts it in a queue. It then looks for another infected phone within radio range over Wi-Fi Direct, Bluetooth or Bluetooth Low Energy and checks whether that one is online. If it finds one, the package moves there and onward to the server. Up to four relay hops are configured by default.

In practice that means taking a phone off the network does not necessarily stop the leak, as long as a second infected device is lying nearby. It is the same thinking error as with two-factor sign-in, where a stolen session cookie makes the second factor pointless.

How to spot it

Manic comes in two parts, a wrapper that gets it onto the device and the implant itself. The package names are picked to sound like system components from well known vendors. ThreatFabric lists tech.intel.dialer.updater, org.honor.secure.helper, org.lenovo.storage.processor, dev.huawei.media.helper, tech.apple.dialer.scheduler and io.motorola.secure.executor. The July build removes its icon from the app drawer, so it no longer shows up in the menu at all.

Everything hangs on two permissions, accessibility services and notification access. To check whether something is wrong, open the accessibility section in Android settings and look at the services listed there. Anything that does not clearly belong to a helper app you installed on purpose should be switched off. The same goes for notification access. Manic also tries to disable Google Play Protect through automated taps, so the Play Store is worth a look as well.

ThreatFabric does not say how many devices are affected, and there are no infection figures for any single country. The simplest protection is still the old one. Do not install APK files from links or third party portals, not even when the page looks like a well known vendor.

Google LogoAdd as a preferred source on Google
Mail Logo

No comments for this article

Got questions or something to add to our article? Even without registering you can post in the comments!
No comments for this article / reply

static version load dynamic
Loading Comments
> Expert Reviews and News on Laptops, Smartphones and Tech Innovations > News > News Archive > Newsarchive 2026 08 > Android trojan Manic steals PINs without a fake banking screen
Steffen Zahn, 2026-08-21 (Update: 2026-08-21)