Cómo eliminar el malware XCPE (com.oemservice) en TV Box Infectado

El malware que viene de fábrica en los dispositivos MECOOL no se borra con un reseteo común. En esta guía te explicamos cómo congelar los procesos malignos mediante comandos ADB para que la solución resista los reinicios.

Si tienes un TV Box de la marca MECOOL, es muy probable que tu dispositivo esté infectado con un troyano de fábrica conocido como XCPE (que opera bajo los procesos com.oemservice o x.cpe). Este malware actúa como una puerta trasera (backdoor) y una botnet, permitiendo a atacantes remotos tomar capturas de pantalla, instalar aplicaciones basura en segundo plano y devorar el ancho de banda de tu internet local.

El gran dolor de cabeza de los usuarios es que hacer un Hard Reset o restauración de fábrica no sirve de nada: el virus está inyectado en el firmware del sistema, por lo que vuelve a copiarse y ejecutarse cada vez que el equipo se enciende.

A continuación, te presentamos el único método efectivo sin cambiar el sistema operativo (ROM): congelar el proceso a nivel de usuario mediante ADB para que el bloqueo tolere los reinicios.

El problema: ¿Por qué fallan los métodos comunes?

Cuando intentas desinstalar la aplicación con el comando clásico pm uninstall --user 0 com.oemservice, la consola te dará un mensaje de éxito, pero al reiniciar el TV Box notarás que el proceso maligno vuelve a estar activo. Esto sucede porque el troyano cuenta con privilegios de sistema (android.uid.system).

Para solucionarlo de forma permanente, la estrategia correcta es usar la instrucción disable-user. Esto le prohíbe al sistema operativo arrancar el paquete, manteniéndolo inactivo de forma indefinida.


Guía Paso a Paso: Cómo bloquear el malware en MECOOL

Paso 1: Activar la Depuración USB en el TV Box

Para que tu computadora pueda enviarle órdenes al MECOOL, debes habilitar los permisos de desarrollador:

  1. En tu TV Box, ve a Ajustes (ícono de rueda dentada) > Preferencias del dispositivo > Información.
  2. Baja hasta la opción Número de compilación (Build) y presiona el botón central del control remoto 7 veces seguidas hasta que aparezca el aviso “¡Ya eres desarrollador!”.
  3. Vuelve al menú anterior, entra en Opciones de desarrollador y activa la casilla Depuración por USB.

Paso 2: Conocer la dirección IP del dispositivo

  1. Ve a Ajustes > Red e Internet y selecciona tu red Wi-Fi actual.
  2. Anota el número que aparece en Dirección IP (ejemplo: 192.168.0.124). Nota: Ambos equipos (PC y TV Box) deben estar conectados a la misma red.

Paso 3: Preparar ADB en tu computadora

  1. Descarga las herramientas oficiales portátiles de Google: Platform Tools para Windows.
  2. Descomprime el archivo .zip en tu computadora.
  3. Entra a la carpeta descomprimida platform-tools. En la barra de direcciones superior de Windows, borra la ruta, escribe cmd y presiona Enter para abrir la consola de comandos directamente allí.

Paso 4: Establecer la conexión y aplicar el bloqueo

En la ventana negra de comandos, ejecuta los siguientes comandos uno por uno presionando Enter:

1- Conectar al TV Box:

adb connect TU_DIRECCION_IP(Reemplaza TU_DIRECCION_IP por el número que anotaste en el Paso 2, por ejemplo: adb connect 192.168.0.124)

¡Atención! Mira la pantalla de tu televisor. Aparecerá un cartel pidiendo permiso para la depuración. Marca la opción “Permitir siempre desde esta computadora” y selecciona Aceptar. Luego, vuelve a ejecutar el comando de conexión en la PC para asegurar el estado connected.

2- Congelar el proceso principal (El más efectivo): Si el comando se ejecuta bien, la consola responderá con: Package com.oemservice new state: disabled-user.

adb shell pm disable-user --user 0 com.oemservice

3- Bloquear variantes y procesos asociados (Opcional):
Dependiendo de la versión de tu firmware, el malware puede utilizar otros nombres de paquete. Ejecuta estos comandos para limpiar los restos de la botnet:

adb shell pm disable-user --user 0 x.cpe
adb shell pm disable-user --user 0 com.abc.nexus

(Nota: Es completamente normal que algunos de estos últimos comandos lancen un error si tu versión de firmware específica no incluye esa variante exacta del proceso. Si com.oemservice se deshabilitó con éxito, ya tienes el bloqueo principal operando).

    Cómo verificar que la solución toleró el reinicio

    Una vez completados los comandos, reinicia tu TV Box MECOOL (puedes desconectarlo de la corriente y volverlo a conectar).

    Cuando encienda, vuelve a conectar el ADB desde la PC y ejecuta:

    adb shell pm list packages -d
    

    Este comando te mostrará la lista de todas las aplicaciones deshabilitadas en el sistema. Si ves com.oemservice en el listado, el troyano habrá quedado completamente congelado y sin capacidad de ejecutarse ni hacer daño, logrando saltarse la persistencia de fábrica.

    Consejo final de seguridad

    Aunque este método frena por completo la actividad del malware, la raíz del sistema operativo sigue alterada de fábrica. Si decides seguir utilizando el dispositivo para streaming, la recomendación ideal de ciberseguridad es reemplazarlo por uno certificado. Podés ver la lista en Mercado Libre de TV BOX recomendados acá: Listado de tv box recomendados.

    ¿Te funcionó el tutorial?

    Si esta guía te ahorró dolores de cabeza y te sirvió para salvar tu TV Box, considera apoyar nuestro contenido para que podamos seguir investigando y trayendo soluciones independientes: ☕ Invitame un cafecito.

    📧 Sumate al boletín

    Te cuento qué vale la pena comprar, qué evitar y algunos descubrimientos y tips para aprovechar mejor la tecnología. GRATIS, sin spam. 👉 Sumate

    🛒 Dispositivos Recomendados

    Dónde comprar los dispositivos que muestro en los videos 👉Dispositivos Recomendados

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Carrito de compra
    Scroll al inicio