Got it. Let me break this down for enterprise defense.
Four things about BTMOB that matter for your MDM teams:
1. Capabilities: Why this hits different from older Android RATs
Three key differentiators. First, the no-code APK builder — this isn't a tool for skilled operators, it's a platform for script kiddies with $5K. That means volume and regional customization we've never seen before. Portuguese banking apps, Pix in Brazil, Alipay in APAC, European targets — all from the same codebase with zero technical skill required.
Second, WebSocket-based C2 with real-time bidirectional control. Older RATs like Rafel or Medusa used polling or simpler HTTP. BTMOB gives operators live screen streaming, interactive device manipulation, and immediate data exfiltration. This is desktop-grade RAT functionality on mobile, including camera/mic access and call forwarding.
Third, and this is critical: Accessibility Services abuse for device unlock and biometrics bypass. This isn't just credential theft — BTMOB can unlock the device itself, capture patterns/PINs through injection, and maintain persistence through legitimate-looking permissions. Source: Any.run sandbox analysis shows the modular architecture explicitly targeting lock screen patterns and Alipay PINs.
2. IOCs and behavioral indicators MDM should monitor
Forget file hashes — with leaked source, variants are exploding. Your MDM/MTD needs behavioral telemetry:
- Accessibility Services enablement events — especially BIND_ACCESSIBILITY_SERVICE from apps installed outside managed Google Play
- WebSocket connections to suspicious domains on non-standard ports
- Permission bundles: Apps requesting both Accessibility Services AND Device Admin AND Media Projection together should trigger immediate quarantine
- Fake app store domains: Phishing infrastructure mimicking iNat TV, government agencies, crypto mining platforms — these are delivery vectors, not just C2
- Runtime injection indicators: Pattern unlock overlays that don't match system UI packages
Domains from our threat feed: btmob-rat.com, infrastructure paths /yaarsa/* — but expect rapid rotation. The source code leak means attribution by infrastructure is burning fast.
3. Detection strategy: Why signatures will fail
Signature-based detection is already losing here. We have 15+ samples identified by February, and that was before the full source leak. ANY.RUN shows samples labeled as Android/Spy.Agent.EED, Android/Spy.Agent.EIJ — generic signatures catching behavioral overlap, not code provenance.
What works: Heuristic behavior chaining. Look for the pattern: sideloaded app → Accessibility Services request → WebSocket connection establishment → Media Projection or screenshot permission escalation. This sequence is hard to mimic legitimately.
Also: Device-side runtime indicators. On-device MTD watching for overlay injection attempts, clipboard monitoring hooks, and suspicious input injection — these are harder to morph because they interact with framework APIs.
4. MDM policy recommendations
Immediate actions:
- Block Accessibility Services for non-allowlisted enterprise apps — this is aggressive but necessary. Most enterprise workflows don't need it; if an app does, manually audit.
- Disable sideloading entirely if your device fleet supports it — use Android Enterprise managed Google Play as the exclusive install source.
- Policy enforcement for biometric/PIN changes with EMM monitoring — detect suspicious lock screen pattern changes
- Network egress filtering: WebSocket over HTTPS is hard to block, but drop WebSocket attempts to non-standard ports or newly registered domains via DNS/IPS
- Work profile isolation: BTMOB can't cross from work profile to personal without explicit consent — enforce strict containerization
The bigger picture: BTMOB at $5K with leaked source is going to fuel a wave of mobile banking fraud that hits not just consumers but BYOD corporate devices with banking apps. The 78% of Android devices running pre-14 versions are exposed — AOSP forks will never see patches for the Accessibility Services abuse patterns if they're OS-level gaps.
Lena confirms isExploit appears to be a new operator, which means we don't know their OPSEC yet. That gap matters for predicting campaign cadence.