La tableta Kindle Fire ha encontrado un inconveniente en su camino, ya que las aplicaciones disponibles en el Market para teclados, parece que no están funcionando bien. XDA-Developers han descubierto una manera de instalar un teclado alternativo que funciona en Kindle Fire.

Esta instalación sin embargo, es un poco complicada y requiere de toda nuestra atención. Consiste en última instancia, en editar una serie de valores según el teclado que se esté instalando. A continuación añadimos una lista de valores conocidos para distintos tipos de teclados:

  • Swiftkey (paid version): com.touchtype.swiftkey/com.touchtype.KeyboardService
  • Swiftkey Tablet (paid version): com.touchtype.swiftkey.tablet.full/com.touchtype.KeyboardService
  • Swype: com.swype.android.inputmethod/.SwypeInputMethod
  • SymbolsKeyboard & TextArt Pro: com.mobisters.textart.pro/.AsciiTextArtKeyboardPro
  • SlideIT: com.dasur.slideit/.SlideITIME
  • Graffiti Pro: com.access_company.graffiti_pro/.Graffiti
  • FlexT9: com.nuance.flext9.input/.IME
  • Beansoft Thumb Keyboard: com.beansoft.keyboardplus/.LatinIME
  • Hacker’s Keyboard: org.pocketworkstation.pckeyboard/.LatinIME
  • Simeji: com.adamrocker.android.input.simeji/.OpenWnnSimeji

Antes de continuar con la instalación, recuerde que lo hace bajo su propia responsabilidad. 

Requisitos: un Kindle Fire rooteado, Android Market y Google Apps instalados y SQLite Database Browser (el cual puedes descargar aquí).

Pasos a seguir:

1. Conecte el dispositivo al PC

2. Cuando el dispositivo indica que el almacenamiento masivo USB está activado, desactívelo

3. Abra el Símbolo del sistema y escriba los siguientes comandos:

adb shell

su

cd /data/data

com.android.providers.settings/databases

cp settings.db settings.db.bak

cp settings.db /mnt/sdcard/Download

4. Activar ahora el Almacenamiento masivo USB desde la barra de notificaciones

5. Ejecute el Explorador de SQLite y acceda a la carpeta de descarga en Kindle Fire para abrir el archivo settings.db.

6. Haga clic en Examinar datos en SQLite y en la lista de tablas.

7. Busque la fila enabled_input_methods.

8. Haga doble click para abrir la opción Editar celda.

9. El valor predeterminado debe ser com.android.inputmethod.latin/.LatinIME y a continuación el valor del teclado elegido (recuerde que tiene la tabla de valores al principio de este artículo). Por ejemplo: si desea el SwiftKey pagado, deberá introducir todo lo que sigue com.android.inputmethod.latin / .LatinIME: com.touchtype.swiftkey / com.touchtype.KeyboardService

10. Ahora debe pulsar el botón Aplicar cambios, cerrar el cuadro de diálogo y guardar los cambios en el archivo tro settings.db.

11. Cierre el navegador de SQLite

12. Desactive el modo de Almacenamiento USB

13. Abra el Símbolo de sistema y escriba los siguientes comandos:

adb shell

su

cp /mnt/sdcard/Download/settings.db

chown system.system settings.*

chmod 660 settings.

ls -1

reboot

Ahora ya puede proceder con la instalación del teclado elegido. Una vez instalado, pulse de forma prolongada sobre la caja de texto de Selección de método de entrada y elija el teclado instalado.

Fuente: Install Alternate Keyboard Apps On Kindle Fire [How to] (Addictive Tips)