Aquí hay una guía sobre cómo reemplazar Amazon Alexa con el Asistente de Google en las tabletas Amazon Fire 7, Amazon Fire HD 8 o Amazon Fire HD 10. ¡Esto no requiere root!
Al igual que el Asistente de Google, Alexa es un asistente de voz basado en la nube que le permite interactuar con su dispositivo mediante el reconocimiento de lenguaje natural. Es el asistente que impulsa los dispositivos Amazon de la serie Echo, Fire TV y Fire Tablets, entre muchos otros dispositivos. Si compra un dispositivo Amazon Fire, es posible que sepa que el sistema operativo en realidad está basado en Android, lo que significa que puede ejecutar aplicaciones normales de Android en él. Debido a esto, es posible desactivar Amazon Alexa y reemplazarlo con el Asistente de Google; bueno, ¡al menos la parte de detección de "Ok Google"!
Fondo
Los dispositivos Amazon funcionan FireOS, que es una versión muy modificada de Android, inicialmente basado en Lollipop 5.1.1. Algunos dispositivos Amazon Fire más nuevos pueden ejecutar una versión de FireOS que También es una versión muy modificada de Android, pero basada en Nougat 7.0. Dispositivos más antiguos, como el
Kindle 8.9, 2.ª generación, ejecuta una versión muy modificada de Android, Ice Cream Sandwich 4.0. Cualquier dispositivo Amazon con 5.1.1 solo podrá experimentar el Asistente de Google en el nivel "Ok Google". Esa es una restricción impuesta por Google y no por Amazon.Actualmente, el asistente completo de Google solo es compatible con algunos dispositivos que ejecutan Marshmallow 6.0, pero está disponible en la mayoría de los dispositivos que ejecutan Nougat 7.0 y superior. Se espera que Google lance su Aplicación Asistente completa para dispositivos Lollipop en algún momento de este año.
Si posee una tableta o dispositivo de Amazon como el Teléfono de fuego, Eco o fuego de televisión, luego puedes usar esta guía para desactivar Alexa y reemplazarla con la detección de voz "Ok Google".
Requisitos previos
Para que esto funcione, necesitará al menos tener instalada la aplicación de Google y poder conectar su dispositivo a una computadora y ejecutar comandos a través de ADB. Esta guía funciona para las tabletas Amazon Fire 7, HD 8 y HD 10.. Si su dispositivo ejecuta Fire OS 5.6.0.0, puede obtener acceso de root al siguiendo esta guía. Si tienes la suerte de tener un Kindle Fire HD 8.9, no podrás instalar los APK de Play Store necesarios, pero puedes obtener acceso root, instalar TWRPy flashear una ROM personalizada. Sigue mi guía aquí para comenzar.
Es importante seguir paso a paso las guías específicas de tu dispositivo. A continuación se muestran enlaces individuales a los APK de Google que necesitará para instalar Play Store:
- Administrador de cuentas de Google
- marco de los Servicios de Google
- Servicios de Google Play (Si posee la edición HD 8 o HD 10, 2017, necesitas este APK.)
- Tienda Google Play
No es necesario instalar un iniciador personalizado en ninguno de estos dispositivos para que esta guía sea exitosa.
Existe un determinado permiso que, cuando se coloca en el archivo de manifiesto de una aplicación, permite que una aplicación modifique tres categorías de configuraciones en la plataforma Android. Este permiso, llamado WRITE_SECURE_SETTINGS
, permite una aplicación "para leer o escribir la configuración segura del sistema."Estas configuraciones también se pueden editar y modificar a través de Android Debug Bridge (ADB). Modificar estas configuraciones no requiere acceso root.
A continuación se muestra una guía detallada para habilitar la compatibilidad con "Ok Google" en su dispositivo Amazon Fire. Si prefiere un enfoque más manual, consulte 'Configurar manualmente la aplicación asistente usando ADB' debajo de la guía general.
Cómo habilitar "Ok Google" en Amazon Fire 7, HD 8 y HD 10
1. Una vez que haya configurado los APK de Google e instalado la aplicación de Google, descargue e instale el 'Editor de base de datos de configuración' desde Play Store.
Precio: Gratis.
4.2.
2. Conecte su dispositivo a su PC y abra una terminal o una ventana del símbolo del sistema. Escriba el siguiente comando a continuación. Si tiene éxito, no verá ningún texto:
adbshellpmgrantby4a.setedit22android.permission.WRITE_SECURE_SETTINGS
3. Ahora abra el 'Editor de base de datos de configuración' y toque la pestaña 'seguro'. En esa pestaña, ubique la siguiente línea de código:
voice_recognition_service
El valor a la derecha de esa línea debería decir:
com.google.android.googlequicksearchbox/com.google.android.com.google.android.voicesearch.serviceapi.GoogleRecognitionService
4. Ahora vamos a agregar un par de líneas más de código. En 'Editor de base de datos de configuración', desplácese hasta la parte superior en la pestaña 'seguro'. En la parte superior, toca "Agregar nueva configuración".
5. En el primer cuadro escriba:
assistant
6. En el segundo cuadro escriba:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
7. Ahora localice esta línea de código:
alexa_enabled
El valor a la derecha de esa línea debería decir '1'. Toque la configuración y reemplazar el 1 con un 0y luego toca guardar. Esta voluntad desactivar alexa. Referencia: 0 = deshabilitado, 1 = habilitado, 2 = alternar (aunque no es probable que aparezca un alternar en su menú de configuración). Esto se debe a que su proveedor o fabricante bloquean el uso de conmutadores que ellos mismos no agregan).
8. Permaneciendo en la pestaña "seguro", desplácese hacia abajo cerca del final. Busque la línea de código:
voice_interaction_service
El valor a la derecha debe estar vacío. Toque la configuración, agregue la siguiente línea de texto (sin espacios) y toque guardar:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
9. Asegurándote de haber iniciado sesión en Google, abre la aplicación de Google. Si tiene la última versión, toque las tres barras en la parte inferior derecha de la pantalla. Toque configuración y luego toque voz. A la derecha, toca 'Ok detección de Google.' Entrena tu voz si te lo permite. Es posible que necesites descargar otras aplicaciones de Google, como Gmail o Maps, para tener todas las opciones de voz disponibles.
10. Una vez que hayas hecho todo eso, regresa a tu pantalla de inicio. Si está activado, simplemente diga "Ok Google". Si la barra de búsqueda cobra vida, simplemente diga su consulta de búsqueda. ¡Tu asistente ya está activo!
Deshabilitar la tienda de aplicaciones de Amazon
Para que su dispositivo esté listo para aceptar el Asistente de Google completo cuando se lance a los dispositivos Lollipop, puede unirse a los programas beta de Google Play Services y Google App. Sin embargo, para hacerlo, debe desactivar Amazon App Store y las actualizaciones OTA, pero eso es sólo es posible en la versión FireOSVersiones 5.4.0.0 y anteriores.. Los pasos a continuación lo guiarán para deshabilitar la tienda de aplicaciones de Amazon, pero tenga cuidado: no podrá volver a habilitarlo a menos que realice un restablecimiento de fábrica.
Para desactivar Amazon App Store, conecte su dispositivo a su PC y abra una terminal o una ventana de símbolo del sistema. Escriba el comando a continuación. Si tiene éxito, verá "exitoso" después del comando:
adbshellpmuninstall-k--user 0 com.amazon.venezia
Para deshabilitar las actualizaciones OTA, ejecute los siguientes comandos:
adbshellpmuninstall-k--user 0 com.amazon.device.software.ota
adbshellpmuninstall-k--user 0 com.amazon.kindle.otter.oobe.forced.ota
Una vez completado, visita este enlace para unirte al programa beta de Google Play Services y visite este enlace para unirse al programa beta de la aplicación Google.
Ahora espera unos minutos y abre Play Store. Vaya a la página de la aplicación Google y compruebe si es un tester beta. Si está registrado en el programa, es posible que necesite actualizar la aplicación de Google, pero solo hágalo una vez que sea un probador beta exitoso.
Alternativamente, puede usar ADB para agregar y modificar estas configuraciones, junto con cualquier otra que vea en las tres pestañas de la aplicación Editor de base de datos de configuración. Tenga en cuenta que puede bloquear su dispositivo si cambia alguna configuración en la que no tiene idea de lo que hace. Se recomienda utilizar el método anterior para lograr este objetivo. Para un enfoque más manual, siga los pasos a continuación. Utilice únicamente el método manual si se siente cómodo utilizando ADB.
Configure manualmente la aplicación Asistente usando ADB
Con su dispositivo conectado a su PC, abra una ventana de símbolo del sistema/terminal y escriba los siguientes comandos a continuación, presionando Intro después de cada uno. Si tiene éxito, no verá ningún texto cuando regrese el símbolo del sistema:
adb shell settings put secure assistant com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_interaction_service com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
adb shell settings put secure voice_recognition_service com.google.android.googlequicksearchbox/com.google.android.voicesearch.serviceapi.GoogleRecognitionService
adb shell settings put secure alexa_enabled 0
Con estas configuraciones en juego, su dispositivo ahora está configurado para recibir el Asistente de Google completo una vez que se haya implementado en los dispositivos Lollipop. Hasta entonces, puedes divertirte igual con los comandos de voz "Ok Google".