понедельник, 8 марта 2021 г.

Русификация Amazon HD Fire 8 (2020) через ADB

     Данный способ русификации проверен на Amazon HD Fire 8 (2020). Без каких либо изменений подходит также к Amazon HD Fire 10 (2019).

Включение режима разработчика на Amazon HD Fire 8

1) Открываем на планшете Settings > Device Options > About Fire Tablet

 

2) Семь раз нажимаем на параметры разработчика:

 

3) Возвращаемся в Device Options и переходим в появившееся меню Developer Options:

 

4) Включаем Developer options и USB debugging:

 


Установка на компьютер Kindle Fire Driver и adb

1) Скачиваем с офф. сайта kindle_fire_usb_driver.zip распаковываем его и запускаем Fire_Devices ABD drivers.exe:

 

2) Загружаем с сайта разработчика архив файлов SDK Platform Tools, создаем на диске папку adb и сохраняем в ней все содержимое папки platform-tools из архива:

 

Русификация Amazon HD Fire 8

1) Подключаем Amazon HD Fire 8 к компьютеру и открываем область уведомлений (проводим пальцем сверху вниз по экрану). Далее нажимаем на уведомлении с режимом подключения:

 

2) Выбираем тип подключения File Transfer:

 

3) На компьютере открываем папку C:\adb, в адресной строке пишем cmd и жмем ENTER:

 

4) Откроется командная строка Windows. Для проверки правильности подключения устройства введем последовательно команды 

adb start-server

и 

adb devices

      Если все верно – в списке подключенных устройств будет серийный номер нашего Amazon HD 8:

 

5) Далее в командной строке вводим команду 

adb shell am start -a android.settings.LOCALE_SETTINGS

 

6) На планшете откроется меню добавления языка. Нажимаем на «Add a Language»

 

7) Далее выбираем язык:

 

8) После этого выбираем страну:

 

9) Далее русский язык просто перетаскиваем чтоб он стал первым:

 

На этом русификация планшета закончена:



 

49 комментариев:

  1. Спасибо огромное за подробную инструкцию. Все получилось!!!

    ОтветитьУдалить
  2. Огромное спасибо! Подходит и для Fire 7. Получилось с первого раза. Автору респект!!!

    ОтветитьУдалить
  3. Огромное спасибо,очень помогли.Любжи,счастье и здоровье вам.

    ОтветитьУдалить
  4. добрый день, у меня не получается сбрасывает обратно на англ что можно сделать?

    ОтветитьУдалить
    Ответы
    1. Нужно сделать все согласно инструкции. Смотрите, что вы сделали не так.

      Удалить
  5. Не получается перейти к последнему шагу, пишет проблемы с настройками интернет

    ОтветитьУдалить
  6. Ответы
    1. А 4й пункт нормально отработал? устройство видно по команде adb devices?

      Удалить
    2. Да, все нормально, видет его

      Удалить
  7. Не работает команда adb shell am start -a android.settings.LOCALE_SETTINGS а тесты о.к. серийник видно вроде на сервер ругается адб убил сервер

    ОтветитьУдалить
    Ответы
    1. Ничего не понял. Знаки препинания принципиально игнорите?
      Какая ошибка при выполнении команды "adb shell am start -a android.settings.LOCALE_SETTINGS"?

      Удалить
    2. Всю ошибку скопировать не получается. В конце пишет адб килл сервер. Могу снять скриншот и кинуть на имейл или вайбер.

      Удалить
  8. Повторю, процес рус. планшета доходит до п5 настоящей инструкции. Ответ на команду п5 не такой как на скиншоте, меню добавления языков не появляется.
    Могу сбросить скрин ошибки пока клиент не забрал.

    ОтветитьУдалить
    Ответы
    1. Скопируйте текст ошибки и вставьте сюда... Попробуем разобраться. Режим разработчика на планшете включен? Путь к папке adb как в статье? Какая ос на ПК?

      Удалить
    2. И еще, какая модель и год выпуска планшета и проводились ли его модификации другим ПО (toolbox или Activity Launcher)?

      Удалить
  9. C:\adb>adb shell am start -a android.settings.LOCALE_SETTINGS
    adb.exe: device unauthorized.
    This adb server's $ADB_VENDOR_KEYS is not set
    Try 'adb kill-server' if that seems wrong.
    Otherwise check for a confirmation dialog on your device.

    ОтветитьУдалить
    Ответы
    1. Если Вы переведете с английского текст ошибки, то все поймете:
      В данном сообщении говорится, что adb ругается на Ваш планшет.
      Предлагает попробовать выполнить команду 'adb kill-server' (ну и естественно 'adb start-server' после этого) и проверить окно подтверждения на планшете.

      Удалить
    2. Вот что получилось
      C:\adb>adb start-server
      * daemon not running; starting now at tcp:5037
      * daemon started successfully

      C:\adb>adb devices
      List of devices attached
      G0W0N5049047F1Q6 unauthorized


      C:\adb>adb shell am start -a android.settings.LOCALE_SETTINGS
      adb.exe: device unauthorized.
      This adb server's $ADB_VENDOR_KEYS is not set
      Try 'adb kill-server' if that seems wrong.
      Otherwise check for a confirmation dialog on your device.

      C:\adb>adb kill-server

      C:\adb>adb start-server
      * daemon not running; starting now at tcp:5037
      * daemon started successfully

      C:\adb>adb shell am start -a android.settings.LOCALE_SETTINGS
      Starting: Intent { act=android.settings.LOCALE_SETTINGS }
      Error: Activity not started, unable to resolve Intent { act=android.settings.LOCALE_SETTINGS flg=0x10000000 }

      C:\adb>

      Удалить
    3. "G0W0N5049047F1Q6 unauthorized"
      Что я и говорил... Ищите проблему в планшете. У Вас не работает или не включен режим отладки по USB.

      Удалить
  10. C:\adb>adb shell am start -a android.settings.LOCALE_SETTINGS
    Starting: Intent { act=android.settings.LOCALE_SETTINGS }
    Error: Activity not started, unable to resolve Intent { act=android.settings.LOCALE_SETTINGS flg=0x10000000 }

    ОтветитьУдалить
  11. Система винды 10. Планшет амазон fire 7 приехал из за бугра, шить не чем не пробовал.
    Меню разработчика включено, enable adb включено. После второй команды прога видит серийник планшета. Команда 3 сначала выдаёт результат что в посте первом, при повторе команды результат в втором посте.

    ОтветитьУдалить
    Ответы
    1. Так инструкция для Amazon Fire HD 8 и Amazon Fire HD 10. Нет гарантии что это заработает на других моделях, таких как Lenovo, Xiaomi и более ранних версий Amazon Fire.

      Удалить
    2. Адаптация Amazon Fire 7 делается так:

      1. Ставим на ПК дрова планшета (Дрова с сайта Амазона - https://go-gl.com/itP)
      2. Идем в настройки ==> Security ==> включаем параметр Apps from Unknown Sources
      3. Из амазоновского AppStore ставим ES Explorer
      4. Качаем четыре файла (https://go-gl.com/T4wTmVk3)
      4.1 Google Account Manager 5.1-1743759 (https://go-gl.com/U8qm)
      4.2 Google Services Framework 5.1-1743759 (https://go-gl.com/8olowKFZb)
      4.3 Google Play Services 10.2.98 (https://go-gl.com/7r4rfT1g)
      4.4 Google Play Store 7.4.25.L-all (https://go-gl.com/3dP)
      Ставим программы из ES в порядке скачивания.

      Поздравляю теперь у вас установлен Play Store

      Для частичной русификации (как минимум Play Store и все что из него будете ставить, будет русифицированным)
      1. Из Play Store устанавливаем MoreLocale
      2. На планшете идем в Настройки ==> Device Options ==> тапаем по Serial Number 7-10 раз пока не разблокируется Developer Options
      3. Выйти и обратно зайти в настройки. В Device Options должна появится новая менюшка Developer Options. В ней включаем Enable ADB
      4. Качаем из инета ADB (https://go-gl.com/iiBhXFc)
      5. После установки ADB запускаем командную строку CMD и в ней даем команду "adb.exe shell" (проще запустить например из Far Manager)
      6. На планшете подтверждаем разрешения для работы ADB с вашего ПК
      7. В ADB даем команду "pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION"
      8. Запускаем MoreLocale на планшете, выбираем Rusian или Ukraine

      Поздравляю ваше устройство русифицированно


      Для отключения рекламы:
      Самый простой вариант обратится в поддержку амазона, написать, что вы получили девайс в подарок и вы не можете воспользоваться в вашей стране спец предложениями амазона. Отключают, проверено.
      Если с английским туго, идем другим путем...
      1. Запускаем "adb.exe shell"
      2. Даем команду "pm clear com.amazon.kindle.kso"
      3. Даем команду "pm hide com.amazon.kindle.kso"
      4. Даем команду "exit"
      5. Даем команду "adb reboot"

      Поздравляю ваше устройство избавилось от рекламы

      Удалить
    3. А вот за эту инфу спасибо, согласую с клиентом и будем пробовать!

      Удалить
    4. Добрый день! Спасибо! Русификация сработала. Один момент: - перед выполнением пункта 6 выполняем пункт 8, так как в ADB выдаст ошибку в противном случае.
      Автору спасибо!

      Удалить
  12. fire HD 8 plus
    2) Загружаем с сайта разработчика архив файлов SDK Platform Tools, создаем на диске папку adb и сохраняем в ней все содержимое папки platform-tools из архива:
    нет папки с файлами api
    4) Откроется командная строка Windows. Для проверки правильности подключения устройства введем последовательно команды

    adb start-server
    и

    adb devices
    Если все верно – в списке подключенных устройств будет серийный номер нашего Amazon HD 8:

    серийник не появляется
    и соответственно 5) Далее в командной строке вводим команду

    adb shell am start -a android.settings.LOCALE_SETTINGS
    не появляется меню добавления языка.

    ОтветитьУдалить
  13. Дай бог здоровья вам ! Наконец решение всех моих проблем с Fire HD 10 .До этого обращался официально в Amazon и мне сказали что русификация не возможна . Врали черти.
    Спасибо большое ващей инструкции , всё получилось с первого раза.

    ОтветитьУдалить
  14. Спасибо огромное за подробную и четкую инструкцию! все получилось с первого раза )

    ОтветитьУдалить
  15. пункт4 не видет девайс!!! fire7 2019, 9gnr

    ОтветитьУдалить
    Ответы
    1. 1) Прочитайте 2 первых предложения в данной статье :)
      2) Для 7-ми дюймовых пробуйте совет из этого комментария https://mynobook.blogspot.com/2021/03/amazon-fire-hd-8-rus.html?showComment=1642492796167#c2622553458179667760

      Удалить
  16. Все получилось!!!!только на WIN10 на 7ке не получалось!!! все установилось на FIRE 7 2019 (OS 7.3.2.2)
    НО!!!! как только перевел в настройках на планшете на английский - сразу все вернулось обратно и язык русский пропал и рекламма вернулась!!!прешлось все делать поновой!!!
    А так - спасибо большое!!!! в закладки и слежу за ванем блокнотом!!!

    ОтветитьУдалить
  17. C:\adb>adb shell am start -a android.settings.LOCALE_SETTINGS
    Starting: Intent { act=android.settings.LOCALE_SETTINGS }
    Error: Activity not started, unable to resolve Intent { act=android.settings.LOCALE_SETTINGS flg=0x10000000 }

    До этого этапа всё ОК.
    С чем можем быть связана ошибка?

    ОтветитьУдалить
    Ответы
    1. Для Amazon Fire HD 8 (2017) попробуйте сделать так:
      0. Разрешаем ADB Settings-Device Options-Developer Options-Enable ADB
      1. Скачиваем ADB и распаковываем на диск С в папку adb (https://cutt.us/orJJR)
      2. Скачиваем и устанавливаем MoreLocale 2 (https://cutt.us/5PScG) или последнюю версию с Google Play (https://cutt.us/u9L5Q)
      3.Скачиваем и устанавливаем драйвер планшета (https://cutt.us/pODhQ)
      4. Запускаем от имени администратора командную строку
      5. Все последующие команды выполняем в командной строке
      5.1 переходим в папку с распакованным adb cd c:\adb
      5.2 убеждаемся что драйвера установлены корректно и планшет системой определился adb devices
      5.3 adb shell
      5.4 pm list packages morelocale --не обязательно, просто выводит список локалей.
      5.5 pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION
      6 В окне программы MoreLocale 2 выбираем язык

      Удалить
    2. Спасибо огромное, получилось

      Удалить
    3. у меня не сработало, у меня на этом планшете стоит не андроид, а OS 5.7.0.0 и morelocale для него не нашел, что делать?

      Удалить
    4. Fire OS 5 Bellini – Это и есть Android 5.1.1 Lollipop

      Удалить
  18. Здравствуйте, видимо неправильно установил дрова, так как в командной строке планшет не отображается, хотя передача файлов работает. Подскажите пожалуйста что делать?

    ОтветитьУдалить
    Ответы
    1. Если у Вас Windows 10-11, то попробуйте отключить проверку цифровой подписи перед установкой adb- драйвера

      Удалить
  19. Fire HD 10 7 gen не получилось! выдало ошибку на 6 шаге : Microsoft Windows [Version 6.1.7601]
    (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

    C:\adb>adb start-server
    * daemon not running; starting now at tcp:5037
    * daemon started successfully

    C:\adb>adb devices
    List of devices attached
    G000N60783660R7P device


    C:\adb>adb shell am start -a android.settings.LOCALE_SETTINGS
    Starting: Intent { act=android.settings.LOCALE_SETTINGS }
    Error: Activity not started, unable to resolve Intent { act=android.settings.LOC
    ALE_SETTINGS flg=0x10000000 }

    C:\adb>adb shell am start -a android.settings.LOCALE_SETTINGS
    Starting: Intent { act=android.settings.LOCALE_SETTINGS }
    Error: Activity not started, unable to resolve Intent { act=android.settings.LOC
    ALE_SETTINGS flg=0x10000000 }

    ОтветитьУдалить
    Ответы
    1. попробовал исправить с установкой morelocale по совету выше, у меня не сработало, у меня на этом планшете стоит не андроид, а OS 5.7.0.0 и morelocale для него не нашел, что делать?

      Удалить
    2. Русифицируется также как и fire hd 8 (7th generation) - см. комментарии выше

      Удалить
  20. в шаге 2 отсутствуют папки api и systrace после распаковки архива

    ОтветитьУдалить
    Ответы
    1. Они не обязательны. Обязательным является наличие файлов adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll

      Удалить
  21. Помогло! (Amazon HD10, Fire 9 OS, Windows11). Но!!
    Если посредством настроек зайти в языковые настройки - выбор языка - то русский отсутствует, а планшет внезапно становится опять английским, а русского в списке нет.
    И опять вся процедура с компом заново. Хотя если залить в планшет QuickShortCut.apk то можно все делать все в два клика прямо с планшета без замарочек!

    ОтветитьУдалить
  22. На этапе проверки девайса пишет List of devices attached, на следующем этапе no devices/emulators found

    ОтветитьУдалить
    Ответы
    1. Перевожу с английского: "List of devices attached" - это список подключенных устройств. Ниже Вы должны увидеть название своего устройства. Если Вы его не видите - то компьютер его не видит. Поэтому и получаете "no devices/emulators found" - нет подключенных устройств. Проверяйте кабель/драйвера/режим adb

      Удалить