Вот руководство о том, как заменить Amazon Alexa на Google Assistant на планшетах Amazon Fire 7, Amazon Fire HD 8 или Amazon Fire HD 10. Для этого не требуется root!
Как и Google Assistant, Alexa — это облачный голосовой помощник, который позволяет вам взаимодействовать с вашим устройством, используя распознавание естественного языка. Это помощник, который управляет устройствами Amazon из серии Echo, Fire TV и Fire Tablets, а также несколькими другими устройствами. Если вы покупаете устройство Amazon Fire, вы, возможно, знаете, что операционная система на самом деле основана на Android, а это означает, что вы можете запускать на нем обычные приложения Android. Из-за этого действительно можно отключить Amazon Alexa и заменить ее Google Assistant — ну, по крайней мере, часть обнаружения «Окей, Google»!
Фон
Устройства Amazon работают FireOS — сильно модифицированная версия Android., изначально основанный на Lollipop 5.1.1. Некоторые новые устройства Amazon Fire могут работать под управлением версии FireOS, которая Это также сильно модифицированная версия Android, но основанная на Nougat 7.0. Старые устройства, такие как тот
Kindle 8.9, 2-го поколения, работает под управлением сильно модифицированной версии Android Ice Cream Sandwich 4.0. Любое устройство Amazon с версией 5.1.1 сможет использовать Google Assistant только на уровне «Окей, Google». Это ограничение наложено Google, а не Amazon.В настоящее время полноценный помощник Google поддерживает только некоторые устройства под управлением Marshmallow 6.0, но доступен на большинстве устройств под управлением Nougat 7.0 и более поздних версий. Ожидается, что Google представит Полное приложение Assistant для устройств Lollipop появится где-то в этом году.
Если у вас есть планшет или устройство Amazon, например Пожарный телефон, Эхо или Огонь ТВ, то вы можете использовать это руководство, чтобы отключить Alexa и заменить ее голосовым обнаружением «Окей, Google».
Предварительные условия
Чтобы это работало, вам необходимо как минимум установить приложение Google и иметь возможность подключить свое устройство к компьютеру и запускать команды через ADB. Это руководство работает для планшетов Amazon Fire 7, HD 8 и HD 10.. Если ваше устройство работает под управлением Fire OS 5.6.0.0, вы можете получить root-доступ, выполнив следуя этому руководству. Если вам посчастливилось стать обладателем Kindle Fire HD 8.9, вы не сможете установить необходимые APK-файлы Play Store, но можете получить root-доступ, установить ТВРПи прошить кастомное ПЗУ. Следуйте моему руководству здесь, чтобы начать.
Важно шаг за шагом следовать инструкциям, специфичным для вашего устройства. Ниже приведены отдельные ссылки на APK-файлы Google, которые вам понадобятся для установки Play Store:
- Менеджер аккаунта Google
- Платформа сервисов Google
- Сервисы Google Play (Если у вас есть HD 8 или HD 10 выпуска 2017 г., вам нужен этот APK.)
- Google Play магазин
Для успеха этого руководства вам не нужно устанавливать специальную программу запуска ни на одно из этих устройств.
Существует определенное разрешение, которое при размещении в файле манифеста приложения позволяет приложению изменять три категории настроек на платформе Android. Это разрешение, называемое WRITE_SECURE_SETTINGS
, разрешает приложение "для чтения или записи настроек безопасности системы.Эти настройки также можно редактировать и изменять через Android Debug Bridge (ADB). Изменение этих настроек не требует root-доступа.
Ниже приведено подробное руководство по включению поддержки «Окей, Google» на вашем устройстве Amazon Fire. Если вы предпочитаете более ручной подход, см. «Настройка приложения-помощника вручную с помощью ADB» ниже общего руководства.
Как включить «Окей, Google» на Amazon Fire 7, HD 8 и HD 10
1. После того как вы настроили APK-файлы Google и установили приложение Google, загрузите и установите «Редактор базы данных настроек» из Play Store.
Цена: Бесплатно.
4.2.
2. Подключите устройство к компьютеру и откройте терминал или окно командной строки. Введите следующую команду ниже. В случае успеха вы не увидите никакого текста:
adbshellpmgrantby4a.setedit22android.permission.WRITE_SECURE_SETTINGS
3. Теперь откройте «Редактор базы данных настроек» и нажмите вкладку «Безопасность». На этой вкладке найдите следующую строку кода:
voice_recognition_service
Значение справа от этой строки должно читаться:
com.google.android.googlequicksearchbox/com.google.android.com.google.android.voicesearch.serviceapi.GoogleRecognitionService
4. Теперь мы добавим еще пару строк кода. В «Редакторе базы данных настроек» прокрутите вкладку «Безопасность» до самого верха. Вверху нажмите «Добавить новую настройку».
5. В первом поле введите:
assistant
6. Во втором поле введите:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
7. Теперь найдите эту строку кода:
alexa_enabled
Значение справа от этой строки должно говорить '1'. Нажмите на настройку и заменять тот 1 с 0, затем нажмите «Сохранить». Это будет отключить Алексу. Ссылка: 0 = отключено, 1 = включено, 2 = переключение (хотя переключатель вряд ли появится в меню настроек. Это связано с тем, что ваш провайдер и/или производитель блокируют использование переключателей, которые они не добавляют сами).
8. Оставаясь на вкладке «Безопасность», прокрутите страницу вниз. Найдите строку кода:
voice_interaction_service
Значение справа от него должно быть пустым. Нажмите на настройку, добавьте следующую строку текста (без пробелов) и нажмите «Сохранить»:
com.google.android.googlequicksearchbox/com.google.android.voiceinteraction.GsaVoiceInteractionService
9. Убедившись, что вы вошли в Google, откройте приложение Google. Если вы используете последнюю версию, коснитесь трех полосок в правом нижнем углу экрана. Нажмите «Настройки», затем нажмите «Голос». Справа нажмите «Ок, обнаружение Google.' Тренируйте свой голос, если это вам позволяет. Возможно, вам придется загрузить другие приложения Google, такие как Gmail или Карты, чтобы получить доступ ко всем голосовым функциям.
10. Сделав все это, вернитесь на главный экран. Если активировано, просто скажите «Окей, Google». Если панель поиска оживет, просто произнесите поисковый запрос. Ваш помощник теперь активен!
Отключить магазин приложений Amazon
Чтобы подготовить ваше устройство к полной поддержке Google Assistant, когда он будет доступен на устройствах Lollipop, вы можете присоединиться к бета-программам Google Play Services и Google App. Однако для этого вам необходимо отключить Amazon App Store и обновления OTA, но это возможно только на версии FireOSверсии 5.4.0.0 и ниже. Приведенные ниже шаги помогут вам отключить Amazon App Store, но будьте осторожны: вы не сможете снова включить его, если не выполните сброс настроек к заводским настройкам..
Чтобы отключить Amazon App Store, подключите устройство к компьютеру и откройте терминал или окно командной строки. Введите команду ниже. В случае успеха после команды вы увидите «успешно»:
adbshellpmuninstall-k--user 0 com.amazon.venezia
Чтобы отключить обновления OTA, выполните следующие команды:
adbshellpmuninstall-k--user 0 com.amazon.device.software.ota
adbshellpmuninstall-k--user 0 com.amazon.kindle.otter.oobe.forced.ota
После завершения, перейдите по этой ссылке, чтобы присоединиться к бета-программе сервисов Google Play. и перейдите по этой ссылке, чтобы присоединиться к программе бета-тестирования приложений Google.
Теперь подождите несколько минут и откройте Play Store. Перейдите на страницу приложения Google и проверьте, являетесь ли вы бета-тестером. Если вы зарегистрированы в программе, вам может потребоваться обновить приложение Google, но делайте это только после того, как вы успешно станете бета-тестером.
Кроме того, вы можете использовать ADB для добавления и изменения этих настроек, а также любых других, которые вы видите на трех вкладках в приложении «Редактор базы данных настроек». Имейте в виду: вы можете заблокировать свое устройство, если измените какие-либо настройки, в которых вы понятия не имеете, что они делают. Для достижения этой цели рекомендуется использовать описанный выше метод. Для более ручного подхода выполните следующие действия. Используйте ручной подход только в том случае, если вам удобно использовать ADB.
Установите приложение Assistant вручную с помощью ADB.
Подключив устройство к компьютеру, откройте командную строку/окно терминала и введите следующие команды ниже, нажимая Enter после каждой. В случае успеха вы не увидите никакого текста при возвращении командной строки:
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
Благодаря этим настройкам ваше устройство теперь настроено на получение полной версии Google Assistant после его внедрения на устройствах Lollipop. А пока вы можете получать массу удовольствия от голосовых команд «Окей, Google».