Aqui está um guia sobre como substituir o Amazon Alexa pelo Google Assistant nos tablets Amazon Fire 7, Amazon Fire HD 8 ou Amazon Fire HD 10. Isso não requer root!
Assim como o Google Assistant, Alexa é um assistente de voz baseado em nuvem que permite interagir com seu dispositivo usando reconhecimento de linguagem natural. É o assistente que alimenta os dispositivos Amazon da série Echo, Fire TV e Fire Tablets, entre vários outros dispositivos. Se você comprar um dispositivo Amazon Fire, deve saber que o sistema operacional é, na verdade, baseado no Android, o que significa que você pode executar aplicativos Android normais nele. Por causa disso, é realmente possível desativar o Amazon Alexa e substituí-lo pelo Google Assistant – bem, pelo menos a parte de detecção “Ok Google”!
Fundo
Dispositivos Amazon executados FireOS, que é uma versão fortemente modificada do Android, inicialmente baseado no Lollipop 5.1.1. Alguns dispositivos Amazon Fire mais recentes podem executar uma versão FireOS que Também é uma versão fortemente modificada do Android, mas baseada no Nougat 7.0. Dispositivos mais antigos, como o
Atualmente, o assistente completo do Google suporta apenas alguns dispositivos que executam Marshmallow 6.0, mas está disponível na maioria dos dispositivos que executam Nougat 7.0 e superior. Espera-se que o Google lance seu Aplicativo assistente completo para dispositivos Lollipop ainda este ano.
Se você possui um tablet ou dispositivo Amazon como o Telefone de fogo, Eco ou TV de fogo, então você pode usar este guia para desativar Alexa e substituí-lo pela detecção de voz “Ok Google”.
Pré-requisitos
Para que isso funcione, você precisará pelo menos ter o Google App instalado e ser capaz de conectar seu dispositivo a um computador e executar comandos por meio do ADB. Este guia funciona para tablets Amazon Fire 7, HD 8 e HD 10. Se o seu dispositivo estiver executando o Fire OS 5.6.0.0, você poderá obter acesso root seguindo este guia. Se você tiver a sorte de possuir um Kindle Fire HD 8.9, não poderá instalar os APKs necessários da Play Store, mas poderá obter acesso root, instalar TWRPe atualize uma ROM personalizada. Siga meu guia aqui para começar.
É importante seguir passo a passo os guias específicos do seu dispositivo. Abaixo estão links individuais para os APKs do Google que você precisará para instalar a Play Store:
- Gerente de contas do Google
- Estrutura de Serviços do Google
- Serviços do Google Play (Se você possui o HD 8 ou HD 10, edição 2017, você precisa deste APK.)
- Loja de aplicativos do Google
Você não precisa instalar um iniciador personalizado em nenhum desses dispositivos para que este guia seja bem-sucedido.
Existe uma certa permissão que, quando colocada no arquivo de manifesto de um aplicativo, permite que um aplicativo altere três categorias de configurações na plataforma Android. Essa permissão, chamada WRITE_SECURE_SETTINGS
, permite que um aplicativo "para ler ou gravar as configurações seguras do sistema."Essas configurações também podem ser editadas e modificadas por meio do Android Debug Bridge (ADB). Modificando essas configurações não requer acesso root.
Abaixo está um guia detalhado para ativar o suporte “Ok Google” em seu dispositivo Amazon Fire. Se você preferir uma abordagem mais manual, consulte ‘Definir manualmente o aplicativo assistente usando ADB’ abaixo do guia geral.
Como ativar “Ok Google” no Amazon Fire 7, HD 8 e HD 10
1. Depois de configurar os APKs do Google e instalar o Google App, baixe e instale o 'Settings Database Editor' na Play Store.
Preço: Grátis.
4.2.
2. Conecte seu dispositivo ao PC e abra um terminal ou janela de prompt de comando. Digite o seguinte comando abaixo. Se for bem-sucedido, você não verá nenhum texto:
adbshellpmgrantby4a.setedit22android.permission.WRITE_SECURE_SETTINGS
3. Agora abra o 'Editor de banco de dados de configurações' e toque na guia 'seguro'. Nessa guia, localize a seguinte linha de código:
voice_recognition_service
O valor à direita dessa linha deve ser:
com.google.android.googlequicksearchbox/com.google.android.com.google.android.voicesearch.serviceapi.GoogleRecognitionService
4. Agora vamos adicionar mais algumas linhas de código. Em 'Editor de banco de dados de configurações', role até o topo na guia 'seguro'. Na parte superior, toque em ‘Adicionar nova configuração’.
5. Na primeira caixa digite:
assistant
6. Na segunda caixa digite:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
7. Agora localize esta linha de código:
alexa_enabled
O valor à direita dessa linha deve dizer '1'. Toque na configuração e substituir o 1 com um 0e toque em salvar. Isso vai desativar Alexa. Referência: 0 = desabilitado, 1 = habilitado, 2 = alternar (embora não seja provável que uma alternância apareça no menu de configurações. Isso ocorre porque seu fornecedor e/ou fabricante bloqueia o uso de botões que eles próprios não adicionam).
8. Permanecendo na guia ‘seguro’, role para baixo perto da parte inferior. Procure a linha de código:
voice_interaction_service
O valor à direita deve estar vazio. Toque na configuração e adicione a seguinte linha de texto (sem espaços) e toque em salvar:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
9. Certificando-se de estar conectado ao Google, abra o Google app. Se você estiver usando a versão mais recente, toque nas três barras no canto inferior direito da tela. Toque em configurações e depois em voz. À direita, toque em 'Ok, detecção do Google.' Treine sua voz se isso permitir. Pode ser necessário baixar outros aplicativos do Google, como Gmail ou Maps, para obter todas as opções de voz disponíveis.
10. Depois de fazer tudo isso, volte para a tela inicial. Se ativado, basta dizer 'Ok Google'. Se a barra de pesquisa ganhar vida, basta falar sua consulta de pesquisa. Seu assistente agora está ativo!
Desative a Amazon App Store
Para preparar seu dispositivo para aceitar o Google Assistente completo quando for implementado em dispositivos Lollipop, você pode ingressar nos programas beta do Google Play Services e do Google App. No entanto, para fazer isso, você deve desabilitar as atualizações da Amazon App Store e OTA, mas isso é só é possível na versão FireOSversões 5.4.0.0 e inferiores. As etapas abaixo irão guiá-lo na desativação da Amazon App Store, mas esteja avisado, você não poderá reativá-lo a menos que faça uma redefinição de fábrica.
Para desativar a Amazon App Store, conecte seu dispositivo ao PC e abra um terminal ou janela de prompt de comando. Digite o comando abaixo. Se for bem-sucedido, você verá 'bem-sucedido' após o comando:
adbshellpmuninstall-k--user 0 com.amazon.venezia
Para desativar as atualizações OTA, execute os seguintes comandos:
adbshellpmuninstall-k--user 0 com.amazon.device.software.ota
adbshellpmuninstall-k--user 0 com.amazon.kindle.otter.oobe.forced.ota
Depois de concluído, visite este link para ingressar no programa beta do Google Play Services e visite este link para participar do programa beta do Google App.
Agora espere alguns minutos e abra a Play Store. Vá para a página do Google App e veja se você é um testador beta. Se você se inscreveu no programa, pode ser necessário atualizar o Google app, mas só faça isso quando for um testador beta com sucesso.
Como alternativa, você pode usar o ADB para adicionar e modificar essas configurações, junto com quaisquer outras que você vê nas três guias do aplicativo Configurações do editor de banco de dados. Esteja avisado, você pode bloquear seu dispositivo se alterar alguma configuração na qual não tenha ideia do que ela faz. É aconselhável usar o método acima para atingir esse objetivo. Para uma abordagem mais manual, siga as etapas abaixo. Use a abordagem manual apenas se você se sentir confortável com o uso do ADB.
Definir manualmente o aplicativo Assistant usando ADB
Com o dispositivo conectado ao PC, abra uma janela de prompt de comando/terminal e digite os seguintes comandos abaixo, pressionando Enter após cada um. Se for bem-sucedido, você não verá nenhum texto quando o prompt de comando retornar:
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
Com essas configurações em funcionamento, seu dispositivo agora está configurado para receber o Google Assistente completo assim que for implementado nos dispositivos Lollipop. Até então, você pode se divertir com os comandos de voz ‘Ok Google’.