APORTE APK para usar Alexa con la TV (necesita root)

chaskaman

Merodeador
Diamante
Senior, si señor! Corazón DualSIM Diamante en bruto
Mensajes
3.869
Puntos
2.911
Móvil
X10 Mini Pro
Pos eso que me he venido arriba recordando viejos tiempos.

Para que sirve esta app? para usar alexa con una tv con android sin tener que pagar nada :tonguewink: jur jur

Os la comparto pero aviso que solo la he podido usar con mi movil LG V60 con root y una TV Thomson con Android TV

--------------------------------------------------------------------------------------------

ALEXA TV — Mando a distancia y control por voz (Alexa) para tu Android TV

Versión 0.6.5 · Android 8.0 o superior · arm64

RESUMEN

Alexa TV convierte tu móvil en un mando a distancia para televisores Android TV / Google TV y, además, permite controlar la TV con la voz a través de cualquier altavoz Alexa (Echo), sin skills, sin cuentas, sin nube y sin comprar nada más.

QUÉ ES

Una aplicación con dos funciones:
  1. Mando a distancia universal para tu Android TV: cruceta, OK, atrás, inicio, menú, volumen, silencio, canales y teclado numérico. Funciona en cualquier móvil Android, sin root.
  2. Puente de voz para Alexa: la app se hace pasar por un puente Philips Hue en tu red local. Alexa lo descubre como si fueran bombillas, y cada “bombilla” ejecuta una acción en la TV. Esta parte requiere root (explicado abajo).
Todo se hace en tu red local: no hay servidores, ni cuentas, ni publicidad, ni estadísticas.

CÓMO FUNCIONA
  • La app habla con la TV con el protocolo oficial de mando de Android TV (Android TV Remote v2): te empareja con un código de 6 caracteres que muestra la TV y después envía pulsaciones de tecla, igual que el mando de Google.
  • Para Alexa, la app emula un puente Hue V1 (descubrimiento por SSDP y API HTTP en el puerto 80). Alexa ve cinco “luces” y traduce sus órdenes: encender/apagar, brillo, etc.
  • El motor está escrito en Rust y se ejecuta como servicio en segundo plano con un aviso fijo en la barra, así que no hace falta tener la app abierta.
  • Para encender la TV cuando está apagada del todo usa Wake-on-LAN (necesita la dirección MAC de la TV; la app intenta detectarla sola si el móvil tiene root, o la puedes escribir tú).
LO QUE PUEDES DECIRLE A ALEXA

Empieza siempre con “Alexa,”:
  • “enciende la tele” / “apaga la tele”
  • “pon la tele al 30 por ciento”: ajusta el volumen al porcentaje que digas
  • “sube el brillo de la tele” / “baja el brillo de la tele”: sube o baja el volumen
  • “enciende volumen” / “apaga volumen”: sube o baja el volumen unos pasos
  • “enciende canal siguiente” / “enciende canal anterior”
  • “pon cadena al 8 por ciento”: cambia al canal 8 (el porcentaje es el número de canal, de 0 a 100)
Consejo: di siempre “por ciento”; si no, Alexa interpreta el número como volumen de su propio altavoz. Los nombres de los dispositivos se pueden cambiar desde la app de Alexa.

FUNCIONES DE LA APP
  • Descubrimiento automático de televisores en la red (o IP manual) y emparejamiento guiado.
  • Varias TV: eliges la activa en Inicio, y Alexa controla siempre la que esté activa.
  • Mando completo con vibración corta al pulsar.
  • Botón (i): muestra en cada botón una nube con la frase de voz que hace lo mismo.
  • Pestaña Alexa: estado del root y del puerto, lista de frases y registro en vivo de lo que llega.
  • Servicio en segundo plano, arranque automático con el móvil y petición de exclusión del ahorro de batería para que Android no lo duerma.
  • Al cambiar de canal restaura el volumen si tu TV guarda un volumen distinto por canal.
  • Pregunta al pulsar Atrás si quieres cerrar la pantalla dejando el motor escuchando, o apagarlo todo.
REQUISITOS
  • Móvil Android 8.0 o superior (arm64).
  • Televisor Android TV / Google TV en la misma red wifi. Probado con una Thomson (Google TV).
  • Para la parte de voz: un altavoz Alexa en la misma red y un móvil con root (Magisk).
¿Por qué hace falta root para Alexa? El Echo solo habla con un puente Hue por el puerto 80, y Android no deja a una app normal abrir puertos por debajo del 1024. Lo he comprobado: con otro puerto, el Echo encuentra el puente pero nunca lo controla. Sin root, la app funciona igual como mando; la parte de Alexa queda apagada y la app lo indica.

CÓMO SE USA
  1. Instala la app y abre la pestaña Emparejar. Elige tu TV (o escribe su IP) y pulsa Emparejar; introduce el código de 6 caracteres que sale en la TV.
  2. (Opcional, para encenderla apagada) Escribe la MAC de la TV en la tarjeta de Inicio, o déjala detectar sola con root. En los ajustes de la TV, activa “Encender por wifi/LAN”.
  3. Usa la pestaña Mando para controlarla.
  4. Para la voz: activa el interruptor Alexa (Magisk pedirá permiso de root), pulsa “Permitir sin límite de batería” y di “Alexa, busca dispositivos”. Aparecerán cinco luces: tele, volumen, canal siguiente, canal anterior y cadena.
  5. Prueba con “Alexa, pon la tele al 30 por ciento”.
SEGURIDAD Y PRIVACIDAD
  • Todo ocurre en tu red local. No hay nube ni cuentas, y la app no recopila datos.
  • La API interna del motor solo escucha en el propio móvil y está protegida con una clave, para que otras apps no puedan mandar teclas a tu TV.
  • Los certificados de emparejamiento se guardan solo en la carpeta privada de la app.
LIMITACIONES CONOCIDAS
  • Solo hay una TV activa a la vez para la voz: para cambiar de TV hay que hacerlo en la app.
  • Alexa seguirá diciendo “vale” (o a veces “no responde”, según el altavoz) aunque la orden se ejecute: así funcionan las bombillas Hue emuladas.
  • Cada vez que cambien los dispositivos de la app, hay que repetir “Alexa, busca dispositivos”.
  • Los canales por número se envían como teclas de dígito más Enter; algunas TV pueden necesitar ajustes.
  • Rootear el móvil es responsabilidad de cada uno.
AVISO LEGAL

Aplicación independiente, sin relación con Amazon, Philips/Signify ni Google. “Alexa”, “Echo”, “Hue” y “Android TV” son marcas de sus respectivos propietarios. La app emula la interfaz local de un puente Hue únicamente para que Alexa pueda controlar tu propia TV. Úsala bajo tu responsabilidad.

DESCARGA Y SOPORTE

Si algo no funciona, indica el modelo de TV y de móvil, la versión de la app (se ve en Inicio) y el texto del registro de la pestaña Alexa.
 

Adjuntos

  • Alexa-TV.zip
    12 MB · Visitas: 1
Atrás
Arriba