Amazon Kindle Fire — частичная русификация

Буквально вчера мне позвонил курьер и сообщил о посылке со штатов. Долгожданный Fire пришел, после месяца ожидания предзаказа. Опустим все сложности заказа и доставки в Украину, т.к. планшет уже продается во многих отечественных интернет магазинах.
Предупрежу сразу, что для меня это первый планшет и первое устройства на базе Android. Так что будет много, на первый взгляд, банальных вещей.
Про родную прошивку говорить ничего особо не буду, т.к. о ней уже есть куча обзоров на youtube. Перейдем к самому интересному, а именно:
Получение root доступа;
Установка русской клавиатуры (в стандартной поставке нет возможности сменить раскладку);
Установку Android market (по желание в следующей статье).

Получение root доступа в Amazon Kindle Fire

Шаг первый: Качаем и устанавливаем Android SDK. Может понадобится JDK, но установщик сам вам раскажет, где его взять. В SDK нужно поставить Android 2.3.3 (API10) и Google USB Driver Package.
Шаг второй: Идем в папку %Users%/%Имя пользователя%/.android (для Windows 7). Находим там файл adb_usb.ini и прописываем ему в самом конце 0x1949. После этого идем в папку, в которую мы установили SDK, находим там android_winusb.inf ( \extra\google\usb_driver\ ) добавляем в разделы [Google.NTx86] и [GoogleNTamd64] следующий текст:
;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01

Шаг третий: Подключаем планшет и скармливаем винде пропатченый inf.
Шаг четвертый: Качаем Super One Click с shortfuse.org — я использовал версию 2.2.
Шаг пятый: Запускаем Super One Click и нажимаем Root. После нескольких манипуляция программа зарутит вам планшет.
На этом вроде как и все, но у меня, почему-то не появился Superuser. Проблема решилась довольно просто…
Идем в настройки планшета, далее Device, и разрешаем установку из незнакомых источников (Allow Instalation of Applications From Unknow Sources). Далее в встроенном браузере набираем root explorer apk (приложение на любителя — первое, что я нашел). Скачиваем, устанавливаем и запускаем. Идем в папку System\App и запускаем там приложение Superuser.apk.
Вуаля — приложения теперь могут получать root доступ к системе.
Установка русской клавиатуры и локали в Amazon Kindle Fire

В принципе, при покупке Fire я и не ожидал увидеть русскую локализацию, но надежда увидеть возможность переключения на русскую раскладку умерла в тот момент, когда планшет уже попал ко мне в руки.
Но имея рут доступ, смена дефолтной клавиатуры не представляет никакой проблемы.
Для начала скачаем клавиатуру, которая поддерживает смену раскладки. Опять же в родном Amazon Market такой радости вы не найдете, но немного погуглив я нашел Hacker’s keybord apk. К сожалению, после установки apk ничего не произошло, как было дефолтное приложение без смены раскладки — так и осталось. Возможности поменять приложение клавиатуры путем простой смены настроек нет.
Для установки клавиатуры с возможностью смены раскладки нам понадобится:
  1. Amazoon Kindle Fire с root доступ;
  2. Программа на планшете WiFi Transport (есть в Amazon market);
  3. Программа на планшете Root Explorer (где взять см. выше);
  4. SQLite;
  5. Hacker’s keyboard apk.


Установив вышеуказанные программы начнем русификацию.
Шаг первый: Запускаем Root Explorer, идем в папку /data/data/com.android.providers.settings/databases
и копируем файл settings.db в буфер. Затем переходим в папку /sdcard/download и вставляем его туда.
Шаг второй: Запускаем WiFi Transport и коннектимся по ftp к планшету и копируем файл settings.db на компьютер.
Шаг третий: Сохранив, предварительно, копию settings.db в надежном месте приступаем к редактированию с помощью SQLite. Идем на вкладку Browse Data, выбираем таблицу secure. Нам нужны поля с именем enable_input_methods и default_input_method. По умолчанию там будет com.android.inputmethod.latin/.LatinIME. Для Hacker’s Keyboard меняем значения на org.pocketworkstation.pckeyboard/.LatinIME. Сохраняем файл и заливаем его обратно на планшет.
Вот еще список значений для разных клавиатур (взято с xda):
Swiftkey (платная версия): com.touchtype.swiftkey/com.touchtype.KeyboardService
Swiftkey Tablet (платная версия): com.touchtype.swiftkey.tablet.full/com.touchtype.KeyboardService
Swype: com.swype.android.inputmethod/.SwypeInputMethod
SymbolsKeyboard & TextArt Pro: com.mobisters.textart.pro/.AsciiTextArtKeyboardPro
SlideIT: com.dasur.slideit/.SlideITIME
Graffiti Pro: com.access_company.graffiti_pro/.Graffiti
FlexT9: com.nuance.flext9.input/.IME
Beansoft Thumb Keyboard: com.beansoft.keyboardplus/.LatinIME
Hacker's Keyboard: org.pocketworkstation.pckeyboard/.LatinIME
Simeji: com.adamrocker.android.input.simeji/.OpenWnnSimeji

Шаг четвертый: Тем же Root Explorer копируем измененный файл settings.db в папку /data/data/com.android.providers.settings/databases. Затем ставим ему атрибуты rw-rw---- (если этого не сделать получите кирпич).
Шаг пятый — изминение локали на русскую: Скачиваем программу MoreLocale 2. Установив ее, без особых телодвижений можно поменять локаль на русскую.
Шаг шестой: Перезагружаем планшет и получаем русскую клавиатуру и частично русифицированный интерфейс.


P.S. Выражаю искреннею благодарность форуму xda developers.
P.P.S. Если что-то не будет получатся — пишите, по возможности помогу разобраться.

UPD: В некоторых случаях после перезагрузки планшета можно получить кирпич — загрузка застывает на логотипе. Может помочь hard reset — держать кнопку питания где-то 20 секунд. Если не поможет — смотреть эту инструкцию.
Поделиться публикацией

Похожие публикации

Комментарии 17
    0
    Вот это новость. Не думал что для клавиатуры в киндл надо потанцевать с бубном… Интересно, что говорят магазины, которые продают его по этому поводу)
      +1
      Честно говоря, для меня было новостью, что их вообще у нас продавать начали. Первыми попадут родители, которые захотят купить своему чаду подарок на новый год. А вторыми — интернет магазины, которые попадут на возвраты.
      +1
      Скоро все будет проще. gigjets.com/11/cyanogen-mod-7-arrives-on-kindle-fire/
        0
        Ну это вопрос спорный. Я не уверен, что cyanogen'овская прошивка будет стабильней родной. А альтернативный ланчер и маркет поставить на рутированую родную — пять минут делов.
          +1
          Спорый вопрос — будет ли лучше. Но проще — так точно.
        0
        ruKeyboard не работает? Ставится без рута…
          +1
          Проблема состоит не в поставить, а в том, как на него переключится. Amazon выпилил такую возможность из прошивки.
          +2
          Не в качестве холивора, но ремарки: честно говоря не могу для себя придумать как использовать планшет без фронтальной камеры и 3g, т.к. подспудно ставлю его на замену текущему нетбуку (nokia) коим в 70% пользуюсь как skype-звонилкой.
            0
            Скажу больше, в kindle fire нет даже микрофона. Радует экран и скорость работы. Единственное применение, которое я ему нашел — серфить инет, когда жена ноутбук отбирает. Ну еще можно несколько фильмов туда залить, но 5 GB хранилища к этому не сильно располагает.
              –1
              Бесполезная вещь…
              +2
              Ну если уж не холивара ради, то отвечу, зачем я заказал себе планшетник.
              По скайпу я общаюсь редко, фильмы на таком маленьком экране смотреть считаю кощунством, для чтения книг есть читалка с eLink. Покупать планшетник ради игрушек типа AngryBirds — как-то уж слишком. Но посмотреть, что такое планшетник и подержать его в руках очень уж хотелось. Несколько месяцев искал для своей «жабы» (чтобы не душила) причину, которая была бы оправданием такой покупки. Нашел только три:
              1. Собираюсь делать дома систему Умный дом. Она будет управляться с веб-сайта, запущенного на домашнем сервере. Планшетник будет своего рода пультом управления.
              2. Часто новым знакомым или потенциальным моделям надо показать свои фотографии. Или сразу после фотосессии хочется показать кадры не на крохотном экране фотоаппарата, а на чем-то побольше. 7'' IPS матрицы для этого вполне подходят.
              3. Когда еду в отпуск, то все вычислительные мощности компьютера не нужны. Достаточно возможности посерфить по инету, а с этим и планшетник справится.

              Этих трех причин было мало чтобы тратиться на айпад. А вот 200$ не очень жалко, чтобы познакомиться с новым форм-фактором компьютеров, о котором уже даже ленивый говорит.
                0
                Разрешите не согласится на счет фильмов. Его ж никто не берет как замену телевизору или кинотеатру. Это как раз вариант для отпуска. Посмотреть фильм в самолете — самое оно.
              0
              Скажите, а приложение Bookmate работает? Привык этим сервисом пользоваться, хочу для удобства планшет приобрести.
                0
                Да, работает
                  0
                  Спасибо!
                0
                А это нормально что в adb_usb.ini только одна строка и та комментарий?
                  0
                  Да, это нормально

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое