ShellDroid es un cliente SSH profesional para Android. Código abierto, sin anuncios, sin tracking, sin telemetría. Tus datos nunca salen del dispositivo.
Construido con libssh nativo (JNI + mbedTLS), no wrappers Java. Conexiones SSH reales con rendimiento nativo.
CONEXIÓN
- Quick Connect: escribe user@host:port y conecta al instante. Guarda la conexión o úsala de forma efímera
- Autenticación por contraseña y clave pública (RSA, Ed25519, ECDSA)
- Trust On First Use (TOFU) con gestor de known hosts individual
- Selector de credenciales al conectar: contraseña puntual o identidad guardada
- Estado en vivo: indicador verde cuando la sesión está activa
TERMINAL
- Terminal nativo con Jetpack Compose, sin WebView
- Teclado hacker de 2 filas: ESC, flechas, Ctrl/Alt sticky, F1-F12
- Snippets: comandos guardados ejecutables con un tap
- Auto-command: ejecuta un comando automáticamente al conectar
- Zoom con teclas de volumen
- Mantener pantalla encendida mientras el terminal esté abierto
PORT FORWARDING
- LOCAL (ssh -L): túneles TCP directos sobre canal SSH
- DYNAMIC (ssh -D): proxy SOCKS5 completo sobre SSH, handshake RFC 1928
- Auto-connect: el forward conecta automáticamente el SSH si no está activo
SEGURIDAD
- Claves y contraseñas cifradas con AES-256-GCM (Google Tink + Android Keystore)
- Los secretos se eliminan de memoria inmediatamente después de su uso
- Bloqueo de app con huella, PIN o patrón del dispositivo (BiometricPrompt)
- Auto-lock configurable: inmediato, 1/5/15 min o igual que el sistema
- Sin backups en la nube. Tus credenciales no se sincronizan ni se extraen
INTERFAZ
- Material 3 con temas Abyss y Solarized Dark (paleta ANSI 16 colores)
- Modo oscuro / claro (sigue al sistema o manual)
- Disponible en español e inglés
- Servicio en primer plano: las sesiones sobreviven en segundo plano con notificación, cronómetro y acciones rápidas
- Clona hosts, identidades, snippets o forwards con un tap
Sin publicidad. Sin analíticas. Sin Firebase. Sin permisos innecesarios. Solo SSH.
Última actualización
31 may 2026