Как правильно готовить Kindle Fire от Amazon.

Mar 01, 2012 10:49

Довелось мне попользоваться сабжевым девайсом. Как обычно, захотелось поиметь немного больше, чем придумал производитель. Итак, описываю процесс по мотивам xda-developers.


1. Качаем и устанавливаем Android SDK. Может понадобится JDK, но установщик вам напишет, откуда его скачать. В SDK нужно поставить Android 2.3.3 (API10) и Google USB Driver Package.

2. В папке C:\Documents and Settings\%Имя пользователя%\.android (для Windows XP) находим файл 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

3. Подключаем планшет и указываем в качестве драйверов наш android_winusb.inf.

4. После этого сливаем на планшет файлы с прошивкой, по умолчанию они попадут в папку /sdcard. Эти же файлы можно скачать и с xda-developers, но там нужна регистрация.

5. Теперь нужно зарутить планшет. Я пользовался Kindle Fire Utility, но тут вариантов масса. Super One Click у меня не сработал.

6. Дальше нужно установить любой файловый менеджер, хотя можно обойтись и командной строкой, но у меня команда копирования оказалась залочена. Для начала в настройках планшета, выбираем Device, и устанавливаем в ON опцию Allow Installation of Applications From Unknown Sources. Потом ищем в встроенном браузере любой файловый менеджер, качаем и устанавливаем его. Я использовал Root Explorer Apk.

7. Создаем с помощью файлового менеджера в директории /cache поддиректорию /recovery и копируем туда лог-файлы (log и last_log) из директории /sdcard.

Вместо 6 и 7 можно попробовать ввести в adb следующие команды, но, как я уже писал, у меня команда копирования оказалась залочена.

adb shell
su
cd cache
mkdir recovery
cd /
cp /sdcard/log /cache/recovery/
cp /sdcard/last_log /cache/recovery/

8. Настал черед утилиты adb. Далее командная строка. Переходим в папку с утилитой, она находится в Android SDK, подпапка \platform-tools. Запускаем командный процессор cmd и вводим команды для копирования загрузчика в служебную область и перезагрузки планшета:

adb shell
su
dd if=/sdcard/updaterecovery.img of=/dev/block/platform/mmci-omap-hs.1/by-name/recovery
idme bootmode 0x5001
reboot

После перезагрузки начнется процесс прошивки. Загрузчик написан для кнопочного планшета и переделан для использования на планшете без кнопок, поэтому не обращайте внимания на меню. Нажимаем на кнопку POWER два раза - один раз для инициализации процесса прошивки и второй раз для подтверждения. Начнется процесс обновления прошивки, по окончании вы увидите надпись Install from sdcard complete.

Теперь прошьем обновления от google:

adb shell
cp /sdcard/gapps-gb-20110828-signed.zip /sdcard/update.zip

И снова жмем POWER два раза.

Далее вводим команды для восстановления родного загрузчика и перезагрузки:

mount sdcard
dd if=/sdcard/stockrecovery.img of=/dev/block/platform/mmci-omap-hs.1/by-name/recovery
reboot

После перезагрузки получаем андроид. Только не дергайтесь, первая загрузка будет достаточно долгой на фоне черного экрана.

kindle fire, android

Previous post
Up