Пользователь
0,0
рейтинг
15 декабря 2011 в 20:25

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

Родной интерфейс 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.
Eugene Kononenko @kevin
карма
16,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

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

Комментарии (84)

  • 0
    Очень интересная статья, спасибо! Сегодня как раз крутил этот планшетик в руках.

    А «Практически полноценный СМ7 на Fire.» это только отсутствующий bluetooth или еще что-то не так там работает?
    • 0
      Блутус думаю что добьют. А вот телефонной части не будет никогда :)
      • 0
        Skype запускать можно/будет можно?
        • 0
          • 0
            Спасибо. Побежал заказывать
          • 0
            И что демонстрирует этот скрин? В киндле как не было камеры и микрофона, так от прошивки они и не появятся.
            • 0
              То что скайп на киндле работает. Далеко не асе его исрользуют для вибпо чата.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Поправил, спасибо.
  • +3
    Надеюсь, что у вас получится построить SongKick в России.
    Со сколькими онлайн тикет-системами аля «партер» Вам уже удалось договориться о партнерстве?
    • +19
      Заблудились? Вам в пост про «Как я делаю концерты»)
      • +1
        Спасибо! :)
  • +1
    Спасибо, но если будете писать ещё гайдлайны — скрины в этом деле весьма полезны, рекомендую.
    • 0
      Я знаю. Лучше вообще video tutorial снять.
      • +2
        Главное, чтобы текстовые инструкции не убрали. А то зачастую: «как установить XXX на YYY» — и 12 минут видео в 320p.
        • 0
          На самом деле на все уходит минут 15.
          • +2
            Да я не про время, а что по, что видео отнюдь не всегда лучше текстовых пошаговых инструкций.
  • 0
    К исходным данным, добавьте linux
    • +1
      linux тут абсолютно ни при чем. Я все это делаю под Win XP. Так же имею настроенный sdk под mac os x. Кто к чему привык.
      • 0
        Кстати меня очень радует что данный метод кроссплатформенный, а то при поиске как зарутить Fire везде про OneClickRoot под виндой…
  • +6
    Друзья, инструкция «как сделать root на kindle fire» нужна?
    • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      да, однозначно нужна.
    • +2
      Вот инструкция по руту и уже на хабре
      • 0
        Она во второй части (про клавиатуру) сильно наворочена. Можно проще все сделать.
  • 0
    а что там насчет ICS для Fire слышно? давно в эту ветку на xda-devs не ходил.
    жду, когда амазон будет доставлять в украину, буду заказывать, однозначно.
    • +1
      жду, когда амазон будет доставлять в украину

      оптимистично
      • 0
        а что такого? обычные киндлы высылают, надеюсь, и до огонька дойдет :)
      • 0
        На розетке есть
    • +3
      а что там насчет ICS для Fire слышно

      Things works:
      1. Touch pannel.
      2. Hardware graphics
      3. Audio

      Things don't work:
      wifi, accelerometer, light sensor.
    • 0
      В сети цитрикс-дискаунт вроде появились, везде по Одессе реклама висит. 1999 грн.
  • 0
    Как в целом ощущения от CM7 по сравнению со стоком?
    • 0
      Примерно как лада и мерседес :)
      • 0
        Не прикупить ли себе Ладу за $200 и сделать из нее Мерседес… А ведь не собирался же покупать планшет…
      • 0
        можно подробнее?

        насколько я понимаю:
        +: легче прикрутить русскую клавиатуру
        +: легче установить андроид маркет

        -: теряется связь с амазоном, т.е. книжки с их сервера не синхронизируются
        -: видео с Amazon Prime Account уже тоже не посмотришь
        • +1
          Для жителей не США их сервисы мало интересны, так как не поддерживаются. Для книжек, кстати, есть отдельное приложение.
        • 0
          А если поставить Kindle for Android то тоже не работает?
  • 0
    Выглядит довольно симпатично: Amazon Kindle Fire with CyanogenMod 7 Android (youtube)

    Правда мой киндл где-то на таможне завис…
    • –2
      А что симпотичного? тормоза интерфейса, как минимум…
      • 0
        Никаких тормозов я не наблюдаю. Могу снять видео на своем девайсе.
    • 0
      вываливающийся маркет — это очень симпатично
      • 0
        У меня за 2 суток вываливалось только одно приложение RssDemon и то, только на каких-то больших навороченных записях. Родные — ни разу.
  • 0
    Жуть.
    Нук намного стабильней, звук и bluetooth работают.
    Еще месяц, как минимум, для допила им нужен, я думаю.
    • +1
      ну так нук колор год назад появился, а киндл месяц назад.

      А для нук таблета пока вообще ничего нет кроме рута, так что пока киндл впереди.

      Живо интересуюсь этим вопросом т.к. Жду посылку с таблетом и файром:-)
      • 0
        Если интересно вот ролик про полноценный андроид на nook touch, с одной стороны извращение, с другой стороны почти планшет получился)

        youtu.be/bRB-ro62pbg
      • 0
        А как заказывали Fire в СНГ? Сколько доставка стоит?
        • 0
          Через ebaytoday.
          Доставка трех планшетов с 3 обложками вышла 80 долларов (без учета комиссии посредника)

          Одного планшета будет стоить примерно 50 долларов + комиссия посредника 8 долларов.

          Я буду писать сравнительный обзор планшетов (Kindle fire / nook tablet / BB playbook / возможно nook color если не продам до того времени), когда они ко мне придут (14 декабря посылка вылетела из сша), в нем подробно распишу как заказывал, что сколько стоило и т.д.
          • 0
            Спасибо за информацию. Будем ждать.
          • –1
            через шипито дешевле, доставка одного — 45$ вместе с комиссией посредника
            • 0
              цены на ems вроде не могут зависеть от того, кто отправляет
              • –1
                значит коекто врет, и видимо это ebaytoday
                • –1
                  Необоснованные обвинения нынче в моде?

                  Даже потратил 5 минут своего времени и сравнил тарифы на доставку у EBTD и shipito:


                  Оказалось что они идентичны.

                  Очевидно, что ваше завяление про 45$ вместе с комиссией посредника является обыкновенным «вбросом» потому что тарифы на доставку зависят от массы посылки, которую вы не можете знать заранее для любого планшетника.

                  Поэтому я написал «примерно 50$» потому что нормально упакованный один планшетник с обложкой весит примерно 1,5 кг, а это примерно 50$

                  Комиссия за каждую посылку у шипито также выше — $8.50 per package

                  Таким образом 45$ вместе с комиссией у шипито получится только если посылка весит примерно 450 грамм:

                  34$ доставка + 2,8$ страховка + 8.5 комиссия посредника.

                  Очевидно, что посылка с планшетником не может весить 450 грамм, а значит и доставка планшетника с комиссией посредника ems-ом не может стоить 45$.

                  Значит кое-кто врет (а скорее заблуждается) и это вы
                  • 0
                    Cпорить не намерен, вот факт:
                    trueimages.ru/img/0f/1b/da6cb87bd9da5d939d02590b247.jpg
                    Извините, видимо я наврал, не учел страховку аж 1,57$
                    Итого 46,56$
                    Так что там насчет вброса?
                    • 0
                      просто вы путаете ems (express mail) и priority mail.

                      Priority стоит дешевле, но заявленные сроки доставки выше.
                      • 0
                        И приходит на обычную почту.
                      • 0
                        я ничего не путаю, в вашем сообщении habrahabr.ru/blogs/gadgets/134689/?reply_to=4480464#comment_4473819 ничего не было про ЕМС, я и написал про свои 45$ в ответ.
                        • 0
                          в изначальном да, но дальше я везде речь вел про ЕМС, а вы нет, из за этого возникло недопонимание
                      • 0
                        В обычной почте риски получить стопку бумаги или кирпич меньше (в ЕМС чаще воруют, и в ЕМС я все равно сам иду т.к. взвешиваю перед вскрытием, и вскрываю в отделении, т.е. переплата за курьера тоже не нужна).
    • 0
      Звук есть. Система работает стабильно. Блутус изначально не планировался, но уверен, что будет.
  • 0
    А как им пользоваться без кнопок? Удобно?
    • 0
      есть же экранные кнопки.
      за киндл не скажу, но нуком удобно (у него одна кнопка только)
  • 0
    Пишу здесь (нет кармы создать тему)

    Электронная книга NOOK Simple Touch™ за US $74.99

    www.ebay.com/itm/NOOK-Simple-Touch/300638092503?_trksid=p146866 0.m2000036

    NOOK Simple Touch™

    US $74.99

    Доставка бесплатная, но отправляют только в США (shipto в помощь)

    Только 16.12 и 17.12, кому интересно — налетай
    • 0
      это читалка, а не планшет.
      • 0
        Я понимаю, просто у меня нет кармы написать это в какой-либо раздел, в тот же Ebay.

        Кто может, напишите, цена имхо очень интересная.
        • 0
          nook simple touch — это читалка. у него экран e-ink.
          Технология e-ink подразумевает, что вы будете на нем читать книги в черно-белом цвете(ну или в 16 градациях серого, кому как по душе). Несмотря на то, что на нем стоит андроид, вы не сможете толком воспользоваться, потому что обновление экрана происходит очень долго.
      • 0
        Сложно их разделить. Это где-то на стыке. Стоит Android, Wifi есть — вполне на планшетик тянет.
        • 0
          www.youtube.com/watch?v=bRB-ro62pbg&feature=youtu.be
          вот видео как на нем работает полноценный андроид

          все-таки на планшетник не тянет :) по крайней мере пользоваться привычными приложениями с такой частотой обновления экрана невозможно
  • 0
    У меня сейчас девайс просто рутовон и установлен ГО лаунчер и в принципе не совсем понятен смысл полного кастома. В частности хотелось бы узнать про подводные камни. Например, работает ли флеш в браузере? Как быстро рендерятся всякие вещи (т.е. исправно ли работает железное ускорение)? Встроенный кинделовский софт умеет играть HD видео (по крайней мере 720p без тормозов), а если попробовать тот же MX Player, он на такие фокусы не способен. В общем хотелось бы подробности
    • 0
      на все ваши вопросы ответ — Да, работает, и как правило быстрее. Видео-плееров в маркете навалом, я, например, предпочитаю Vital. Единственная стоковая прошивка которая мне понравилась больше Цианогена это была на СониЭриксон миниПро, в связи с тем что она более оптимизирована под мелкий экран и управление одной рукой.
      • 0
        Стоковая прошивка на SE X Mini Pro хороша только версии 1.6 (с которой поставлялась). Потом она обновилась до 2.1 и начала жрать батарейку за пол дня (по скромным подсчетам в 4-5 раз быстрее, чем было с 1.6). Вот тогда мне пришлось прошиться на кастом — в частности MiniCM7Pro.
        А насчет «видеоплееров в маркете навалом», говорю, на стоковой прошивке KindleFire встроенный плеер работает раза в полтора шустрее всех плееров, которые я перепробовал из маркета. Вот меня и заинтересовало, как с этим дела на Cianogen'е обстоят. Всё-таки там люди берут что есть и допилкой практически не занимаются. А если говорить про видеоускорение, то тут могут быть сюрпризы.
        • 0
          1. Не путайте Sony Ericsson Xperia mini Pro и Sony Ericsson Xperia X10 mini pro, первый гораздо мощнее и он сроду не видел 1.6

          2.Раз такое дело, что стоковый плеер намного лучше:
          а. делаем рут, вытаскиваем apk стокового плеера, ставим цианоген и втыкаем apk стокового плеера
          б.…
          в. Profit!!!
          надо будет, кстати, самому попробывать:)
    • 0
      Мне на стоковой прошивке не понравились пустующие разделы Видео и Книги. Залитые мной видео можно было смотреть только через Галерею, в которой невозможно было прочитать названия файлов (что критично при просмотре многосерийников), книги, залитые через @kindle.com попадают не в книги, а в документы… короче, неполноценное использование.
    • 0
      Ну и, конечно, просто убожественные растянутые иконки в главном лаунчере. Киндл я дарил девушке, так что перед дарением просидел ночь, вскрывая установленные программы и заменяя иконки на большего размера, затем подписывая апк и заливая обратно… В итоге они все равно смотрелись плоховато… Короче стыдно за Амазон
      • 0
        GO Launcher с лёгкостью заменяет Kindle Launcher и вы больше не видите никаких гигантских значков и амазоновских сервисов. У меня всё настроено и работает на оригинальной прошивке, без выкрутасов. И как результат — _стабильно_ работающий киндл, с нормальным лицом.
        • 0
          Т. е. просто поверх запускается goLauncher?
          Но все-таки пришлось рутировать, чтобы установить рабочий маркет и русскую клавиатуру?
          Как при этом работает приложение «читалка»? Ставите из маркета «киндл», или используете встроенный?

          Может, напишите краткий гайд для нубов, как установить сторонний лаунчер на стандартную прошивку без геморроя?..

          Спасибо
          • 0
            Рутовал, поставил рут-эксплорер, поставил GoLauncher, при нажатии на Home меня спросили «Kindle или Go? Я ответил Go, всегда. Далее поставил маркет, накачал кучу разных прог, которые пришлись мне по вкусу. При этом работают и оригинальные проги.
            Читалка по умолчанию дурная — она понимает только один формат, в который надо конвертить тексты и кидать в соответствующую папку на киндле, так что не юзаю. Меня устраивает CoolReader.
            А вот плеер встроенный в противовес — очень хорош. Он позволяет без проблем воспроизводить H.264 AVC с разрешением 720p используя железный кодек, ввиду чего рвёт на части все аналоги из стора. Да, у тех лучше с перечнем поддерживаемых форматов, но вот со скоростью плохо.
            В принципе не вижу, чего бы мне такого дал мод. Тут и обновления официальные ставятся и ничего не слетает.
  • 0
    Полноценная ОС и e-ink дисплей!? предчувствую отдых глазам…
    • 0
      тут не e-ink а IPS-экран как у айПада, долго читать не стоит…
  • 0
    Сделал все по вашей инструкции, настроил, все симпатично и работает шустро.
    Одно но — файр вырубается через некоторое время использования. При полной батарейке может поработать час и все. ВЫКЛ. Причем никак не реагирует на кнопку. После того, как полежит на зарядке около часа (!), начинает подавать признаки жизни (диод на кнопке загорается оранжевым и можно включить).

    Что я делаю неправильно? Или, возможно, подскажете, как мне сделать все заново — переустановить прошивку начисто?
    • 0
      Ничего нового не сделал, но научился все-таки включать файр после такого внезапного выключния: держу кнопку 10 секунд, отпускаю и быстро нажимаю на нее 4-5 раз. Включается как ни в чем не бывало с 90% заряда батареи…

      Один день я специально его юзал плотно: читал книжку, слушал музыку, ставил крутиться видео. К вечеру он предупредил меня о скорой кончине — все как у нормально работающего девайса.

      Создается впечатление, что вырубается именно из-за простоя. Если не пользоваться им, например, полчаса — вырубается.
  • 0
    Вчера прошивал Киндл друга ( прошивка 6.2.2), столкнулся с данными особенностями:

    1. Зарутить удалось только с помошью BurritoRoot 2

    2. Если у Вас при вводе:

    cp /sdcard/log /cache/recovery/
    cp /sdcard/last_log /cache/recovery/

    ошибка cp: not found,

    мне помог такой вариант:
    cat /mnt/sdcard/log >/cache/recovery/log
    cat /mnt/sdcard/last_log > /cache/recovery/last_log

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