Найти в Дзене
Квант

Установка клавиатуры Gboard на Huawei Watch

Подготовка Устанавливаем ADB Bugjaeger Mobile ADB для телефона (копия в mega [файл "Bugjaeger+Premium+v5.0-full+(244).apk"]) или Android SDK Platform Tools для компьютера. Как это сделать более подробно написано в статье по установке Mir Pay. Скачиваем Gboard Нужна версия для Wear OS для процессора ARMv7, (4pda, mega [директория "gboard"]). Хоть в Википедии и написано в часах Huawei Watch 4 стоит процессор Qualcomm Snapdragon SW5100 с архитектурой ARMv8, но на деле apk под v8 не ставятся. Не перепутайте и не поставьте, например, бету версии для телефона: "Google+Gboard+13.3.04.551538635-beta-armeabi-v7a.apk". Она тоже поставится, но кнопки там будут очень маленькие и надписей на них вы не увидите. Нужна версия 2-v7a, а не 12-v7a или 13-v7a. Старшие версии для телефонов и не оптимизированы для часов. Нужен пакет около 2 версии под Wear OS под архитектуру ARM-V7A, не перепутайте c архитектурами ARM64-V8A, X86 или X86_64. На данный момент времени этот файл называется: "Google+Gboard+2.3.1
Оглавление

Подготовка

Устанавливаем ADB Bugjaeger Mobile ADB для телефона (копия в mega [файл "Bugjaeger+Premium+v5.0-full+(244).apk"]) или Android SDK Platform Tools для компьютера. Как это сделать более подробно написано в статье по установке Mir Pay.

Скачиваем Gboard

Нужна версия для Wear OS для процессора ARMv7, (4pda, mega [директория "gboard"]). Хоть в Википедии и написано в часах Huawei Watch 4 стоит процессор Qualcomm Snapdragon SW5100 с архитектурой ARMv8, но на деле apk под v8 не ставятся.

Не перепутайте и не поставьте, например, бету версии для телефона: "Google+Gboard+13.3.04.551538635-beta-armeabi-v7a.apk". Она тоже поставится, но кнопки там будут очень маленькие и надписей на них вы не увидите. Нужна версия 2-v7a, а не 12-v7a или 13-v7a. Старшие версии для телефонов и не оптимизированы для часов.

Нужен пакет около 2 версии под Wear OS под архитектуру ARM-V7A, не перепутайте c архитектурами ARM64-V8A, X86 или X86_64.

На данный момент времени этот файл называется: "Google+Gboard+2.3.14.497576051-release-armeabi-v7a.apk".

Ставить буду с компьютера, а в Bugjaeger всё аналогично, за исключением того что не надо писать "adb shell" в начале команд в консоле.

Подключаемся к часам:

adb connect 192.168.0.8:5555

Отключаем проверку пакетов

adb shell pm disable-user com.android.packageinstaller

Ставим apk пакет

adb install "Google+Gboard+2.3.14.497576051-release-armeabi-v7a.apk"

Смотрим список доступных клавиатур

adb shell ime list -a -s

Вывод:

  1. com.iqqi.watch_imeservice/com.iqqi.watch_inputmethod.IMEService
  2. com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME

Первая "com.iqqi.watch_imeservice/com.iqqi.watch_inputmethod.IMEService" - это стандартная клавиатура Kika от Huawei, вторая "com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME" - это новая клавиатура Gboard от Google.

Разрешаем клавиатуру Gboard

adb shell ime enable com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME

Активируем клавиатуру Gboard

adb shell ime set com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME

Установка голосового ввода

Для голосового ввода необходимо дать разрешения на доступ к микрофону. Если не заработало, то можно поставить голосовой движок отдельно.

adb install "GoogleTTS_23_12_333383720_210316243_minAPI21armeabi-1+(1).apk"

Запрещаем стандартную клавиатуру Kika

adb shell ime disable com.iqqi.watch_imeservice/com.iqqi.watch_inputmethod.IMEService

Если вы не запретите стандартную клавиатуру Kika, то после перезагрузки она вернётся на место вместо Gboard. Однако, если вы хотите просто протестировать Gboard временно или иметь возможность переключаться между двумя клавиатурами, тогда в настройках Gboard вы сможете выбрать клавиатуру Kika обратно:

Настройки Gboard
Настройки Gboard

Для входа в настройки Gboard нужно зажать пробел.

Но вот опции по выбору GBoard в настройках Kika клавиатуры уже нет, поэтому её нужно отключать или включать в настройках:

Настройки → Приложения → Приложения → Системный процессы → Kika - Watch Keyboard
Настройки → Приложения → Приложения → Системный процессы → Kika - Watch Keyboard
Настройки → Приложения → Приложения → Системный процессы → Kika - Watch Keyboard

Таким образом, вы можете менять клавиатуры без использования adb на компьютере или Bugjaeger телефоне!

Удаление клавиатуры Kika

При желании старую клавиатуру можно вообще удалить, если оно продолжает появляться после перезагрузки:

adb shell pm uninstall --user 0 com.iqqi.watch_imeservice

Установка клавиатуры Kika обратно

Из кэша:

adb shell cmd package install-existing com.iqqi.watch_imeservice

Или установка из пакета:

adb install HwWatchKikaInput.apk

Включаем клавиатуру Kika обратно

Если новая клавиатура Gboard вам не понравилась и вы хотите поставить обратно клавиатуру Kika, то всё делается аналогично тому что было ранее для Gboard, но только для Kika:

adb shell ime enable com.iqqi.watch_imeservice/com.iqqi.watch_inputmethod.IMEService

adb shell ime set com.iqqi.watch_imeservice/com.iqqi.watch_inputmethod.IMEService

adb shell ime disable com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME

Включаем проверку приложений обратно

adb shell pm enable com.android.packageinstaller