среда, 22 марта 2023 г.

Amazon Kindle Fire (1st): как установить OtterX и прошить Android 5 Lollipop

        В предыдущей статье я описал, как устанавливать на Amazon Kindle Fire первого поколения любые прошивки с Android 2.x.x и некоторые прошивки с Android 4.x.x, содержащие в своем названии слово otter (например cm-11-20160815-NIGHTLY-otter.zip). В данной статье я расскажу, как установить Otterx на Amazon Kindle Fire и устанавливать прошивки с Android 4.x.x и выше, содержащие в своем названии слово Otterx (например aicp_otterx_lp-9.0-UNOFFICIAL-20150617.zip).

        Внимание: Данная статья относится только к Kindle Fire первого поколения. Смотрите версию прошивки! 6.х.х_user_xxxxxxxxx — значит это для Вас)

        Не пытайтесь проделать описанные ниже манипуляции на Kindle Fire 2 gen (10.х.х_user_xxxxxxxxx), HD 7" (7.х.х_user_xxxxxxxxx) и HD 8.9" (8.х.х_user_xxxxxxxxx)!

        Данный способ установки подойдет как для устройств с оригинальной прошивкой, так и с модифицированной на основе otter (без X). На ПК уже должны быть установлены adb и драйвера adb. Как это сделать написано в начале статьи Русификация Amazon Kindle Fire (1st) через ADB

Сохранение системных разделов Amazon Kindle Fire

        Так как все нижеописанное связано с определенными рисками, вначале рекомендую (хотя это и необязательно) сохранить жизненно важные для Amazon Kindle Fire разделы. Для этого нужно подключить Kindle к компьютеру и в adb последовательно ввести команды:

adb shell "dd if=/dev/block/mmcblk0boot0 of=/sdcard/boot0.bin"


adb shell "dd if=/dev/block/mmcblk0boot1 of=/sdcard/boot1.bin"


adb shell "dd if=/dev/block/mmcblk0p1 of=/sdcard/xloader.bin"


adb shell "dd if=/dev/block/mmcblk0p2 of=/sdcard/bootloader.bin"



        В результате выполнения бекапы разделов будут сохранены в корне диска Amazon Kindle Fire в виде четырех файлов (boot0.bin, boot1.bin, xloader.bin и bootloader.bin):

 

        Далее нужно сохранить данные файлы на ПК, скопировав их при помощи проводника windows или при помощи следующих команд в командной строке adb: 

adb pull /sdcard/boot0.bin


adb pull /sdcard/boot1.bin


adb pull /sdcard/xloader.bin


adb pull /sdcard/bootloader.bin



        В результате выполнения этих команд файлы boot0.bin, boot1.bin, xloader.bin и bootloader.bin будут скопированы в папку c:\adb на ПК:

 

Копирование файлов загрузчика otterx и TWRP на диск Amazon Kindle Fire

        Сделать это можно двумя способами. Первый из них заключается в скачивании в папку c:\adb файла загрузчика otterx-u-boot_v2.05.zip и файл образа TWRP, например otterx-recovery-TWRP-2.8.5.0.img  (версия не важна, для разных прошивок Android могут понадобится разные версии TWRP).         Ссылка на разные версии TWRP у меня на облаке google drive или TeraBox. И далее при помощи команды adb push файлы копируются в память Amazon Kindle Fire:

adb push otterx-u-boot_v2.05.zip /sdcard


adb push otterx-recovery-TWRP-2.8.5.0.img /sdcard


        Или же можно просто скопировать эти файлы в память Kindle проводником Windows:

 



Установка загрузчика otterx

        Для установки загрузчика otterx необходимо загрузить планшет в режиме TWRP. Т.к. у меня уже был загрузчик otter (без X), я просто загрузился в TWRP нажав при загрузке кнопку питания несколько раз:

 

        Если же у Вас Amazon Kindle Fire с оригинальной прошивкой, то сначала необходимо установить загрузчик и загрузить временный TWRP. Как это сделать я подробно описал в начале статьи Получение Root-прав, установка TWRP и перепрошивка Amazon Kindle Fire (1st)

В TWRP надо выбрать «Install»:

 

Далее выбрать файл загрузчика Otterx:

 

И для подтверждения установки сделать свайп вправо:

 

Выход в главное меню TWRP осуществляется нажатием «Home»:

 

Установка TWRP для OtterX

        Есть два способа установки. Первый заключается в том, что планшет нужно перезагрузить в режим fastboot и установить TWRP при помощи adb. Для этого нужно перейти в меню перезагрузки, нажав «Reboot»:

 

        И выбрать «Bootloader»:

 

Выбор нужно подтвердить свайпом:

 

Рут устанавливать не нужно:

 

Amazon Kindle Fire перейдёт в режим fastboot:

 

    Далее нужно в командной строке ввести fastboot flash recovery и имя рекавери-файла:

fastboot flash recovery otterx-recovery-TWRP-2.8.5.0.img



TWRP установлен. Для перезапуска нужно ввести команду:

fastboot reboot


        Второй способ немного проще и заключается в нажатии едва заметной кнопочки в TWRP при инсталляции ZIP и установки файла образа как обычного zip-архива:

 

        Если все прошло успешно при загрузке Amazon Kindle Fire появится новое меню выбора. Переключение по меню осуществляется короткими нажатиями кнопки включение, а выбор – долгим нажатием этой же кнопки:

 

Изменение типа разметки EMMC памяти Amazon Kindle Fire

        При загрузке короткими нажатиями кнопки питания нужно активировать меню загрузчика и перейти на строку «ADVANCED -->»:

 

        В следующем меню надо перейти в строку «PATRITION MODE: AMAZON»:

 

        Режим разметки AMAZON должен быть заменен на OTTERX и после подтверждения «[CONFIRM] SET MODE: OTTERX» выбрав строку «<--BACK» произвести возврат в предыдущее меню. (Красная надпись гласит, что прошивка, все данные и настройки пользователя будут уничтожены):


        Теперь EMMC память размечена как otterx (PARTITION MODE: OTTERX). Нажатием на «<--BACK» покидаем ADVANCED меню:

 
        Выбрав «RECOVERY BOOT», загружаем TWRP:
 

        Сброс Amazon Kindle Fire и удаление данных


        Вначале в TWRP нужно перейти в пункт «Wipe»:

 
        Далее выбрать «Advanced Wipe»:
 
        Далее нужно выбрать «Cache» сделать и выполнить «Swipe to Wipe»:
 


        После этого надо перезагрузить Amazon Kindle Fire и снова войти в TWRP. Далее в меню Wipe выбрать «Format Data»:
 
        В качестве подтверждения нужно ввести слово «yes» и нажать «ENTER»:
 
        После этого следует вернуться в «Advanced Wipe», выбрать «system» и свайпнуть для очистки: 
 
        На этом установка загрузчика Otterx и TWRP рекавери на Amazon Kindle Fire закончена. Теперь если при включении кратковременно нажать кнопку питания – появляется меню загрузчика. 
        Перемещение по нему осуществляется кратковременным нажатием кнопки питания, выбор – удержанием этой же кнопки. При выборе в меню «<-- CONTINUE BOOT» - происходит загрузка операционной системы Android, при выборе «RECOVERY BOOT» - загрузка TWRP рекавери. Пункт «ADVANCED -->» я описывал ранее в этой статье, когда шла речь о переразметке EMMC-памяти:

 

Установка (или прошивка) операционной системы Android


        Для установки нужно загрузить Amazon Kindle Fire в режим TWRP рекавери и подключить microUSB-кабелем к ПК. Далее скачать прошивку в папку adb на компьютере и при помощи команды «adb push <файл прошивки> /sdcard» перенести ее в память Kindle Fire:

        Установка прошивки производится аналогично установке загрузчика Otterx, описанного ранее в этой статье. Сначала в TWRP нужно выбрать «Install»:

        Далее надо выбрать файл прошивки (нажать на него):

        И подтвердить процесс прошивки свайпом:


        После окончания прошивки необходимо перезапустить Amazon Kindle Fire выбрав «Reboot»:

        После этого загрузится Amazon Kindle Fire с новой прошивкой.

Прошивок под otterx в интернете полно. Вот некоторые из них:

 Прошивка от Android AceCOLD Project на базе Android 4.4.4:






 Прошивка CyanogenMod 11 на базе Android 4.4.4:



Прошивка от Android AceCOLD Project на базе Android 5.1.1:

aicp_otterx_lp-9.0-UNOFFICIAL-20150617.zip





Комментариев нет:

Отправить комментарий