Hur man inaktiverar Alexa och får "Ok Google" på Amazon Fire 7, HD 8 eller HD 10

Här är en guide om hur du ersätter Amazon Alexa med Google Assistant på surfplattorna Amazon Fire 7, Amazon Fire HD 8 eller Amazon Fire HD 10. Detta kräver inte root!

Precis som Google Assistant är Alexa en molnbaserad röstassistent som låter dig interagera med din enhet med hjälp av naturlig språkigenkänning. Det är assistenten som driver Amazon-enheter från Echo-serien, Fire TV och Fire Tablets bland en handfull andra enheter. Om du köper en Amazon Fire-enhet kan du vara medveten om att operativsystemet faktiskt är baserat på Android, vilket innebär att du kan köra vanliga Android-appar på den. På grund av detta är det faktiskt möjligt att inaktivera Amazon Alexa och ersätta den med Google Assistant - ja, åtminstone "Ok Google"-detekteringsdelen!

Bakgrund

Amazon-enheter körs FireOS som är en kraftigt modifierad version av Android, ursprungligen baserad på Lollipop 5.1.1. Vissa nyare Amazon Fire-enheter kan köra en FireOS-version som är också en kraftigt modifierad version av Android, men baserad på Nougat 7.0. Äldre enheter, som t.ex de

Kindle 8.9, andra generationen, kör en kraftigt modifierad version av Android, Ice Cream Sandwich 4.0. Alla Amazon-enheter med 5.1.1 kommer bara att kunna uppleva Google Assistant på "Ok Google"-nivån. Det är en begränsning som lagts av Google och inte Amazon.

För närvarande stöder den fullständiga Google-assistenten bara vissa enheter som kör Marshmallow 6.0, men är tillgänglig på de flesta enheter som kör Nougat 7.0 och senare. Google förväntas rulla ut det fullständig assistentapplikation till Lollipop-enheter någon gång i år.

Om du äger en Amazon-surfplatta eller enhet som t.ex Brandtelefon, Eko eller Brand-TV, då kan du använda den här guiden för att inaktivera Alexa och ersätta den med "Ok Google" röstdetektering.

Förutsättningar

För att detta ska fungera måste du åtminstone ha Google-appen installerad och kunna ansluta din enhet till en dator och köra kommandon via ADB. Den här guiden fungerar för surfplattorna Amazon Fire 7, HD 8 och HD 10. Om din enhet kör Fire OS 5.6.0.0 kan du få root-åtkomst genom efter denna guide. Om du har turen att äga en Kindle Fire HD 8.9 kommer du inte att kunna installera de nödvändiga APK-filerna för Play Store, men du kan få root-åtkomst, installera TWRP, och flasha ett anpassat ROM. Följ min guide här för att komma igång.

Det är viktigt att följa guiderna som är specifika för din enhet, steg för steg. Nedan finns individuella länkar till de Google APK-filer du behöver för att installera Play Butik:

  1. Google Account Manager
  2. Google Services Framework
  3. Google Play-tjänster (Om du äger HD 8 eller HD 10, 2017-utgåvan, du behöver denna APK.)
  4. Google Play Butik

Du behöver inte installera ett anpassat startprogram på någon av dessa enheter för att den här guiden ska bli framgångsrik.

Det finns en viss behörighet som, när den placeras i en applikations manifestfil, tillåter en applikation att ändra tre kategorier av inställningar i Android-plattformen. Detta tillstånd, kallas WRITE_SECURE_SETTINGS, tillåter en applikation "för att läsa eller skriva de säkra systeminställningarna.Dessa inställningar kan också redigeras och modifieras via Android Debug Bridge (ADB). Ändra dessa inställningar kräver inte root-åtkomst.

Nedan finns en detaljerad guide för att aktivera "Ok Google"-stödet på din Amazon Fire-enhet. Om du föredrar ett mer manuellt tillvägagångssätt, se "Ställ in assistentapplikation manuellt med ADB" under den allmänna guiden.


Hur man aktiverar "Ok Google" på Amazon Fire 7, HD 8 och HD 10

1. När du har konfigurerat Google APK och installerat Google-appen, ladda ner och installera "Settings Database Editor" från Play Butik.

SetEdit (Settings Database EdiUtvecklare: 4A

Pris: Gratis.

4.2.

Ladda ner

2. Anslut din enhet till din PC och öppna ett terminal- eller kommandotolksfönster. Skriv följande kommando nedan. Om det lyckas ser du ingen text:

adbshellpmgrantby4a.setedit22android.permission.WRITE_SECURE_SETTINGS

3. Öppna nu "Settings Database Editor" och tryck på fliken "Secure". På den fliken hittar du följande kodrad:

voice_recognition_service

Värdet till höger om den raden bör vara:

com.google.android.googlequicksearchbox/com.google.android.com.google.android.voicesearch.serviceapi.GoogleRecognitionService

4. Nu ska vi lägga till ytterligare ett par rader kod. I 'Settings Database Editor', rulla hela vägen till toppen på fliken 'secure'. Tryck på "Lägg till ny inställning" högst upp.

5. Skriv i den första rutan:

assistant

6. I den andra rutan skriver du:

com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService

7. Leta nu upp denna kodrad:

alexa_enabled

Värdet till höger om den raden ska stå '1'. Tryck på inställningen och byta ut de 1 med en 0, tryck sedan på spara. Det här kommer att inaktivera Alexa. Referens: 0 = inaktiverad, 1 = aktiverad, 2 = växla (även om en växling sannolikt inte kommer att visas i din inställningsmeny. Detta beror på att din leverantör och/eller tillverkare blockerar användningen av växlar som de inte lägger till själva).

8. Håll dig kvar på fliken "säker", scrolla ner längst ner. Leta efter kodraden:

voice_interaction_service

Värdet till höger om det ska vara tomt. Tryck på inställningen och lägg till följande textrad (inga blanksteg) och tryck på spara:

com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService

9. Se till att du har loggat in på Google och öppna Google-appen. Om du använder den senaste versionen trycker du på de tre staplarna längst ner till höger på skärmen. Tryck på inställningar och sedan på röst. Till höger, tryck på 'Ok Google upptäckt.' Träna din röst om den tillåter dig. Du kan behöva ladda ner andra Google-appar som Gmail eller Maps för att få alla röstalternativ tillgängliga.

10. När du har gjort allt det, gå tillbaka till startskärmen. Om den är aktiverad säger du bara "Ok Google". Om sökfältet kommer till liv, säg bara din sökfråga. Din assistent är nu aktiv!

Inaktivera Amazon App Store

För att göra din enhet redo att acceptera hela Google Assistant när den rullas ut till Lollipop-enheter kan du gå med i betaprogrammen Google Play Services och Google App. Men för att göra det måste du inaktivera Amazon App Store och OTA-uppdateringar, men så är det endast möjligt på FireOS versions 5.4.0.0 och lägre. Stegen nedan hjälper dig att inaktivera Amazon App Store, men varnas, du kommer inte att kunna återaktivera den om du inte gör en fabriksåterställning.

För att inaktivera Amazon App Store, anslut din enhet till din dator och öppna ett terminal- eller kommandopromptfönster. Skriv kommandot nedan. Om det lyckas kommer du att se "lyckat" efter kommandot:

adbshellpmuninstall-k--user 0 com.amazon.venezia

För att inaktivera OTA-uppdateringar, kör följande kommandon:

adbshellpmuninstall-k--user 0 com.amazon.device.software.ota
adbshellpmuninstall-k--user 0 com.amazon.kindle.otter.oobe.forced.ota

När det är klart, besök den här länken för att gå med i betaprogrammet för Google Play Services och besök den här länken för att gå med i betaprogrammet för Google App.

Vänta nu några minuter och öppna Play Butik. Gå till Google App-sidan och se om du är betatestare. Om du har registrerat dig för programmet kan du behöva uppdatera Google-appen, men gör det först när du är betatestare.

Alternativt kan du använda ADB för att lägga till och ändra dessa inställningar, tillsammans med alla andra du ser på de tre flikarna i appen Settings Database Editor. Varning, du kan mura din enhet om du ändrar några inställningar där du inte har någon aning om vad de gör. Det rekommenderas att använda ovanstående metod för att uppnå detta mål. Följ stegen nedan för en mer manuell metod. Använd endast den manuella metoden om du är bekväm med att använda ADB.

Ställ in Assistant Application manuellt med ADB

Med din enhet ansluten till din PC, öppna en kommandotolk/terminalfönster och skriv följande kommandon nedan och tryck på enter efter varje. Om det lyckas kommer du inte att se någon text när kommandotolken returnerar:

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

Med dessa inställningar i spel är din enhet nu inställd för att ta emot hela Google Assistant när den har rullats ut till Lollipop-enheter. Tills dess kan du ha lika roligt med "Ok Google" röstkommandon.