Inalámbrico & HID

Convertir Android en un Teclado y Ratón Bluetooth

Emulación HID sin root a través de la API oficial

Hay situaciones en las que necesitas controlar un equipo y no tienes periféricos a mano. Tal vez estás configurando una Smart TV, un PC de salón (HTPC), o un servidor remoto que acaba de perder su conectividad de red y solo admite entrada física. En estos casos, ¿no sería perfecto que tu teléfono se transformara en un teclado físico convencional a los ojos del dispositivo receptor?

¿Qué es el Perfil Bluetooth HID?

HID significa Human Interface Device. Es el protocolo estándar que utilizan los teclados, ratones y mandos de juego para comunicarse con computadoras, tanto por USB como por Bluetooth. Históricamente, Android podía actuar como "Host" (recibir un teclado), pero no podía actuar como el "Dispositivo" (ser el teclado) a menos que modificaras drásticamente el kernel y rootearas el móvil.

La magia de Android 9.0+

A partir de Android 9.0 (Pie), Google introdujo la API BluetoothHidDevice. Esto abrió la puerta para que aplicaciones del espacio de usuario pudieran registrarse como periféricos HID en la pila de Bluetooth del sistema operativo.

Androfus: Emulación al alcance de un toque

El módulo Emulador HID Bluetooth de Androfus aprovecha esta API para brindarte una interfaz limpia desde la que puedes enviar pulsaciones de teclas y movimientos de ratón.

  1. Abre el módulo HID en Androfus.
  2. Activa el servicio. Tu teléfono comenzará a anunciarse por Bluetooth como un dispositivo de entrada (ícono de teclado/ratón).
  3. En tu PC, Mac, iPad o Smart TV, ve a la configuración de Bluetooth y empareja tu teléfono.
  4. ¡Listo! La pantalla de tu móvil actuará como un trackpad y teclado virtual. Las pulsaciones se enviarán nativamente, sin instalar software de servidor en la máquina receptora (como exigen aplicaciones antiguas de control remoto sobre Wi-Fi).

Consideraciones de compatibilidad

Aunque la API es oficial, algunos fabricantes de teléfonos (OEMs) implementan pilas de Bluetooth personalizadas y bloquean este perfil por motivos de seguridad o recorte de características. Si tienes problemas, lamentablemente es una limitación de la ROM de tu fabricante, no de la app. Dispositivos Google Pixel, Motorola y versiones recientes de Samsung suelen funcionar de manera impecable.