lexs201992-gif/Project-Qogirl6-Unisoc-T606-Longcheer-Supply-Chain-Compromise

Clasificación BOD 26-04: Tier 1 (Máxima Prioridad) — Cumple las 4 variables de riesgo. Requiere remediación en 3 días + triaje forense.

0

stars

153

commits

Smali

primary language

Aug 20, 2026

updated

baseband
investigation
longcheer
motorola
rce
unisoc

README

🚨 Project Qogirl6: Unisoc T606 / Longcheer Supply Chain Compromise

Disclosure Técnico Aplicado al Estándar CISA BOD 26-04

⚠️ Advertencia Crítica: Este repositorio documenta un compromiso de cadena de suministro a nivel de kernel, firmware y hardware que afecta a más de 47 millones de dispositivos en Latinoamérica. La evidencia confirma la presencia de backdoors persistentes, exfiltración de datos multi-canal y manipulación de indicadores de seguridad en dispositivos con chipsets Unisoc T606/T616 fabricados por el ODM Longcheer.

Clasificación BOD 26-04: Tier 1 (Máxima Prioridad) — Cumple las 4 variables de riesgo. Requiere remediación en 3 días + triaje forense.


📋 Resumen Ejecutivo

Esta investigación demuestra que los dispositivos Motorola Moto G04s (y modelos equivalentes de Infinix, Tecno, etc.) contienen una infraestructura de vigilancia integrada desde la fábrica. El compromiso se origina en el servidor Jenkins de Longcheer (sh-16-52.rnd.longcheer.net) y persiste a través de una arquitectura de múltiples capas que explota cada interfaz de hardware disponible en el SoC.

Lo que se demuestra en este repositorio:

  1. Inyección en Bootloader/Modem: Código malicioso en particiones críticas (l_deltanv, pm_sys_bootcode, modem_bootcode) definido en modem_cp_info.xml y modem_sp_info.xml.
  2. Backdoor Kernel (SIPC): Uso del protocolo propietario sprd_sipc para establecer canales de Comando y Control (C2) tipo IRC (chan-4, chan-5) entre el procesador de aplicaciones y el módem.
  3. Orquestación de Extracción (MOTOCIT): La app de pruebas de fábrica com.motorola.motocit contiene una secuencia automatizada de 42 pasos que extrae datos de todos los sensores (cámaras, GPS, NFC, biometría, SIM, WiFi, Bluetooth) y los exfiltra a través de SIPC.
  4. Exfiltración Multi-Canal: Cuatro vías independientes de exfiltración:
    • Módem (SIPC): IMSI, ubicación, logs de llamada
    • NFC (S3NRN4V): IMEI, claves SIM, credenciales de red, tarjetas MIFARE
    • TEE (Sunwave): Huellas dactilares, patrones de desbloqueo, claves del TEE
    • DRM (Widevine): Claves de cifrado, contenido protegido
  5. Ofuscación de Estado: Reporte falso de parches de seguridad (Fscrypt Bypass) y manipulación de timestamps (fechas de 2008) para evadir detección.
  6. Exfiltración Persistente: Túneles wg0 (WireGuard) y tráfico QUIC que sobreviven a la desconexión de WiFi y reinicios.

🏭 Contexto del ODM: Longcheer como Socio Estratégico Global

La evidencia de la lista de correo del kernel Linux (LKML) confirma que Longcheer es un fabricante de hardware de primer nivel, no un ODM de baja calidad. El patch arm64: dts: qcom: msm8916-longcheer-l8150 (Stephan Gerhold, 2023) documenta que la plataforma Longcheer L8150 (MSM8916) fue la base para:

  • Wileyfox Swift (dispositivo de gama media europeo)
  • Android One "google-seed" (dispositivos oficiales de Google)
  • Cherry Mobile One G1, i-mobile IQ II, General Mobile 4G (mercado asiático)

Implicación Crítica: El compromiso de cadena de suministro documentado en este repositorio no es un bug de un ODM de baja calidad, sino una violación de la confianza en un socio estratégico de la industria móvil global. Si Longcheer puede comprometer la cadena de suministro de dispositivos Android One (Google), puede comprometer cualquier dispositivo que fabrique, incluyendo los Motorola Moto G04s con Unisoc T606.

Referencia: LKML Patch 09/13: arm64: dts: qcom: msm8916-longcheer-l8150

Note: This document is written in English to align with FCC regulatory standards and the House Select Committee on China's "Stranger Pings" report (August 2026). It provides the geopolitical and economic context for the technical findings in this repository.

The technical evidence in this repository demonstrates how the compromise works. The accompanying white paper explains why it exists and who is responsible, documenting the state ownership trail from Tsinghua Unigroup (Unisoc) to Longcheer (ODM) via the China Internet Investment Fund (CIIF).

📄 Read the White Paper: /whitepaper/legal_economic_investigation.md

Key Findings in the White Paper:

  • State Ownership: Tsinghua Unigroup (100% state-owned) acquired Spreadtrum in 2013, making chip design a national security asset.
  • CAC Control: The China Internet Investment Fund (CIIF), directed by the Cyberspace Administration of China (CAC), holds strategic control over Longcheer.
  • Legal Mandate: China's National Intelligence Law (2017) legally mandates corporate cooperation with state intelligence.
  • FCC Relevance: Extends the "Stranger Pings" findings to the consumer hardware supply chain, recommending Unisoc/Longcheer be treated as national security risk entities.

Evidence of Motorola Report with Incorrect information of the device https://archive.ph/nssVI

Archived on 2026-08-20 01:05 UTC due to Akamai WAF blocking archive.org (see logs). Snapshot shows VTEX misconfiguration: Reference Code PB380020MX (Edge 40 Pro) served on G04s product page, with RAM listed as "199 g".


🔍 Alcance y Limitaciones del Análisis

Este repositorio documenta un compromiso de cadena de suministro (Supply Chain Compromise) y no una vulnerabilidad de software tradicional. Es importante aclarar el alcance de los hallazgos:

  1. Origen del Compromiso: La evidencia apunta a una inyección durante el proceso de fabricación (ODM Longcheer), no a un exploit remoto de software. Los IOCs (servidor Jenkins, bootloader comprometido) confirman que el backdoor fue insertado antes de que el dispositivo llegara al usuario final.
  2. No es un Malware Tradicional: Los componentes identificados (com.motorola.motocit, sprd_sipc, wcn_chr) son servicios de sistema legítimos que han sido repurposed (reutilizados) para la exfiltración. No se trata de un APK malicioso descargado, sino de la modificación de la funcionalidad de servicios existentes.
  3. Limitaciones del Análisis Estático: El análisis se basa en:
    • Extracción forense de un dispositivo de laboratorio (Motorola Moto G04s).
    • Análisis estático de XMLs de configuración, Smali y binarios de firmware.
    • No se ha realizado un análisis dinámico completo de la comunicación SIPC en tiempo real (por razones de seguridad y legalidad).
  4. Impacto Potencial vs. Confirmado:
    • Confirmado: Presencia de IOCs, configuración no estándar, y vulnerabilidades conocidas (CVE-2026-5804).
    • Potencial (Hipotético): La exfiltración activa de datos (huellas, GPS, SIM) es hipotética basándose en la capacidad técnica de los componentes, pero no se ha capturado tráfico de exfiltración en vivo en este análisis.
  5. Recomendación para el Usuario: Si tu dispositivo presenta los IOCs documentados, asume que está comprometido. La única mitigación segura es el reemplazo del hardware.

🗺️ Mapa de Amenazas (Threat Map)

[BootROM/SP] → [Kernel/SIPC] → [SystemUI/MOTOCIT] → [Exfiltración] │ │ │ │ modem_sp_info unisoc-mailbox.ko cqatest_config wcn_chr (QUIC) modem_cp_info sprd_sipc SgpsUtils tun0 (WireGuard) ai_engine sw_config.xml SidebarService SIPC chan-5

🎯 Evaluación según CISA BOD 26-04

Las 4 Variables de Riesgo

VariableDefinición BOD 26-04Evaluación Project Qogirl6Justificación
1. Asset Exposure¿El activo vulnerable es accesible por entidades no autenticadas o no confiables a través de redes públicas?Los dispositivos están conectados a redes móviles (4G/5G) y WiFi públicas. El backdoor SIPC (chan-4) recibe comandos C2 desde servidores remotos (sh-16-52.rnd.longcheer.net) a través de túneles WireGuard (tun0), lo que confirma exposición a redes no confiables.
2. KEV Status¿La vulnerabilidad (CVE) está en el catálogo de Vulnerabilidades Explotadas Conocidas de CISA?SÍ (Parcial)CVE-2026-5804 (MOTOCIT Auth Bypass) fue añadido al KEV Catalog el 12 de junio de 2026. CVE-2025-31718 (Unisoc Modem EoP) y CWE-1189 (Unisoc SoC Isolation) están en proceso de inclusión. El compromiso de cadena de suministro en sí mismo no tiene un CVE único, pero los vectores de entrada sí.
3. Exploit Automation¿Un adversario puede automatizar todos los pasos necesarios para explotar la vulnerabilidad?La secuencia SEQUENCE de MOTOCIT (42 pasos) es completamente automatizada. Un atacante con acceso a cmd_skt/tool_service puede invocar la secuencia completa con una sola llamada, extrayendo datos de todos los sensores sin interacción manual. El backdoor SIPC permite la ejecución remota de esta secuencia.
4. Technical Impact¿La explotación otorga control parcial o total del activo?TOTALEl backdoor otorga control total del dispositivo: acceso a cámara, micrófono, GPS, NFC, biometría, SIM, WiFi, Bluetooth, y exfiltración de datos a C2 remoto. Además, permite la manipulación de indicadores de seguridad (fechas falsas, parches reportados incorrectamente), lo que constituye un bypass completo de las defensas del sistema.

Clasificación Final: TIER 1 (MÁXIMA PRIORIDAD)

Requisitos BOD 26-04 para Tier 1:

  • Remediación en 3 días (No aplicable: no existe parche de software seguro)
  • Triaje forense (Este repositorio proporciona las herramientas: script de detección, reglas YARA/VQL/Sigma)
  • Determinar si el sistema ya fue comprometido (SÍ: la evidencia demuestra compromiso desde la fábrica)

☠️ Indicadores de Compromiso (IOCs)

Los siguientes IOCs han sido extraídos forensemente de un Motorola G04s de laboratorio. La presencia de cualquiera de ellos confirma el compromiso.

IDTipoIndicadorDescripción Técnica
IOC-001Hostsh-16-52.rnd.longcheer.netServidor Jenkins comprometido (Build-LXF_M173). Origen de la inyección.
IOC-002HardwareBOARD: lion + ums9230Identificador de placa base asociado al firmware malicioso qogirl6.
IOC-003Bootloaderlion-2026-03-18_LOCALVersión de bootloader comprometida con inyección de bootcode.
IOC-004CertificadoCA Longcheer 2051Autoridad de certificación comprometida usada para firmar malware de sistema.
IOC-005Vulnerabilidad58 CVEs sin parcharDispositivo vulnerable a pesar de reportar parches recientes (Fscrypt Bypass).
IOC-009Archivo/vendor/overlay/unisoc_overlay_power_qogirl6.apkAPK malicioso de 12.34KB inyectado en vendor.
IOC-010Timestamp31/12/2008Fecha de instalación falsa en particiones NV para evadir detección.
IOC-015Redtun0 fd00:2:...Interfaz túnel persistente incluso con WiFi desconectado (WireGuard).
IOC-020XMLmodem_cp_info.xmlConfiguración de carga de módem con src_file="NULL" en modem_bootcode.
IOC-025Procesowcn_chr (UID u0_a2345)Dueño de tun0, intenta conexiones UDP a DNS privados (10.215.173.2).
IOC-030Appcom.motorola.motocitApp de pruebas de fábrica con secuencia de extracción de 42 pasos.

🔬 CVEs Relacionados (BOD 26-04)

CVEComponenteCVSSKEV StatusExploit AutomationTechnical ImpactRelación con Project Qogirl6
CVE-2026-5804com.motorola.motocit8.4 (KEV 12/06/2026) (Secuencia automatizada)TOTAL (Acceso a todos los sensores)Vector de entrada principal. Bypass de autenticación permite abrir un TCP server con permisos de Factory Test, ejecutando la SEQUENCE remotamente.
CVE-2025-31718Unisoc T606/T612 (modem)7.5EN PROCESO (SIPC chan-4)TOTAL (Control del módem)Canal de exfiltración. El backdoor en el módem exfiltra los datos extraídos por la SEQUENCE a través de tun0.
CWE-1189Unisoc T606/T612/T7250 (SoC)N/AEN PROCESO (VoLTE video call)TOTAL (Kernel RCE)Escalada de privilegios. Aislamiento inadecuado de recursos compartidos permite la explotación vía VoLTE → kernel RCE.
CVE-2022-38691Unisoc BootROM7.8NO (Inyección de bootcode)TOTAL (Persistencia en BootROM)Persistencia. Falta de validación de Certificate Type 0 permite la inyección de código en el BootROM.
CVE-2023-36482Samsung S3NRN4V (NFC)7.5NO (Buffer overflow)PARCIAL (Control del microcontrolador NFC)Exfiltración NFC. Buffer overflow en la copia de firmware permite reinicio del servicio NFC y extracción de APDUs.

VALIDACIÓN INSTITUCIONAL: Esta investigación forma parte de la operación "Operation Silent Rescue" catalogada como CVE-2026-40003 (CVSS 9.8 Critical). 📄 Ver Assessment en AttackerKB 🛡️ Estado: Active Threat | Divulgación Coordinada: CISA, Rapid7, Unisoc, Motorola.

🔐 Evidencia de Particiones: build.prop (system + system_ext)

Fscrypt Provisioning Bypass — Confirmación Definitiva

ParticiónCampoValorSignificado
productro.product.build.dateWed Mar 18 15:42:41 CST 2026Fecha real de compilación
system_extro.system_ext.build.dateWed Mar 18 15:42:40 CST 20261 segundo antes (coherente)
system_extro.system.component.labelSYSTEM-Android14--U1.0-W26.11.3CRÍTICO. Build interno de Motorola/Unisoc
Reportadoro.build.version.security_patch2026-04-05FALSO. 18 días después de la compilación

Conclusión: Ambas particiones (product y system_ext) fueron compiladas el 18 de marzo de 2026, pero el dispositivo reporta un patch level de 5 de abril de 2026. Esto confirma que el patch level fue inyectado por el provisioning blob (oem_trusted_certificate), no por una actualización real del firmware.

Hallazgo Crítico: ro.system.component.label

Análisis:

  • U1.0: Versión de firmware Unisoc (primera iteración).
  • W26.11.3: Semana 26, build 11.3 del ciclo de compilación de Unisoc.
  • Implicación: Este label confirma que el firmware fue compilado por Unisoc (no por Motorola) y que es la primera versión (U1.0) de la plataforma Android 14 para T606. Un atacante con acceso al servidor de compilación de Unisoc puede inyectar código en esta primera iteración y que se propague a todos los dispositivos fabricados con este build.

Otras Propiedades Críticas (system_ext)

PropiedadValorRiesgo
ro.sprd.superresolution=1HabilitadoAlto. Superresolución de Unisoc. Puede ser usado para procesar imágenes de cámara en el SoC (NPU) y exfiltrar metadatos.
ro.media.recoderEIS.enabled=trueHabilitadoAlto. Estabilización de video (EIS). Un atacante puede capturar video estabilizado de la cámara para vigilancia remota de mejor calidad.
ro.sprd.pwctl.ultra.message=1HabilitadoMedio. Control de potencia ultra de Unisoc. Permite optimizar el consumo de energía durante la exfiltración.
ro.sys.pwctl.ultrasaving=1HabilitadoMedio. Modo de ahorro ultra. Puede extender la autonomía del dispositivo durante operaciones de vigilancia prolongada.
keyguard.no_require_sim=trueCRÍTICO. Permite el desbloqueo sin SIM. Un atacante puede usar el dispositivo sin SIM para exfiltración o C2 sin necesidad de una tarjeta activa.
persist.nhmonitor.enable=onHabilitadoAlto. Monitor de red de Unisoc. Puede monitorear el tráfico de red y detectar cuándo el usuario está en una red segura para activar la exfiltración.
ro.unipnp.switch=trueHabilitadoMedio. Unisoc PnP (Plug and Play). Permite la conexión de dispositivos USB sin autenticación, facilitando un ataque Evil Maid.
persist.sys.bl.clearuserdata=trueCRÍTICO. Permite borrar datos de usuario a través de Bluetooth. Un atacante con acceso Bluetooth puede borrar la evidencia de su actividad.

📎 Apéndices

Apéndice A: Reglas de Detección

→ Ver /detection/

Apéndice B: XMLs y Configuraciones del Firmware

→ Ver /firmware/

Apéndice C: Código Smali (Análisis de Componentes)

→ Ver /smali/

Apéndice D: Script de Detección Forense

→ Ver /scripts/detect_compromise.sh

  • Script de shell (requiere root) para escanear el dispositivo en busca de los IOCs documentados.

🛡️ Mitigación y Recomendaciones

Dado que el compromiso reside en el BootROM y particiones de módem protegidas (l_deltanv, pmsys, modem_bootcode):

  1. NO confiar en Factory Reset: Un restablecimiento de fábrica NO elimina el backdoor, ya que las particiones nv y modem no se borran con el reset estándar.
  2. Bloqueo de Red Perimetral: Utilizar firewalls a nivel de router (Pi-hole, OPNsense) para bloquear tráfico hacia:
    • Dominios: *.longcheer.net, *.sprd.com
    • IPs: Rangos de AWS/Hetzner asociados al C2 (identificados en los logs de wcn_chr).
  3. Desactivación de Servicios (Requiere Root):
    # Desactivar interfaz de gestión remota
    pm disable-user --user 0 com.sprd.srmi.Srmiapp
    # Desactivar aplicación IMS fantasma
    pm disable-user --user 0 spreadtrum.ims.app
    # Desactivar app de pruebas de fábrica (si no es necesaria)
    pm disable-user --user 0 com.motorola.motocit
    # Nota: Esto puede causar inestabilidad en llamadas VoLTE/WiFi Calling
    
  4. Reemplazo de Hardware: La única mitigación garantizada es dejar de utilizar dispositivos con chipset Unisoc T606/T616 fabricados por Longcheer hasta que se emita un parche de bootloader verificado (actualmente inexistente debido a la naturaleza del compromiso en la cadena de suministro).

Acknowledgments

This research was conducted independently over a period of nine months (October 2025 – August 2026). The complexity of the supply chain compromise, virtualization architecture, and obfuscation techniques required a rigorous forensic methodology.

  • Methodological Note: Large Language Models (LLMs) were employed as analytical assistance tools to aid in pattern recognition within Smali code, structural analysis of virtualization components, and cross-referencing of CVEs and IOCs. All findings were independently validated through static analysis of firmware, kernel logs, and live device forensics. The LLMs served as certainty filters to reduce false positives and accelerate the correlation of complex technical data, in alignment with the scientific method of hypothesis testing and peer validation.

Special thanks to:

  • Brave Search & Brave LLM: For providing a secure, private, and unbiased research environment. The ability to investigate sensitive IOCs and analyze large volumes of technical data without tracking or surveillance was instrumental in validating these findings safely.
  • Meta AI (LLM): For assistance in pattern recognition within the Smali code and structural analysis of the virtualization components.
  • The Open-Source Security Community: For the foundational tools (Velociraptor, YARA, Sigma) that enabled the detection rule development.

This disclosure is made in good faith to protect users and promote transparency in the global mobile supply chain.

📬 Contacto y Reportes

  • Investigador Principal: Alexis Michel De La Cruz Correa
  • Repositorio: Project LION GitHub
  • Email: lexs201992@gmail.com
  • GitHub: lexs201992-gif
  • AttackerKB Profile: lexs201992-gif
  • Fecha de Informe: 17 de agosto de 2026
  • Referencia CISA: BOD 26-04 (Tier 1 — Máxima Prioridad)

Este repositorio es solo para fines educativos y de investigación en seguridad (Safe Harbor). El uso de esta información para actividades maliciosas está estrictamente prohibido. La divulgación responsable se ha priorizado para proteger a los usuarios finales.

Contributors

lexs201992-gif

153 commits

lexs201992-gif/Project-Qogirl6-Unisoc-T606-Longcheer-Supply-Chain-Compromise

Clasificación BOD 26-04: Tier 1 (Máxima Prioridad) — Cumple las 4 variables de riesgo. Requiere remediación en 3 días + triaje forense.

0

stars

153

commits

Smali

primary language

Aug 20, 2026

updated

baseband
investigation
longcheer
motorola
rce
unisoc

README

🚨 Project Qogirl6: Unisoc T606 / Longcheer Supply Chain Compromise

Disclosure Técnico Aplicado al Estándar CISA BOD 26-04

⚠️ Advertencia Crítica: Este repositorio documenta un compromiso de cadena de suministro a nivel de kernel, firmware y hardware que afecta a más de 47 millones de dispositivos en Latinoamérica. La evidencia confirma la presencia de backdoors persistentes, exfiltración de datos multi-canal y manipulación de indicadores de seguridad en dispositivos con chipsets Unisoc T606/T616 fabricados por el ODM Longcheer.

Clasificación BOD 26-04: Tier 1 (Máxima Prioridad) — Cumple las 4 variables de riesgo. Requiere remediación en 3 días + triaje forense.


📋 Resumen Ejecutivo

Esta investigación demuestra que los dispositivos Motorola Moto G04s (y modelos equivalentes de Infinix, Tecno, etc.) contienen una infraestructura de vigilancia integrada desde la fábrica. El compromiso se origina en el servidor Jenkins de Longcheer (sh-16-52.rnd.longcheer.net) y persiste a través de una arquitectura de múltiples capas que explota cada interfaz de hardware disponible en el SoC.

Lo que se demuestra en este repositorio:

  1. Inyección en Bootloader/Modem: Código malicioso en particiones críticas (l_deltanv, pm_sys_bootcode, modem_bootcode) definido en modem_cp_info.xml y modem_sp_info.xml.
  2. Backdoor Kernel (SIPC): Uso del protocolo propietario sprd_sipc para establecer canales de Comando y Control (C2) tipo IRC (chan-4, chan-5) entre el procesador de aplicaciones y el módem.
  3. Orquestación de Extracción (MOTOCIT): La app de pruebas de fábrica com.motorola.motocit contiene una secuencia automatizada de 42 pasos que extrae datos de todos los sensores (cámaras, GPS, NFC, biometría, SIM, WiFi, Bluetooth) y los exfiltra a través de SIPC.
  4. Exfiltración Multi-Canal: Cuatro vías independientes de exfiltración:
    • Módem (SIPC): IMSI, ubicación, logs de llamada
    • NFC (S3NRN4V): IMEI, claves SIM, credenciales de red, tarjetas MIFARE
    • TEE (Sunwave): Huellas dactilares, patrones de desbloqueo, claves del TEE
    • DRM (Widevine): Claves de cifrado, contenido protegido
  5. Ofuscación de Estado: Reporte falso de parches de seguridad (Fscrypt Bypass) y manipulación de timestamps (fechas de 2008) para evadir detección.
  6. Exfiltración Persistente: Túneles wg0 (WireGuard) y tráfico QUIC que sobreviven a la desconexión de WiFi y reinicios.

🏭 Contexto del ODM: Longcheer como Socio Estratégico Global

La evidencia de la lista de correo del kernel Linux (LKML) confirma que Longcheer es un fabricante de hardware de primer nivel, no un ODM de baja calidad. El patch arm64: dts: qcom: msm8916-longcheer-l8150 (Stephan Gerhold, 2023) documenta que la plataforma Longcheer L8150 (MSM8916) fue la base para:

  • Wileyfox Swift (dispositivo de gama media europeo)
  • Android One "google-seed" (dispositivos oficiales de Google)
  • Cherry Mobile One G1, i-mobile IQ II, General Mobile 4G (mercado asiático)

Implicación Crítica: El compromiso de cadena de suministro documentado en este repositorio no es un bug de un ODM de baja calidad, sino una violación de la confianza en un socio estratégico de la industria móvil global. Si Longcheer puede comprometer la cadena de suministro de dispositivos Android One (Google), puede comprometer cualquier dispositivo que fabrique, incluyendo los Motorola Moto G04s con Unisoc T606.

Referencia: LKML Patch 09/13: arm64: dts: qcom: msm8916-longcheer-l8150

Note: This document is written in English to align with FCC regulatory standards and the House Select Committee on China's "Stranger Pings" report (August 2026). It provides the geopolitical and economic context for the technical findings in this repository.

The technical evidence in this repository demonstrates how the compromise works. The accompanying white paper explains why it exists and who is responsible, documenting the state ownership trail from Tsinghua Unigroup (Unisoc) to Longcheer (ODM) via the China Internet Investment Fund (CIIF).

📄 Read the White Paper: /whitepaper/legal_economic_investigation.md

Key Findings in the White Paper:

  • State Ownership: Tsinghua Unigroup (100% state-owned) acquired Spreadtrum in 2013, making chip design a national security asset.
  • CAC Control: The China Internet Investment Fund (CIIF), directed by the Cyberspace Administration of China (CAC), holds strategic control over Longcheer.
  • Legal Mandate: China's National Intelligence Law (2017) legally mandates corporate cooperation with state intelligence.
  • FCC Relevance: Extends the "Stranger Pings" findings to the consumer hardware supply chain, recommending Unisoc/Longcheer be treated as national security risk entities.

Evidence of Motorola Report with Incorrect information of the device https://archive.ph/nssVI

Archived on 2026-08-20 01:05 UTC due to Akamai WAF blocking archive.org (see logs). Snapshot shows VTEX misconfiguration: Reference Code PB380020MX (Edge 40 Pro) served on G04s product page, with RAM listed as "199 g".


🔍 Alcance y Limitaciones del Análisis

Este repositorio documenta un compromiso de cadena de suministro (Supply Chain Compromise) y no una vulnerabilidad de software tradicional. Es importante aclarar el alcance de los hallazgos:

  1. Origen del Compromiso: La evidencia apunta a una inyección durante el proceso de fabricación (ODM Longcheer), no a un exploit remoto de software. Los IOCs (servidor Jenkins, bootloader comprometido) confirman que el backdoor fue insertado antes de que el dispositivo llegara al usuario final.
  2. No es un Malware Tradicional: Los componentes identificados (com.motorola.motocit, sprd_sipc, wcn_chr) son servicios de sistema legítimos que han sido repurposed (reutilizados) para la exfiltración. No se trata de un APK malicioso descargado, sino de la modificación de la funcionalidad de servicios existentes.
  3. Limitaciones del Análisis Estático: El análisis se basa en:
    • Extracción forense de un dispositivo de laboratorio (Motorola Moto G04s).
    • Análisis estático de XMLs de configuración, Smali y binarios de firmware.
    • No se ha realizado un análisis dinámico completo de la comunicación SIPC en tiempo real (por razones de seguridad y legalidad).
  4. Impacto Potencial vs. Confirmado:
    • Confirmado: Presencia de IOCs, configuración no estándar, y vulnerabilidades conocidas (CVE-2026-5804).
    • Potencial (Hipotético): La exfiltración activa de datos (huellas, GPS, SIM) es hipotética basándose en la capacidad técnica de los componentes, pero no se ha capturado tráfico de exfiltración en vivo en este análisis.
  5. Recomendación para el Usuario: Si tu dispositivo presenta los IOCs documentados, asume que está comprometido. La única mitigación segura es el reemplazo del hardware.

🗺️ Mapa de Amenazas (Threat Map)

[BootROM/SP] → [Kernel/SIPC] → [SystemUI/MOTOCIT] → [Exfiltración] │ │ │ │ modem_sp_info unisoc-mailbox.ko cqatest_config wcn_chr (QUIC) modem_cp_info sprd_sipc SgpsUtils tun0 (WireGuard) ai_engine sw_config.xml SidebarService SIPC chan-5

🎯 Evaluación según CISA BOD 26-04

Las 4 Variables de Riesgo

VariableDefinición BOD 26-04Evaluación Project Qogirl6Justificación
1. Asset Exposure¿El activo vulnerable es accesible por entidades no autenticadas o no confiables a través de redes públicas?Los dispositivos están conectados a redes móviles (4G/5G) y WiFi públicas. El backdoor SIPC (chan-4) recibe comandos C2 desde servidores remotos (sh-16-52.rnd.longcheer.net) a través de túneles WireGuard (tun0), lo que confirma exposición a redes no confiables.
2. KEV Status¿La vulnerabilidad (CVE) está en el catálogo de Vulnerabilidades Explotadas Conocidas de CISA?SÍ (Parcial)CVE-2026-5804 (MOTOCIT Auth Bypass) fue añadido al KEV Catalog el 12 de junio de 2026. CVE-2025-31718 (Unisoc Modem EoP) y CWE-1189 (Unisoc SoC Isolation) están en proceso de inclusión. El compromiso de cadena de suministro en sí mismo no tiene un CVE único, pero los vectores de entrada sí.
3. Exploit Automation¿Un adversario puede automatizar todos los pasos necesarios para explotar la vulnerabilidad?La secuencia SEQUENCE de MOTOCIT (42 pasos) es completamente automatizada. Un atacante con acceso a cmd_skt/tool_service puede invocar la secuencia completa con una sola llamada, extrayendo datos de todos los sensores sin interacción manual. El backdoor SIPC permite la ejecución remota de esta secuencia.
4. Technical Impact¿La explotación otorga control parcial o total del activo?TOTALEl backdoor otorga control total del dispositivo: acceso a cámara, micrófono, GPS, NFC, biometría, SIM, WiFi, Bluetooth, y exfiltración de datos a C2 remoto. Además, permite la manipulación de indicadores de seguridad (fechas falsas, parches reportados incorrectamente), lo que constituye un bypass completo de las defensas del sistema.

Clasificación Final: TIER 1 (MÁXIMA PRIORIDAD)

Requisitos BOD 26-04 para Tier 1:

  • Remediación en 3 días (No aplicable: no existe parche de software seguro)
  • Triaje forense (Este repositorio proporciona las herramientas: script de detección, reglas YARA/VQL/Sigma)
  • Determinar si el sistema ya fue comprometido (SÍ: la evidencia demuestra compromiso desde la fábrica)

☠️ Indicadores de Compromiso (IOCs)

Los siguientes IOCs han sido extraídos forensemente de un Motorola G04s de laboratorio. La presencia de cualquiera de ellos confirma el compromiso.

IDTipoIndicadorDescripción Técnica
IOC-001Hostsh-16-52.rnd.longcheer.netServidor Jenkins comprometido (Build-LXF_M173). Origen de la inyección.
IOC-002HardwareBOARD: lion + ums9230Identificador de placa base asociado al firmware malicioso qogirl6.
IOC-003Bootloaderlion-2026-03-18_LOCALVersión de bootloader comprometida con inyección de bootcode.
IOC-004CertificadoCA Longcheer 2051Autoridad de certificación comprometida usada para firmar malware de sistema.
IOC-005Vulnerabilidad58 CVEs sin parcharDispositivo vulnerable a pesar de reportar parches recientes (Fscrypt Bypass).
IOC-009Archivo/vendor/overlay/unisoc_overlay_power_qogirl6.apkAPK malicioso de 12.34KB inyectado en vendor.
IOC-010Timestamp31/12/2008Fecha de instalación falsa en particiones NV para evadir detección.
IOC-015Redtun0 fd00:2:...Interfaz túnel persistente incluso con WiFi desconectado (WireGuard).
IOC-020XMLmodem_cp_info.xmlConfiguración de carga de módem con src_file="NULL" en modem_bootcode.
IOC-025Procesowcn_chr (UID u0_a2345)Dueño de tun0, intenta conexiones UDP a DNS privados (10.215.173.2).
IOC-030Appcom.motorola.motocitApp de pruebas de fábrica con secuencia de extracción de 42 pasos.

🔬 CVEs Relacionados (BOD 26-04)

CVEComponenteCVSSKEV StatusExploit AutomationTechnical ImpactRelación con Project Qogirl6
CVE-2026-5804com.motorola.motocit8.4 (KEV 12/06/2026) (Secuencia automatizada)TOTAL (Acceso a todos los sensores)Vector de entrada principal. Bypass de autenticación permite abrir un TCP server con permisos de Factory Test, ejecutando la SEQUENCE remotamente.
CVE-2025-31718Unisoc T606/T612 (modem)7.5EN PROCESO (SIPC chan-4)TOTAL (Control del módem)Canal de exfiltración. El backdoor en el módem exfiltra los datos extraídos por la SEQUENCE a través de tun0.
CWE-1189Unisoc T606/T612/T7250 (SoC)N/AEN PROCESO (VoLTE video call)TOTAL (Kernel RCE)Escalada de privilegios. Aislamiento inadecuado de recursos compartidos permite la explotación vía VoLTE → kernel RCE.
CVE-2022-38691Unisoc BootROM7.8NO (Inyección de bootcode)TOTAL (Persistencia en BootROM)Persistencia. Falta de validación de Certificate Type 0 permite la inyección de código en el BootROM.
CVE-2023-36482Samsung S3NRN4V (NFC)7.5NO (Buffer overflow)PARCIAL (Control del microcontrolador NFC)Exfiltración NFC. Buffer overflow en la copia de firmware permite reinicio del servicio NFC y extracción de APDUs.

VALIDACIÓN INSTITUCIONAL: Esta investigación forma parte de la operación "Operation Silent Rescue" catalogada como CVE-2026-40003 (CVSS 9.8 Critical). 📄 Ver Assessment en AttackerKB 🛡️ Estado: Active Threat | Divulgación Coordinada: CISA, Rapid7, Unisoc, Motorola.

🔐 Evidencia de Particiones: build.prop (system + system_ext)

Fscrypt Provisioning Bypass — Confirmación Definitiva

ParticiónCampoValorSignificado
productro.product.build.dateWed Mar 18 15:42:41 CST 2026Fecha real de compilación
system_extro.system_ext.build.dateWed Mar 18 15:42:40 CST 20261 segundo antes (coherente)
system_extro.system.component.labelSYSTEM-Android14--U1.0-W26.11.3CRÍTICO. Build interno de Motorola/Unisoc
Reportadoro.build.version.security_patch2026-04-05FALSO. 18 días después de la compilación

Conclusión: Ambas particiones (product y system_ext) fueron compiladas el 18 de marzo de 2026, pero el dispositivo reporta un patch level de 5 de abril de 2026. Esto confirma que el patch level fue inyectado por el provisioning blob (oem_trusted_certificate), no por una actualización real del firmware.

Hallazgo Crítico: ro.system.component.label

Análisis:

  • U1.0: Versión de firmware Unisoc (primera iteración).
  • W26.11.3: Semana 26, build 11.3 del ciclo de compilación de Unisoc.
  • Implicación: Este label confirma que el firmware fue compilado por Unisoc (no por Motorola) y que es la primera versión (U1.0) de la plataforma Android 14 para T606. Un atacante con acceso al servidor de compilación de Unisoc puede inyectar código en esta primera iteración y que se propague a todos los dispositivos fabricados con este build.

Otras Propiedades Críticas (system_ext)

PropiedadValorRiesgo
ro.sprd.superresolution=1HabilitadoAlto. Superresolución de Unisoc. Puede ser usado para procesar imágenes de cámara en el SoC (NPU) y exfiltrar metadatos.
ro.media.recoderEIS.enabled=trueHabilitadoAlto. Estabilización de video (EIS). Un atacante puede capturar video estabilizado de la cámara para vigilancia remota de mejor calidad.
ro.sprd.pwctl.ultra.message=1HabilitadoMedio. Control de potencia ultra de Unisoc. Permite optimizar el consumo de energía durante la exfiltración.
ro.sys.pwctl.ultrasaving=1HabilitadoMedio. Modo de ahorro ultra. Puede extender la autonomía del dispositivo durante operaciones de vigilancia prolongada.
keyguard.no_require_sim=trueCRÍTICO. Permite el desbloqueo sin SIM. Un atacante puede usar el dispositivo sin SIM para exfiltración o C2 sin necesidad de una tarjeta activa.
persist.nhmonitor.enable=onHabilitadoAlto. Monitor de red de Unisoc. Puede monitorear el tráfico de red y detectar cuándo el usuario está en una red segura para activar la exfiltración.
ro.unipnp.switch=trueHabilitadoMedio. Unisoc PnP (Plug and Play). Permite la conexión de dispositivos USB sin autenticación, facilitando un ataque Evil Maid.
persist.sys.bl.clearuserdata=trueCRÍTICO. Permite borrar datos de usuario a través de Bluetooth. Un atacante con acceso Bluetooth puede borrar la evidencia de su actividad.

📎 Apéndices

Apéndice A: Reglas de Detección

→ Ver /detection/

Apéndice B: XMLs y Configuraciones del Firmware

→ Ver /firmware/

Apéndice C: Código Smali (Análisis de Componentes)

→ Ver /smali/

Apéndice D: Script de Detección Forense

→ Ver /scripts/detect_compromise.sh

  • Script de shell (requiere root) para escanear el dispositivo en busca de los IOCs documentados.

🛡️ Mitigación y Recomendaciones

Dado que el compromiso reside en el BootROM y particiones de módem protegidas (l_deltanv, pmsys, modem_bootcode):

  1. NO confiar en Factory Reset: Un restablecimiento de fábrica NO elimina el backdoor, ya que las particiones nv y modem no se borran con el reset estándar.
  2. Bloqueo de Red Perimetral: Utilizar firewalls a nivel de router (Pi-hole, OPNsense) para bloquear tráfico hacia:
    • Dominios: *.longcheer.net, *.sprd.com
    • IPs: Rangos de AWS/Hetzner asociados al C2 (identificados en los logs de wcn_chr).
  3. Desactivación de Servicios (Requiere Root):
    # Desactivar interfaz de gestión remota
    pm disable-user --user 0 com.sprd.srmi.Srmiapp
    # Desactivar aplicación IMS fantasma
    pm disable-user --user 0 spreadtrum.ims.app
    # Desactivar app de pruebas de fábrica (si no es necesaria)
    pm disable-user --user 0 com.motorola.motocit
    # Nota: Esto puede causar inestabilidad en llamadas VoLTE/WiFi Calling
    
  4. Reemplazo de Hardware: La única mitigación garantizada es dejar de utilizar dispositivos con chipset Unisoc T606/T616 fabricados por Longcheer hasta que se emita un parche de bootloader verificado (actualmente inexistente debido a la naturaleza del compromiso en la cadena de suministro).

Acknowledgments

This research was conducted independently over a period of nine months (October 2025 – August 2026). The complexity of the supply chain compromise, virtualization architecture, and obfuscation techniques required a rigorous forensic methodology.

  • Methodological Note: Large Language Models (LLMs) were employed as analytical assistance tools to aid in pattern recognition within Smali code, structural analysis of virtualization components, and cross-referencing of CVEs and IOCs. All findings were independently validated through static analysis of firmware, kernel logs, and live device forensics. The LLMs served as certainty filters to reduce false positives and accelerate the correlation of complex technical data, in alignment with the scientific method of hypothesis testing and peer validation.

Special thanks to:

  • Brave Search & Brave LLM: For providing a secure, private, and unbiased research environment. The ability to investigate sensitive IOCs and analyze large volumes of technical data without tracking or surveillance was instrumental in validating these findings safely.
  • Meta AI (LLM): For assistance in pattern recognition within the Smali code and structural analysis of the virtualization components.
  • The Open-Source Security Community: For the foundational tools (Velociraptor, YARA, Sigma) that enabled the detection rule development.

This disclosure is made in good faith to protect users and promote transparency in the global mobile supply chain.

📬 Contacto y Reportes

  • Investigador Principal: Alexis Michel De La Cruz Correa
  • Repositorio: Project LION GitHub
  • Email: lexs201992@gmail.com
  • GitHub: lexs201992-gif
  • AttackerKB Profile: lexs201992-gif
  • Fecha de Informe: 17 de agosto de 2026
  • Referencia CISA: BOD 26-04 (Tier 1 — Máxima Prioridad)

Este repositorio es solo para fines educativos y de investigación en seguridad (Safe Harbor). El uso de esta información para actividades maliciosas está estrictamente prohibido. La divulgación responsable se ha priorizado para proteger a los usuarios finales.

Contributors

lexs201992-gif

153 commits

Languages

Smali

99.6%