Vortex One v1.0.4
Vortex One v1.0.4 📱📺 - Release Notes
Vortex One v1.0.4 representa una actualización mayor enfocada en seguridad, virtualización y usabilidad. Esta versión introduce la integración completa de la Red Tor per-app, gestión avanzada de almacenamiento, optimizaciones de interfaz para Android TV y correcciones críticas en el ciclo de vida del sistema.
🚀 Novedades Principales
🛡️ 1. Integración Completa de la Red Tor (Per-App Routing)
- Pasarela SOCKS5 Integrada: Daemon ejecutable nativo de Tor corriendo en segundo plano (
127.0.0.1:9150) con puerto de control (9151). - Enrutamiento Granular por Aplicación: Enrutamiento transparente a nivel nativo/libcore (
OsStub.java). Cada aplicación virtualizada dentro del Sandbox (BlackBox) puede ser enrutada por Tor o navegar de forma estándar de manera 100% independiente. - Kill-Switch de Seguridad: Bloqueo automático de tráfico (
TOR/BLOCKED) si el proxy no responde para evitar fugas de IP real. Incluye un período de gracia inteligente de 1.2s (3 reintentos x 400ms) durante el arranque. - Auto-Inicio Inteligente: El servicio Tor (
TorManager/TorService) arranca automáticamente al abrir Vortex One si al menos una aplicación tiene la red Tor activada. - Protección de Hilos UI: Pruebas de conectividad TCP asíncronas para evitar excepciones
NetworkOnMainThreadExceptiony mantener el indicador visual siempre sincronizado ("Tor activo" en verde). - Nueva Identidad (NEWNYM): Botón dedicado para solicitar un cambio inmediato de identidad y rotación de IP en la red Tor.
📑 2. Mejoras en Firewall y Logs Centralizados
- Nueva Pestaña Tor: Agregada a la vista de detalles de cada app para un control individual de enrutamiento y gestión de identidad.
- Registros Unificados: Identificación visual instantánea de las conexiones Tor en los logs mediante un distintivo morado y el ícono de cebolla (
TOR/TCP). - Rotación Automática de Datos: Mantenimiento en segundo plano que purga registros con más de 7 días de antigüedad y limita la base de datos SQLite a un máximo de 500 entradas para optimizar la memoria.
⚙️ 3. Gestión de Almacenamiento y Caché
- Control de Memoria: Nueva pestaña en "Ajustes" para consultar el espacio en disco, realizar limpiezas de caché y ejecutar el borrado seguro de datos residuales.
- Rediseño de Ajustes: Tarjetas responsive estilizadas, totalmente compatibles con pantallas táctiles y navegación con control remoto. Nuevo pie de página con créditos a la comunidad Android.
🎮 4. Optimizaciones de UI/UX (Android TV y Móvil)
- Navegación D-Pad en Android TV: Interceptación global de eventos del control remoto (
dispatchKeyEvent) para permitir transiciones fluidas desde las pestañas hacia las listas inferiores. - Resaltado Neón Dinámico: Los bordes de las tarjetas Material ahora muestran un resaltado azul neón (
#38BDF8) al recibir el foco del control remoto. - Respuesta Táctil en Móviles: Eliminación de los atributos
focusableInTouchModeconflictivos para garantizar una respuesta inmediata al toque directo en smartphones. - Ajuste de Escala Visual: Reducción de animaciones a 1.015x para evitar recortes visuales en pantallas de alta densidad.
🛠️ Resumen de Ficheros Modificados
| Componente | Archivos Clave | Descripción del Cambio |
|---|---|---|
| Tor Engine | TorManager.kt, TorService.kt |
Ciclo de vida, auto-boot, proxy 9150 y seguridad de hilos. |
| Virtualization | OsStub.java |
Interceptación de sockets, túnel SOCKS5 y Kill-Switch con gracia. |
| Firewall & UI | TorFragment.kt, FirewallAppDetailActivity.kt |
Pestaña Tor, sincronización en onResume() y eventos D-Pad. |
| Settings & Storage | AdManager.kt, README.md |
Limpieza de caché, créditos y documentación actualizada. |
📥 Archivos de Instalación (Assets)
VortexOne-v1.0.4-universal.apk: APK Universal recomendada (32-bit & 64-bit ARM).VortexOne-v1.0.4-arm64-v8a.apk: APK optimizada para dispositivos ARM 64-bit (Smartphones modernos y TV Boxes de 64 bits).VortexOne-v1.0.4-armeabi-v7a.apk: APK optimizada para dispositivos ARM 32-bit.