Chat con Google Gemini desde un Kindle jailbreakeado, corriendo directamente en Busybox Linux via KTerm.
- Kindle con jailbreak instalado
- KUAL (Kindle Unified Application Launcher)
- KTerm instalado como extensión de KUAL
- API Key de Google Gemini (gratis)
- Conexión WiFi activa en el Kindle
Descargar kindlegemini.sh desde este repositorio.
Abrir kindlegemini.sh con cualquier editor de texto y completar las variables al inicio del archivo:
API_KEY="" # Tu API Key de Google Gemini
MODEL="gemini-2.5-flash-lite"
MAX_TOKENS=300 # Largo máximo de cada respuesta
TEMPERATURE="0.7" # 0 = respuestas precisas, 1 = más creativasConectar el Kindle por USB y copiar el archivo a:
/mnt/us/extensions/kterm/
Expulsar el Kindle desde el sistema operativo antes de desconectar el cable.
Abrir KUAL → iniciar KTerm y ejecutar:
chmod +x kindlegemini.sh
bash kindlegemini.shUna vez iniciado aparece el banner y el prompt Vos:. Escribir el mensaje y presionar Enter para obtener la respuesta de Gemini.
**********************************************
* *
* K I N D L E G E M I N I *
* Roni Bandini - 4/2026 *
* Kindle Busybox Linux *
* *
**********************************************
Cuando quieras salir escribi: chau
----------------------------------------------
Vos: que es la fotosíntesis?
Gemini: La fotosíntesis es el proceso por el
cual las plantas convierten luz solar en
glucosa usando CO2 y agua como insumos.
Para salir escribir chau.
El script da errores al ejecutar
Si el archivo fue copiado desde Windows puede traer saltos de línea incorrectos (^M). Solucionarlo con:
sed -i 's/\r//' kindlegemini.shError de API Key
Verificar que la API Key esté correctamente pegada en el script, sin espacios ni comillas extras. La key se obtiene gratis en Google AI Studio.
Sin respuesta o respuesta vacía
Verificar que el Kindle tenga WiFi activo y que el modelo configurado esté disponible en tu cuenta de Gemini.
- El historial de conversación se mantiene durante la sesión y se envía en cada request para que Gemini tenga contexto
- Las respuestas se ajustan automáticamente al ancho de la pantalla (46 caracteres) sin cortar palabras
- El JSON de debug de cada respuesta queda guardado en la misma carpeta del script (
gemini_resp.json) - Compatible con Busybox v1.34+, sin dependencias adicionales (usa solo
awk,sedycurl)
Roni Bandini
bandini.medium.com · @RoniBandini
Buenos Aires, Argentina — Abril 2026
MIT License — libre para usar, modificar y distribuir.