Her er en veiledning for hvordan du erstatter Amazon Alexa med Google Assistant på nettbrettene Amazon Fire 7, Amazon Fire HD 8 eller Amazon Fire HD 10. Dette krever ikke root!
I likhet med Google Assistant er Alexa en skybasert stemmeassistent som lar deg samhandle med enheten din ved hjelp av naturlig språkgjenkjenning. Det er assistenten som driver Amazon-enheter fra Echo-serien, Fire TV og Fire Tablets blant en håndfull andre enheter. Hvis du kjøper en Amazon Fire-enhet, er du kanskje klar over at operativsystemet faktisk er basert på Android, noe som betyr at du kan kjøre vanlige Android-apper på den. På grunn av dette er det faktisk mulig å deaktivere Amazon Alexa og erstatte den med Google Assistant - vel, i det minste "Ok Google"-deteksjonsdelen!
Bakgrunn
Amazon-enheter kjører FireOS som er en kraftig modifisert versjon av Android, opprinnelig basert på Lollipop 5.1.1. Noen nyere Amazon Fire-enheter kan kjøre en FireOS-versjon som er også en kraftig modifisert versjon av Android, men basert på Nougat 7.0. Eldre enheter, som f.eks de
Kindle 8.9, 2. generasjon, kjører en sterkt modifisert versjon av Android, Ice Cream Sandwich 4.0. Alle Amazon-enheter med 5.1.1 vil kun kunne oppleve Google Assistant på «Ok Google»-nivået. Det er en begrensning plassert av Google og ikke Amazon.For øyeblikket støtter den fullstendige Google-assistenten bare noen enheter som kjører Marshmallow 6.0, men er tilgjengelig på de fleste enheter som kjører Nougat 7.0 og nyere. Google forventes å lansere det full assistentapplikasjon til Lollipop-enheter en gang i år.
Hvis du eier et Amazon-nettbrett eller en enhet som f.eks Branntelefon, Ekko eller Brann-TV, så kan du bruke denne veiledningen til å deaktivere Alexa og erstatte den med "Ok Google" stemmedeteksjon.
Forutsetninger
For at dette skal fungere, må du i det minste ha Google-appen installert og kunne koble enheten til en datamaskin og kjøre kommandoer gjennom ADB. Denne veiledningen fungerer for nettbrettene Amazon Fire 7, HD 8 og HD 10. Hvis enheten din kjører Fire OS 5.6.0.0, kan du få root-tilgang ved å følge denne veiledningen. Hvis du er heldig nok til å eie en Kindle Fire HD 8.9, vil du ikke kunne installere de nødvendige Play Store APK-ene, men du kan få root-tilgang, installer TWRP, og flash en tilpasset ROM. Følg guiden min her for å komme i gang.
Det er viktig å følge veiledningene som er spesifikke for enheten din, trinn for trinn. Nedenfor er individuelle linker til Google APK-ene du trenger for å installere Play-butikken:
- Google Account Manager
- Google Services Framework
- Google Play-tjenester (Hvis du eier HD 8 eller HD 10, 2017-utgaven, du trenger denne APK.)
- Google Play Butikk
Du trenger ikke å installere en egendefinert oppstarter på noen av disse enhetene for at denne veiledningen skal lykkes.
Det er en viss tillatelse, som når den plasseres i en applikasjons manifestfil, lar en applikasjon endre tre kategorier av innstillinger i Android-plattformen. Denne tillatelsen, kalt WRITE_SECURE_SETTINGS
, tillater en applikasjon "for å lese eller skrive de sikre systeminnstillingene.Disse innstillingene kan også redigeres og endres gjennom Android Debug Bridge (ADB). Endre disse innstillingene krever ikke root-tilgang.
Nedenfor er en detaljert veiledning for å aktivere «Ok Google»-støtten på Amazon Fire-enheten din. Hvis du foretrekker en mer manuell tilnærming, vennligst se "Innstill assistentapplikasjon manuelt ved hjelp av ADB" under den generelle veiledningen.
Slik aktiverer du "Ok Google" på Amazon Fire 7, HD 8 og HD 10
1. Når du har konfigurert Google APK-ene og installert Google-appen, last ned og installer "Settings Database Editor" fra Play Store.
Pris: Gratis.
4.2.
2. Koble enheten til PC-en og åpne et terminal- eller ledetekstvindu. Skriv inn følgende kommando nedenfor. Hvis vellykket, vil du ikke se noen tekst:
adbshellpmgrantby4a.setedit22android.permission.WRITE_SECURE_SETTINGS
3. Åpne nå 'Settings Database Editor' og trykk på 'sikker'-fanen. I den fanen finner du følgende kodelinje:
voice_recognition_service
Verdien til høyre for den linjen skal være:
com.google.android.googlequicksearchbox/com.google.android.com.google.android.voicesearch.serviceapi.GoogleRecognitionService
4. Nå skal vi legge til et par kodelinjer til. I 'Settings Database Editor' blar du helt til toppen i 'sikker'-fanen. Trykk på "Legg til ny innstilling" øverst.
5. Skriv inn i den første boksen:
assistant
6. I den andre boksen skriver du inn:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
7. Finn nå denne kodelinjen:
alexa_enabled
Verdien til høyre for den linjen skal stå '1'. Trykk på innstillingen og erstatte de 1 med en 0, og trykk deretter på lagre. Dette vil deaktiver Alexa. Referanse: 0 = deaktivert, 1 = aktivert, 2 = veksle (selv om en veksler sannsynligvis ikke vises i innstillingsmenyen. Dette er fordi leverandøren og/eller produsenten blokkerer bruken av brytere de ikke legger til selv).
8. Hold deg i "sikker"-fanen og rull ned til bunnen. Se etter kodelinjen:
voice_interaction_service
Verdien til høyre for den skal være tom. Trykk på innstillingen og legg til følgende tekstlinje (ingen mellomrom) og trykk på lagre:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
9. Åpne Google-appen for å sikre at du logget på Google. Hvis du bruker den nyeste versjonen, trykker du på de tre stolpene nederst til høyre på skjermen. Trykk på innstillinger og trykk deretter på stemme. Til høyre, trykk på 'Ok Google-deteksjon.' Tren stemmen din hvis den lar deg. Du må kanskje laste ned andre Google-apper som Gmail eller Maps for å få alle talealternativer tilgjengelig.
10. Når du har gjort alt det, går du tilbake til startskjermen. Hvis den er aktivert, sier du bare «Ok Google». Hvis søkefeltet kommer til live, bare si søkeordet ditt. Assistenten din er nå aktiv!
Deaktiver Amazon App Store
For å gjøre enheten klar til å godta hele Google Assistant når den rulles ut til Lollipop-enheter, kan du bli med i betaprogrammene Google Play Services og Google App. Men for å gjøre det, må du deaktivere Amazon App Store og OTA-oppdateringer, men det er det kun mulig på FireOS versjoner 5.4.0.0 og lavere. Trinnene nedenfor vil veilede deg i å deaktivere Amazon App Store, men vær advart, du vil ikke kunne aktivere den på nytt med mindre du tilbakestiller til fabrikken.
For å deaktivere Amazon App Store, koble enheten til PC-en og åpne et terminal- eller ledetekstvindu. Skriv inn kommandoen nedenfor. Hvis vellykket, vil du se "vellykket" etter kommandoen:
adbshellpmuninstall-k--user 0 com.amazon.venezia
For å deaktivere OTA-oppdateringer, kjør følgende kommandoer:
adbshellpmuninstall-k--user 0 com.amazon.device.software.ota
adbshellpmuninstall-k--user 0 com.amazon.kindle.otter.oobe.forced.ota
Når den er fullført, besøk denne linken for å bli med i betaprogrammet for Google Play Services og gå til denne koblingen for å bli med i betaprogrammet for Google App.
Vent noen minutter og åpne Play Store. Gå til Google App-siden og se om du er betatester. Hvis du er registrert for programmet, kan det hende du må oppdatere Google-appen, men gjør det først når du er beta-tester.
Alternativt kan du bruke ADB til å legge til og endre disse innstillingene, sammen med andre du ser i de tre fanene i appen Settings Database Editor. Vær advart, du kan mure enheten din hvis du endrer noen innstillinger der du ikke aner hva de gjør. Det anbefales å bruke metoden ovenfor for å oppnå dette målet. For en mer manuell tilnærming, følg trinnene nedenfor. Bruk kun den manuelle tilnærmingen hvis du er komfortabel med å bruke ADB.
Still inn assistentapplikasjon manuelt ved hjelp av ADB
Med enheten koblet til PC-en, åpne en ledetekst/terminalvindu og skriv inn følgende kommandoer nedenfor, trykk enter etter hver. Hvis det lykkes, vil du ikke se noen tekst når ledeteksten kommer tilbake:
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 disse innstillingene i spill er enheten din nå konfigurert til å motta hele Google Assistant når den er rullet ut til Lollipop-enheter. Inntil da kan du ha det like mye moro med «Ok Google»-talekommandoer.