Como desativar o Alexa e obter o “Ok Google” no Amazon Fire 7, HD 8 ou HD 10

Como o Google Assistant, o Alexa é um assistente de voz baseado em nuvem que permite que você interaja com seu dispositivo usando o reconhecimento de idioma natural. É o assistente que alimenta os dispositivos Amazon da série Echo, Fire TV e Fire Tablets entre vários outros dispositivos. Se você compra um dispositivo Amazon Fire, pode estar ciente de que o sistema operacional é realmente baseado no Android, o que significa que você pode executar aplicativos Android regulares nele. Por causa disso, é realmente possível desativar o Amazon Alexa e substituí-lo pelo Assistente do Google - bem, pelo menos a parte de detecção "Ok Google"!

fundo

Os dispositivos Amazon executam o FireOS, que é uma versão do Android fortemente modificada, inicialmente baseada 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 Kindle 8.9, 2nd Generation, executam uma versão fortemente modificada do Android, Ice Cream Sandwich 4.0. Qualquer dispositivo Amazon com 5.1.1 só poderá experimentar o Google Assistant no nível 'Ok Google'. Essa é uma restrição colocada pelo Google e não pela Amazon.

Atualmente, o assistente completo do Google suporta apenas alguns dispositivos com o Marshmallow 6.0, mas está disponível na maioria dos dispositivos com o Nougat 7.0 e superior. O Google deve lançar seu aplicativo assistente completo para dispositivos Lollipop ainda este ano.

Se você possui um tablet ou dispositivo Amazon como Fire Phone, Echo ou Fire TV, pode usar este guia para desativar o Alexa e substituí-lo por detecção de voz "Ok Google".

Pré-requisitos

Para que isso funcione, você precisará ter pelo menos o Google App instalado e poder conectar seu dispositivo a um computador e executar comandos pelo ADB. Este guia funciona para os tablets Amazon Fire 7, HD 8 e HD 10. Se 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 da Play Store necessários, mas poderá obter acesso root, instalar o TWRP e atualizar uma ROM personalizada. Siga meu guia aqui para começar.

É importante seguir os guias específicos do seu dispositivo, passo a passo. Abaixo estão os links individuais para os APKs do Google, necessários para instalar a Play Store:

  1. Gerente de Contas do Google
  2. Estrutura de Serviços do Google
  3. Google Play Services (se você possui o HD 8 ou HD 10, 2017 edition, precisa deste APK.)
  4. Loja de aplicativos do Google

Você não precisa instalar um iniciador personalizado em nenhum desses dispositivos para que este guia seja bem-sucedido.

Há uma certa permissão que, quando colocada no arquivo de manifesto de um aplicativo, permite que ele altere três categorias de configurações na plataforma Android. Essa permissão, chamada WRITE_SECURE_SETTINGS, permite que um aplicativo “leia ou WRITE_SECURE_SETTINGS as configurações seguras do sistema”. Essas configurações também podem ser editadas e modificadas através do Android Debug Bridge (ADB). Modificar essas configurações não requer acesso root .

Abaixo está um guia detalhado para ativar o suporte "Ok Google" no seu dispositivo Amazon Fire. Se você preferir uma abordagem mais manual, consulte 'Definir manualmente o aplicativo assistente usando o ADB' abaixo do guia geral.


Como ativar o "Ok Google" no Amazon Fire 7, HD 8 e HD 10

1. Depois de configurar os APKs do Google e instalar o Google App, faça o download e instale o 'Editor de banco de dados de configurações' na Play Store.

2. Conecte seu dispositivo ao seu PC e abra uma janela do terminal ou do prompt de comando. Digite o seguinte comando abaixo. Se for bem-sucedido, você não verá nenhum texto:

 adb shell pm grant by4a.setedit22 android.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. No '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 substitua o 1 pelo 0, depois toque em salvar. Isso desativará o Alexa . Referência: 0 = desativado, 1 = ativado, 2 = alternância (embora não seja provável que uma alternância apareça no menu de configurações. Isso ocorre porque o seu fornecedor e / ou fabricante bloqueiam o uso de alternâncias que não se adicionam).

8. Permanecendo na guia "seguro", role para baixo próximo à 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. Certifique-se de estar conectado ao Google, abra o aplicativo Google. Se você estiver na versão mais recente, toque nas três barras na parte inferior direita da tela. Toque em configurações e toque em voz. À direita, toque em ' Ok detecção do Google '. Treine sua voz, se assim o permitir. Pode ser necessário fazer o download de outros aplicativos do Google, como Gmail ou Maps, para disponibilizar todas as opções de voz.

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!

Desativar a Amazon App Store

Para preparar seu dispositivo para aceitar o Google Assistant completo quando ele é lançado para dispositivos Lollipop, você pode participar dos programas beta do Google Play Services e do Google App. No entanto, para fazer isso, você deve desativar as atualizações da Amazon App Store e OTA, mas isso só é possível nas versões 5.4.0.0 e inferiores do FireOS. As etapas abaixo o guiarão na desativação da Amazon App Store, mas lembre-se de que você não poderá reativá-la a menos que faça uma redefinição de fábrica .

Para desativar a Amazon App Store, conecte seu dispositivo ao seu PC e abra uma janela do terminal ou do prompt de comando. Digite o comando abaixo. Se for bem-sucedido, você verá 'bem-sucedido' após o comando:

 adb shell pm uninstall -k --user 0 com.amazon.venezia 

Para desativar as atualizações do OTA, execute os seguintes comandos:

 adb shell pm uninstall -k --user 0 com.amazon.device.software.ota adb shell pm uninstall -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 ingressar no programa beta do Google App.

Agora aguarde alguns minutos e abra a Play Store. Vá para a página do Google App e veja se você é um beta tester. Se você se inscreveu no programa, pode ser necessário atualizar o Google App, mas apenas o faça quando tiver um beta tester.

Como alternativa, você pode usar o ADB para adicionar e modificar essas configurações, juntamente com outras que você vê nas três guias do aplicativo Editor de banco de dados de configurações. Esteja avisado, você pode bloquear o seu dispositivo se alterar as configurações nas quais não tem idéia do que eles fazem. É 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 estiver familiarizado com o uso do ADB.

Definir manualmente o Assistente de Aplicativo usando o ADB

Com o dispositivo conectado ao PC, abra um prompt de comando / janela do 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 execução, seu dispositivo está agora configurado para receber o Google Assistant completo depois de lançado nos dispositivos Lollipop. Até lá, você pode se divertir tanto com os comandos de voz 'Ok Google'.