Is Your Android TV Box Infected? How to Check for XCPE Malware

Infographic: four steps to check an Android TV box for the XCPE malware backdoor

If your Android TV box came from an unknown or budget brand, check its maker and installed packages today. On November 2, 2026, Google said a Chinese manufacturer, Videostrong Technology Co., built a backdoor called XCPE into the firmware of more than 1.3 million set-top boxes and sold access to criminal groups. A factory reset will not remove it, because the malware reinstalls itself from a protected part of the firmware.

This guide shows how to find out who made your box, how to look for the specific package names Google published, what to do if you find them, and what Google has and has not disclosed. Facts were checked against Google’s threat report and BleepingComputer’s coverage on November 2, 2026.

Before you start

  • Who should check: anyone using an Android-based TV box, streaming stick or “smart” box sold under a lesser-known brand, especially MECOOL models or boxes bought on marketplaces.
  • Probably not affected: Google’s report does not name any Google-made device, such as Google TV Streamer or Chromecast, or TVs with Android TV built in from major TV makers.
  • What you need: the box’s remote, 10 minutes, and optionally a computer with ADB (Android Debug Bridge) for the most reliable check.
  • Limitation: Google has not published a full list of affected brands and models.

What Google found

Google’s Threat Intelligence Group published its report, “Shutting the Door on the XCPE Botnet,” on November 2, 2026. The key points:

  • Scale: more than 1.3 million set-top boxes were enrolled in the XCPE botnet. Taking down the related command servers also cut off access to at least 10 million more devices infected through other channels.
  • Who: Google says it has “high confidence” that Videostrong developed and ran the backdoor for profit, not a rogue employee.
  • How it works: a system app called x.cpe (named com.oemservice in some builds) ships in the firmware with system-level privileges. If you uninstall it, it reinstalls from the box’s /oem/ partition on the next reboot.
  • What it did: it could silently install apps, turn off Google Play Protect, run shell commands, take screenshots, inject key presses and collect account details and app lists.
  • Who paid: Videostrong sold access to other operators, whose modules turned boxes into residential proxy exit nodes (Linkfog, AppSalt/Honeygain, GaGaNode, NetNut, Traffmonetizer), ran ad fraud, or loaded more backdoors (Moyu, Spirit, Bird).

Google took legal action against the command domains, banned Videostrong from making certified Android devices, and changed its certification review. Security firm Synthient, one of Google’s partners, traced the malware after finding it preinstalled on a MECOOL KM9PRO Max box bought in late 2025, according to BleepingComputer.

What the takedown does and does not fix

The takedown cuts the link between infected boxes and the people running them. It does not clean the boxes. BleepingComputer notes that the backdoor is still on infected devices and that removing it requires clean firmware or taking the device offline. If the operators register new servers, a box with the backdoor could be reached again.

How to check your Android TV box

1. Find the manufacturer and model

  1. On Android TV, open Settings > Device Preferences > About. On Google TV, open Settings > System > About.
  2. Note the Model and, if shown, the build or firmware name.
  3. Compare it with the box’s packaging or sticker. MECOOL is the brand linked to Videostrong in the published research. White-label boxes may not show the real maker, so treat an unknown brand with the same caution.

2. Check Play Protect certification

If your box has the Google Play Store, open it, go to its Settings, and look for Play Protect certification under About. “Device is certified” alone does not clear a Videostrong box, because Google says the company passed certification by loading the malicious code after first boot. “Device is not certified” on a box that has Google apps is a stronger warning sign.

3. Look for the packages Google named

The most reliable check uses ADB from a computer on the same network:

  1. On the box, open Settings > Device Preferences > About and select Build seven times to turn on Developer options.
  2. In Developer options, turn on USB debugging (some boxes label it ADB debugging or Network debugging).
  3. On your computer, install Android’s platform tools, then connect: adb connect BOX-IP-ADDRESS.
  4. Run the command below and approve the prompt on the TV.
adb shell pm list packages | grep -E "x.cpe|oemservice|abc.nexus|system.ntp|sso.auth.handler"

On Windows Command Prompt, replace grep -E with findstr and search for each name separately. When you’re done, turn debugging off again.

Package nameRole in Google’s report
x.cpeMain backdoor, preloaded in firmware
com.oemserviceName used for the backdoor in some builds
com.abc.nexusLoader that ran the paid modules (late 2024 onward)
com.android.system.ntpDropper disguised as a system app (since August 2026)
com.android.sso.auth.handlerDropper that installed the AppSalt proxy module

Any match is a strong sign the box is compromised. No match does not prove the box is clean, because Google says the operators kept renaming and replacing components.

4. Check your router or DNS logs

If your router, Pi-hole or NextDNS keeps query logs, filter by the box’s IP address and look for anyevonline.com or szbboys.com. Google lists both as XCPE command domains. Blocking them at the DNS level is a sensible extra layer, but it does not remove the backdoor.

What to do if your box is infected

  1. Disconnect it. Unplug the Ethernet cable or remove the box from your Wi-Fi network.
  2. Change passwords for every account you signed in to on the box: Google, Netflix, YouTube, IPTV services. Change the Wi-Fi password if the box knew it, then sign out all other sessions.
  3. Turn on two-step verification for your Google account if it isn’t on already. Our guide to two-step verification for Google and Microsoft walks through it.
  4. Replace the box. Firmware from the same manufacturer cannot be trusted, and third-party “clean” ROMs are hard to verify. Buy a device from a brand on Google’s Android TV partner list.
  5. Recycle it rather than reselling it, so the backdoor doesn’t move to another home.

Why a hacked TV box matters

A residential proxy module rents out your internet connection to strangers, so their traffic, including fraud or scraping, appears to come from your home IP address. That can get your IP blocked by websites, trigger CAPTCHAs, or draw abuse complaints to your internet provider. The box also sits on the same network as your laptops and phones, and Google says operators ran network reconnaissance from infected devices. While you’re in the TV settings, it’s worth reviewing ACR tracking on your smart TV too.

What we could not verify

Google did not publish a list of affected brands or models. Only the MECOOL KM9PRO Max has been named publicly, in Synthient’s research as reported by BleepingComputer. Videostrong had not publicly responded in the sources we reviewed. Menu names above are Google’s standard Android TV and Google TV paths; some budget boxes use custom launchers with different labels.

FAQ

Will a factory reset remove the XCPE malware?

No. The backdoor lives in the firmware’s system and /oem/ partitions, which a factory reset does not erase. It reinstalls on reboot.

Is my Google TV Streamer or Chromecast affected?

Google’s report does not name any Google-made device. The backdoor was built into boxes made by Videostrong, which supplied multiple brands.

Can antivirus apps remove it?

They may detect it, but they cannot remove a system-level app from read-only firmware partitions without root access, and Google says the malware disabled Play Protect.

How do I know a TV box is safe to buy?

Buy from a brand listed on Google’s Android TV partner page, check for “Device is certified” in the Play Store, and avoid boxes advertised with preloaded paid channels or “free” premium apps.

Next step

Run the ADB check or the router log check tonight. If you find a match, disconnect the box first, then change passwords from a different, trusted device. For other Android apps on your phone, see how to spot fake apps on Google Play.

Related guides

Sources

Get smarter software tips in your inbox

Clear tutorials, honest software recommendations, productivity tips and the tech updates that matter to one-person businesses.

Free. We’ll email you a link to confirm. Unsubscribe anytime with one click. We never share your address. Privacy policy

Get smarter software tips in your inbox

Free. Confirm by email, unsubscribe anytime. Privacy policy

Similar Posts