Установка русского языка на телефон HTC One X 4.2.2 из-под Linux

Этот пост также доступен в моём ЖЖ

Раньше я был уверен, что знаю, что в телефоне можно зайти в настройки языка и клавиатуры и выбрать русский язык. Теперь я уже в этом не уверен. После обновления телефона до версии android 4.2.2 у меня начались глюки. Оказалось потом, что это не глюки, а улучшения. Но я узнал об этом позже, когда уже сделал сброс настроек на заводские, и уже остался без русского языка в телефоне. Клавиатура русская есть, а меню, проверки орфографии (быстрый набор), поиск телефона по имени — всё пропало.

Общая идея установки русской локали заключается в следующем: ставим программку MoreLocale2, она говорит, что ей не хватает прав для выбора языка, подключаемся к компьютеру по порту отладки, даём права этой программе и всё-таки устанавливаем русский язык.

Отладчик андроидов под CentOS ставится командой:

sudo yum install android-tools

Далее по подсказке:

ставим с маркета Морелокаль2, замечу это вариант без рута, с рутом Morelocale2 работает:
1. сначала проверяем, видит ли adb телефон
adb devices

должен быть отзыв
List of devices attached
HT35BW****** device

2. запускаем adb shell
adb shell

3. смотрим как называется пакет morelocale2 в системе
pm list packages morelocale

должен появиться ответ системы
package:jp.co.c_lis.ccl.morelocale

4. раздаем permission
pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION

получаем ответ системы
cale android.permission.CHANGE_CONFIGURATION

если была допущена ошибка в команде, то система выложит хелп по pm.

Внезапно всё замечательно переключилось. Я сам в шоке от успеха.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.