Jak wyłączyć Alexę i uzyskać „Ok Google” na Amazon Fire 7, HD 8 lub HD 10

Podobnie jak Asystent Google, Alexa jest chmurowym asystentem głosowym, który umożliwia interakcję z urządzeniem przy użyciu rozpoznawania języka naturalnego. Jest to asystent, który zasila urządzenia Amazon z serii Echo, Fire TV i Fire Tablets wśród kilku innych urządzeń. Jeśli kupisz urządzenie Amazon Fire, możesz mieć świadomość, że system operacyjny jest w rzeczywistości oparty na Androidzie, co oznacza, że ​​możesz na nim uruchamiać zwykłe aplikacje na Androida. Z tego powodu faktycznie można wyłączyć Amazon Alexa i zastąpić go Asystentem Google - przynajmniej część wykrywającą „Ok Google”!

tło

Urządzenia Amazon działają w systemie FireOS, który jest mocno zmodyfikowaną wersją Androida, początkowo opartą na Lollipop 5.1.1. Niektóre nowsze urządzenia Amazon Fire mogą działać w wersji FireOS, która jest również mocno zmodyfikowaną wersją Androida, ale opartą na Nougat 7.0. Starsze urządzenia, takie jak Kindle 8.9 2. generacji, działają w mocno zmodyfikowanej wersji Androida, Ice Cream Sandwich 4.0. Każde urządzenie Amazon z 5.1.1 będzie mogło korzystać z Asystenta Google tylko na poziomie „Ok Google”. Jest to ograniczenie nałożone przez Google, a nie Amazon.

Obecnie pełny asystent Google obsługuje tylko niektóre urządzenia z systemem Marshmallow 6.0, ale jest dostępny na większości urządzeń z systemem Nougat 7.0 lub nowszym. Oczekuje się, że w tym roku Google wprowadzi pełną aplikację asystującą na urządzeniach Lollipop.

Jeśli posiadasz tablet lub urządzenie Amazon, takie jak Fire Phone, Echo lub Fire TV, możesz skorzystać z tego przewodnika, aby wyłączyć Alexę i zastąpić ją wykrywaniem głosu „Ok Google”.

Wymagania wstępne

Aby to zadziałało, musisz przynajmniej zainstalować aplikację Google i móc podłączyć urządzenie do komputera i uruchamiać polecenia za pomocą ADB. Ten przewodnik działa na tabletach Amazon Fire 7, HD 8 i HD 10. Jeśli urządzenie z systemem Fire OS 5.6.0.0, możesz uzyskać dostęp do konta root, postępując zgodnie z tym przewodnikiem. Jeśli masz szczęście, że posiadasz Kindle Fire HD 8.9, nie będziesz w stanie zainstalować wymaganych APK Play Store, ale możesz uzyskać dostęp do roota, zainstalować TWRP i flashować niestandardową pamięć ROM. Postępuj zgodnie z moim przewodnikiem tutaj, aby rozpocząć.

Ważne jest, aby krok po kroku postępować zgodnie z instrukcjami dla danego urządzenia. Poniżej znajdują się poszczególne linki do Google APK, które musisz zainstalować w Sklepie Play:

  1. Menedżer konta Google
  2. Google Services Framework
  3. Usługi Google Play (jeśli posiadasz wersję HD 8 lub HD 10, 2017, potrzebujesz tego APK).
  4. Sklep Google Play

Nie musisz instalować niestandardowego programu uruchamiającego na żadnym z tych urządzeń, aby ten przewodnik odniósł sukces.

Istnieje pewne uprawnienie, które po umieszczeniu w pliku manifestu aplikacji umożliwia aplikacji zmianę trzech kategorii ustawień na platformie Android. To uprawnienie, zwane WRITE_SECURE_SETTINGS, pozwala aplikacji „odczytać lub zapisać bezpieczne ustawienia systemu”. Ustawienia te można również edytować i modyfikować za pomocą Android Debug Bridge (ADB). Modyfikacja tych ustawień nie wymaga dostępu do konta root .

Poniżej znajduje się szczegółowy przewodnik, aby włączyć obsługę „Ok Google” na urządzeniu Amazon Fire. Jeśli wolisz bardziej manualne podejście, zapoznaj się z „Ręcznym ustawieniem aplikacji asystenta za pomocą ADB” poniżej ogólnego przewodnika.


Jak włączyć „Ok Google” w Amazon Fire 7, HD 8 i HD 10

1. Po skonfigurowaniu Google APK i zainstalowaniu aplikacji Google pobierz i zainstaluj „Ustawienia edytora bazy danych” ze Sklepu Play.

2. Podłącz urządzenie do komputera i otwórz okno terminala lub wiersza polecenia. Wpisz następujące polecenie poniżej. Jeśli się powiedzie, nie zobaczysz żadnego tekstu:

 adb shell pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS 

3. Teraz otwórz „Ustawienia Edytora bazy danych” i dotknij zakładki „bezpieczne”. Na tej karcie zlokalizuj następujący wiersz kodu:

 voice_recognition_service 

Wartość po prawej stronie tego wiersza powinna brzmieć:

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

4. Teraz dodamy jeszcze kilka wierszy kodu. W „Edytorze bazy danych ustawień” przewiń do góry na karcie „bezpieczne”. U góry kliknij „Dodaj nowe ustawienie”.

5. W pierwszym polu wpisz:

 assistant 

6. W drugim polu wpisz:

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

7. Teraz zlokalizuj ten wiersz kodu:

 alexa_enabled 

Wartość po prawej stronie tego wiersza powinna brzmieć „1” . Stuknij ustawienie i zamień 1 na 0, a następnie stuknij zapisz. Spowoduje to wyłączenie Alexa . Odniesienie: 0 = wyłączone, 1 = włączone, 2 = przełączenie (chociaż przełączenie prawdopodobnie nie pojawi się w menu ustawień. Jest tak, ponieważ dostawca i / lub producent blokują użycie przełączników, których nie dodają).

8. Pozostając w zakładce „bezpieczne”, przewiń w dół u dołu. Poszukaj wiersza kodu:

 voice_interaction_service 

Wartość po prawej stronie powinna być pusta. Stuknij ustawienie i dodaj następujący wiersz tekstu (bez spacji) i stuknij zapisz:

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

9. Upewnij się, że zalogowałeś się w Google, otwórz aplikację Google. Jeśli korzystasz z najnowszej wersji, dotknij trzech pasków w prawym dolnym rogu ekranu. Wybierz ustawienia, a następnie wybierz głos. Po prawej stronie kliknij „ Ok Wykrywanie Google ”. Trenuj swój głos, jeśli pozwala. Konieczne może być pobranie innych aplikacji Google, takich jak Gmail lub Mapy, aby uzyskać dostęp do wszystkich opcji głosowych.

10. Po wykonaniu wszystkich tych czynności wróć do ekranu głównego. Jeśli aktywowano, powiedz „Ok Google”. Jeśli pasek wyszukiwania ożyje, po prostu wypowiedz wyszukiwane hasło. Twój asystent jest teraz aktywny!

Wyłącz Amazon App Store

Aby przygotować urządzenie do zaakceptowania pełnego Asystenta Google po uruchomieniu na urządzeniach Lollipop, możesz dołączyć do usług Google Play i programów beta Google App. Jednak w tym celu należy wyłączyć aktualizacje Amazon App Store i OTA, ale jest to możliwe tylko w FireOS w wersji 5.4.0.0 i niższych. Poniższe kroki poprowadzą Cię do wyłączenia Amazon App Store, ale ostrzegamy, że nie będziesz mógł go ponownie włączyć, chyba że przywrócisz ustawienia fabryczne .

Aby wyłączyć Amazon App Store, podłącz urządzenie do komputera i otwórz okno terminala lub wiersza polecenia. Wpisz polecenie poniżej. Jeśli się powiedzie, po poleceniu zobaczysz komunikat „sukces”:

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

Aby wyłączyć aktualizacje OTA, uruchom następujące polecenia:

 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 

Po zakończeniu odwiedź ten link, aby dołączyć do programu beta usług Google Play i ten link, aby dołączyć do programu beta Google App.

Teraz poczekaj kilka minut i otwórz Sklep Play. Przejdź na stronę Google App i sprawdź, czy jesteś testerem wersji beta. Jeśli jesteś zarejestrowany w programie, może być konieczne zaktualizowanie aplikacji Google, ale zrób to dopiero po pomyślnym ukończeniu testów beta.

Alternatywnie możesz użyć ADB, aby dodać i zmodyfikować te ustawienia, a także wszystkie inne widoczne na trzech kartach w aplikacji Edytor bazy danych ustawień. Ostrzegamy, że możesz zablokować urządzenie, jeśli zmienisz ustawienia, w których nie masz pojęcia, co robią. Zaleca się stosowanie powyższej metody do osiągnięcia tego celu. Aby uzyskać bardziej ręczne podejście, wykonaj poniższe czynności. Podejście ręczne należy stosować tylko wtedy, gdy nie masz doświadczenia z używaniem ADB.

Ręcznie ustaw aplikację asystenta za pomocą ADB

Po podłączeniu urządzenia do komputera otwórz okno wiersza polecenia / terminala i wpisz poniższe polecenia poniżej, naciskając po każdym klawisz Enter. Jeśli się powiedzie, nie pojawi się żaden tekst, gdy wiersz polecenia zwróci:

 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 

Dzięki tym ustawieniom w grze Twoje urządzenie jest teraz skonfigurowane do przyjmowania pełnego Asystenta Google po wdrożeniu na urządzeniach Lollipop. Do tego czasu możesz mieć tyle samo radości za pomocą poleceń głosowych „Ok Google”.