Pull to refresh

Установка Android CyanogenMod 7 на планшет Amazon Kindle Fire

Reading time 2 min
Views 21K
Родной интерфейс Fire очень беден. Маркет ограничен в выборе приложений, да и те купить крайне не просто. Можно установить не сложными методами Ice Cream Sandwich Launcher, нормальный «маркет», но удобнее он становится не намного. Есть замечательная open source сборка Android 2.3.3 под названием CyanogenMod. Ее смогли «прикрутить» к Fire достаточно быстро, но она была не на 100% работоспособной, не было звука. И вот вчера все свершилось. Практически полноценный СМ7 на Fire.


Все действия вы производите на свой страх и риск. За сломанное в процессе апгрейда устройство, автор ответственности не несет!

Исходные данные:
— полностью заряженный Amazon Kindle Fire
— устройство уже должно быть rooted
— MicroUSB кабель
— установленный Android 2.3 SDK
— навыки работы с утилитой adb

Для начала необходимо скачать несколько файлов (выложил на narod.ru, если стали недоступны — напишите мне)

narod.yandex.ru/disk/34467703001/update.zip сама система
narod.yandex.ru/disk/34467736001/updaterecovery.img загрузчик обновления
narod.yandex.ru/disk/34467328001/stockrecovery.img заводской загрузчик
narod.yandex.ru/disk/34467254001/log
narod.yandex.ru/disk/34467247001/last_log файлы для загрузчика
narod.yandex.ru/disk/34467236001/gapps-gb-20110828-signed.zip стартовый набор программ от google (market, calendar, contacts, etc)

Вот здесь на моем сервере архив со всеми программами 2de.ru/downloads/CM7.zip

md5sums
updaterecovery.img 38eb5308439a6f1e256a4914ab06d508 updaterecovery.img
stockrecovery.img c4f028310bd112649c94be6a4171f652 stockrecovery.img

Подключаем Fire к компьютеру. Копируем на него все файлы (они по умолчанию попадают в папку /mnt/sdcard). Нажимаем на экране кнопку «Disconnect USB».

В командной строке набираем следующие команды:

Проверяем, на всякий случай, контрольную сумму того, что собираемся записать в ROM:

adb shell
su
cd /sdcard
md5sum update.zip
md5sum updaterecovery.img


Копируем файлы для загрузки.:

cd cache
mkdir recovery
cd /
cp /sdcard/log /cache/recovery/
cp /sdcard/last_log /cache/recovery/

Копируем загрузчик в служебную область:

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


И перезагружаем Fire:

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

На этом все.

PS. Написано по мотивам форума xda-developers.com
PPS. Ждем когда поднимут на СМ7 bluetooth, который присутствует в Fire.
Tags:
Hubs:
+39
Comments 84
Comments Comments 84

Articles