Tu je návod, ako nahradiť Amazon Alexa za Google Assistant na tabletoch Amazon Fire 7, Amazon Fire HD 8 alebo Amazon Fire HD 10. Toto nevyžaduje root!
Rovnako ako Google Assistant, aj Alexa je cloudový hlasový asistent, ktorý vám umožňuje komunikovať so zariadením pomocou rozpoznávania prirodzeného jazyka. Je to asistent, ktorý poháňa zariadenia Amazon zo série Echo, Fire TV a Fire Tablets medzi hŕstkou ďalších zariadení. Ak si kúpite zariadenie Amazon Fire, možno viete, že operačný systém je v skutočnosti založený na Androide, čo znamená, že na ňom môžete spúšťať bežné aplikácie pre Android. Z tohto dôvodu je skutočne možné deaktivovať Amazon Alexa a nahradiť ho Asistentom Google – teda aspoň časť detekcie „Ok Google“!
Pozadie
Zariadenia Amazon bežia FireOS, čo je výrazne upravená verzia systému Android, pôvodne založený na Lollipop 5.1.1. Niektoré novšie zariadenia Amazon Fire môžu používať verziu FireOS, ktorá je tiež výrazne upravená verzia Androidu, ale založená na Nougate 7.0. Staršie zariadenia, ako napr na
Kindle 8.9, druhá generácia, prevádzkuje výrazne upravenú verziu systému Android Ice Cream Sandwich 4.0. Akékoľvek zariadenie Amazon s verziou 5.1.1 bude môcť používať Asistenta Google iba na úrovni „Ok Google“. Toto je obmedzenie zo strany spoločnosti Google a nie Amazonu.V súčasnosti úplný asistent Google podporuje iba niektoré zariadenia so systémom Marshmallow 6.0, ale je k dispozícii na väčšine zariadení so systémom Nougat 7.0 a vyšším. Očakáva sa, že Google to uvedie na trh úplná aplikácia asistenta pre zariadenia Lollipop niekedy v tomto roku.
Ak vlastníte tablet alebo zariadenie Amazon, ako je napr Požiarny telefón, Echo alebo Fire TV, potom môžete pomocou tohto sprievodcu deaktivovať funkciu Alexa a nahradiť ju rozpoznávaním hlasu „Ok Google“.
Predpoklady
Aby to fungovalo, musíte mať aspoň nainštalovanú aplikáciu Google a byť schopní pripojiť svoje zariadenie k počítaču a spúšťať príkazy cez ADB. Táto príručka funguje pre tablety Amazon Fire 7, HD 8 a HD 10. Ak vaše zariadenie používa Fire OS 5.6.0.0, môžete získať prístup root pomocou podľa tohto návodu. Ak máte to šťastie, že vlastníte Kindle Fire HD 8.9, nebudete si môcť nainštalovať požadované súbory APK Obchodu Play, ale môžete získať prístup root, nainštalovať TWRPa flashujte vlastnú ROM. Ak chcete začať, postupujte podľa môjho sprievodcu tu.
Je dôležité postupovať podľa pokynov špecifických pre vaše zariadenie, krok za krokom. Nižšie sú uvedené jednotlivé odkazy na súbory Google APK, ktoré budete potrebovať na inštaláciu Obchodu Play:
- Správca účtu Google
- Rámec služieb Google
- Služby Google Play (Ak vlastníte HD 8 alebo HD 10, vydanie 2017, potrebujete tento súbor APK.)
- Obchod Google Play
Na to, aby bola táto príručka úspešná, nemusíte na žiadne z týchto zariadení inštalovať vlastný spúšťač.
Existuje určité povolenie, ktoré po umiestnení do súboru manifestu aplikácie umožňuje aplikácii zmeniť tri kategórie nastavení na platforme Android. Toto povolenie, tzv WRITE_SECURE_SETTINGS
, umožňuje aplikáciu "čítať alebo zapisovať nastavenia zabezpečeného systému." Tieto nastavenia je možné upravovať a upravovať aj prostredníctvom Android Debug Bridge (ADB). Úprava týchto nastavení nevyžaduje root prístup.
Nižšie je podrobný návod, ako povoliť podporu „Ok Google“ na vašom zariadení Amazon Fire. Ak dávate prednosť manuálnejšiemu prístupu, pozrite si časť „Manuálne nastavenie aplikácie asistenta pomocou ADB“ pod všeobecným sprievodcom.
Ako povoliť „Ok Google“ na Amazon Fire 7, HD 8 a HD 10
1. Po nastavení súborov Google APK a nainštalovaní aplikácie Google si stiahnite a nainštalujte „Editor databázy nastavení“ z Obchodu Play.
Cena: zadarmo.
4.2.
2. Pripojte zariadenie k počítaču a otvorte okno terminálu alebo príkazového riadka. Zadajte nasledujúci príkaz nižšie. Ak bude úspešný, neuvidíte žiadny text:
adbshellpmgrantby4a.setedit22android.permission.WRITE_SECURE_SETTINGS
3. Teraz otvorte „Editor databázy nastavení“ a klepnite na kartu „zabezpečené“. Na tejto karte nájdite nasledujúci riadok kódu:
voice_recognition_service
Hodnota napravo od tohto riadku by mala znieť:
com.google.android.googlequicksearchbox/com.google.android.com.google.android.voicesearch.serviceapi.GoogleRecognitionService
4. Teraz pridáme niekoľko ďalších riadkov kódu. V 'Editor databázy nastavení' prejdite úplne na začiatok na karte 'zabezpečené'. V hornej časti klepnite na „Pridať nové nastavenie“.
5. Do prvého poľa zadajte:
assistant
6. V druhom poli zadajte:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
7. Teraz nájdite tento riadok kódu:
alexa_enabled
Hodnota napravo od tohto riadku by mala hovoriť '1'. Klepnite na nastavenie a nahradiť na 1 s 0a potom klepnite na uložiť. Toto bude vypnúť Alexa. Referencia: 0 = vypnuté, 1 = povolené, 2 = prepínač (hoci prepínač sa v ponuke nastavení pravdepodobne nezobrazí. Je to preto, že váš poskytovateľ a/alebo výrobca blokujú používanie prepínačov, ktoré sami nepridávajú).
8. Zostaňte na karte „zabezpečené“ a prejdite nadol v dolnej časti. Vyhľadajte riadok kódu:
voice_interaction_service
Hodnota napravo od neho by mala byť prázdna. Klepnite na nastavenie a pridajte nasledujúci riadok textu (bez medzier) a klepnite na uložiť:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
9. Uistite sa, že ste sa prihlásili do Google, otvorte aplikáciu Google. Ak máte najnovšiu verziu, klepnite na tri pruhy v pravom dolnom rohu obrazovky. Klepnite na nastavenia a potom na hlas. Vpravo klepnite na „Ok detekcia Google.' Trénujte svoj hlas, ak vám to dovolí. Možno si budete musieť stiahnuť ďalšie aplikácie Google, ako sú Gmail alebo Mapy, aby ste mali k dispozícii všetky hlasové možnosti.
10. Keď to všetko urobíte, vráťte sa na domovskú obrazovku. Ak je aktivovaný, stačí povedať „Ok Google“. Ak vyhľadávací panel ožije, jednoducho vyslovte svoj vyhľadávací dopyt. Váš asistent je teraz aktívny!
Zakážte Amazon App Store
Ak chcete, aby bolo vaše zariadenie pripravené na prijatie plnohodnotného Asistenta Google po jeho uvedení na zariadenia Lollipop, môžete sa zapojiť do beta programov Služieb Google Play a Google App. Aby ste to však urobili, musíte zakázať aktualizácie Amazon App Store a OTA, ale to je možné len na FireOS ver5.4.0.0 a nižšie. Nasledujúce kroky vás prevedú deaktiváciou obchodu Amazon App Store, ale buďte upozornení, nebudete ho môcť znova povoliť, pokiaľ nevykonáte továrenské nastavenie.
Ak chcete zakázať obchod Amazon App Store, pripojte zariadenie k počítaču a otvorte okno terminálu alebo príkazového riadka. Zadajte príkaz nižšie. Ak bude úspešný, po príkaze sa zobrazí „úspešný“:
adbshellpmuninstall-k--user 0 com.amazon.venezia
Ak chcete zakázať aktualizácie OTA, spustite nasledujúce príkazy:
adbshellpmuninstall-k--user 0 com.amazon.device.software.ota
adbshellpmuninstall-k--user 0 com.amazon.kindle.otter.oobe.forced.ota
Po dokončení kliknite na tento odkaz a pripojte sa k beta programu Služieb Google Play a kliknite na tento odkaz a pripojte sa k beta programu aplikácie Google.
Teraz počkajte niekoľko minút a otvorte Obchod Play. Prejdite na stránku aplikácie Google a zistite, či ste beta tester. Ak ste sa zaregistrovali do programu, možno budete musieť aktualizovať aplikáciu Google, no urobte tak až po úspešnom testovaní verzie beta.
Prípadne môžete použiť ADB na pridanie a úpravu týchto nastavení spolu s ostatnými, ktoré vidíte na troch kartách v aplikácii Editor databázy nastavení. Upozorňujeme, že zariadenie môžete zablokovať, ak zmeníte akékoľvek nastavenia, v ktorých netušíte, čo robia. Na dosiahnutie tohto cieľa sa odporúča použiť vyššie uvedenú metódu. Pre manuálnejší prístup postupujte podľa nižšie uvedených krokov. Manuálny prístup používajte iba vtedy, ak vám vyhovuje používanie ADB.
Manuálne nastavte aplikáciu Assistant pomocou ADB
Keď je zariadenie pripojené k počítaču, otvorte príkazový riadok/okno terminálu a zadajte nasledujúce príkazy a po každom stlačte kláves Enter. Ak bude úspešný, po návrate príkazového riadka neuvidíte žiadny text:
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
S týmito nastaveniami je teraz vaše zariadenie nastavené tak, aby po zavedení do zariadení Lollipop dostávalo úplného Asistenta Google. Dovtedy si môžete užiť toľko zábavy s hlasovými príkazmi „Ok Google“.