Kit para Windows, macOS y Linux que elimina anuncios y telemetría de Android TV mediante ADB e instala una pantalla de inicio minimalista al estilo de Apple TV; todo es reversible.
Verlintas/NOIR
Una CLI de escritorio que audita teléfonos Android mediante adb, enumera permisos de aplicaciones, informa sobre endpoints y flujos de datos, y ofrece correcciones reversibles.
- Estrellas
- 2,882
- Forks
- 272
- Issues abiertos
- 0
- Último commit
- hace 4 horas
¿Qué es?
NOIR es una herramienta de escritorio para auditar dispositivos Android conectados mediante adb. Enumera las aplicaciones que tienen permisos de red y permisos sensibles, extrae URL de los archivos dex de cada APK en el dispositivo y clasifica las aplicaciones por proveedor y categoría. Luego relaciona los permisos con los tipos de datos a los que pueden acceder, como la ubicación, los contactos, los SMS o la lista de aplicaciones, y los combina con los dominios a los que se comunica cada aplicación, para que puedas ver a dónde podrían fluir esos datos.
La herramienta calcula el riesgo y propone acciones recomendadas, separando los cambios que se pueden automatizar de forma segura de los que requieren revisión manual. Los cambios automatizados se limitan a ajustes de app-ops, cada uno con un comando de reversión generado; para desinstalar aplicaciones se requiere una flag explícita. El comando opcional deep extrae un único APK, lo descompila con jadx y busca llamadas de alto riesgo como Runtime.exec o DexClassLoader.
NOIR se ejecuta localmente, sin telemetría ni cuenta, no requiere root y genera informes en JSON y Markdown, además de una lista de dominios que se puede importar en Pi-hole o AdGuard. Es compatible con macOS, Windows y Debian/Ubuntu. Sus hallazgos son evidencia estática y no demuestran que se haya producido una transferencia concreta.
Funciones clave
- 01Enumera las aplicaciones que tienen permisos de red y permisos sensibles, e indica a qué datos puede acceder cada permiso.
- 02Extrae endpoints de comunicación en el dispositivo y solo envía a la computadora pequeños resultados de texto.
- 03Calcula el riesgo y clasifica las aplicaciones por proveedor y categoría, como telemetría o publicidad.
- 04Analiza AndroidManifest para detectar componentes exportados, tráfico en texto claro y flags de copia de seguridad y depuración.
- 05Aplica cambios de app-ops solo con comandos de reversión; para desinstalar se requiere una flag explícita.
- 06Exporta una lista de dominios para Pi-hole o AdGuard.
Casos de uso
- Comprobar a qué dominios de terceros envían datos las aplicaciones preinstaladas de tu propio teléfono Android.
- Revisar el código descompilado de una aplicación para detectar llamadas de riesgo antes de confiar en ella.
- Generar una lista de bloqueo de dominios para cargarla en un filtro DNS doméstico.
- Restringir de forma reversible las operaciones en segundo plano de aplicaciones en un dispositivo personal.
Inicio rápido
- 1
Clona el repositorio desde GitHub
git clone https://github.com/Verlintas/NOIR - 2
Compila la CLI desde la carpeta del proyecto
./gradlew :cli:installDist - 3
Ejecuta NOIR para mostrar la información descriptiva
./cli/build/install/noir/bin/noir --about
Antes de usarlo
- Solo es compatible con teléfonos Android; no es compatible con iOS.
- Para compilar desde el código fuente se necesitan JDK 17 o superior y adb, y el teléfono debe tener activada la depuración USB.
- Los resultados son pruebas estáticas y no pueden demostrar que se haya producido una transferencia de datos específica.
- El comando deep también requiere instalar jadx por separado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es NOIR?
- Una CLI de escritorio que audita teléfonos Android mediante adb, enumera permisos de aplicaciones, informa sobre endpoints y flujos de datos, y ofrece correcciones reversibles. NOIR es una herramienta de escritorio para auditar dispositivos Android conectados mediante adb. Enumera las aplicaciones que tienen permisos de red y permisos sensibles, extrae URL de los archivos dex de cada APK en el dispositivo y clasifica las aplicaciones por proveedor y categoría. Luego relaciona los permisos con los tipos de datos a los que pueden acceder, como la ubicación, los contactos, los SMS o la lista de aplicaciones, y los combina con los dominios a los que se comunica cada aplicación, para que puedas ver a dónde podrían fluir esos datos.
- ¿NOIR es gratuito? ¿Qué licencia tiene?
- NOIR es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿NOIR sigue mantenido?
- Mantenimiento activo. El último commit de NOIR fue el 7 nov 2026.
- ¿Para qué puedo usar NOIR?
- Comprobar a qué dominios de terceros envían datos las aplicaciones preinstaladas de tu propio teléfono Android. Revisar el código descompilado de una aplicación para detectar llamadas de riesgo antes de confiar en ella. Generar una lista de bloqueo de dominios para cargarla en un filtro DNS doméstico. Restringir de forma reversible las operaciones en segundo plano de aplicaciones en un dispositivo personal.
- ¿Cómo se instala NOIR?
- Clona el repositorio desde GitHub: git clone https://github.com/Verlintas/NOIR Compila la CLI desde la carpeta del proyecto: ./gradlew :cli:installDist Ejecuta NOIR para mostrar la información descriptiva: ./cli/build/install/noir/bin/noir --about
- ¿Dónde consigo NOIR?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Verlintas/NOIR
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Desactiva anuncios, búsquedas populares, noticias y notificaciones promocionales en móviles Android chinos (HyperOS, ColorOS, OriginOS, MagicOS) por USB y sin root.
App de Android para eliminar bloatware, instalar aplicaciones y transferir archivos a dispositivos Android TV, Google TV y Fire TV por Wi-Fi mediante ADB, sin root ni PC.
Script de PowerShell que elimina aplicaciones preinstaladas y desactiva la telemetría, los anuncios y otros elementos innecesarios en Windows 10 y 11.
Herramienta de código abierto para Windows que elimina bloatware, desactiva la telemetría, aplica ajustes de rendimiento e instala aplicaciones en lote con Winget o Chocolatey.
Scripts por lotes y archivos del Registro que pausan Windows Update hasta 2051 y eliminan Recall, Copilot, la telemetría y el software no deseado en Windows 10 y 11.