ГлавнаяФорумДневникиФотоальбомы

Войти через:
Впервые на Nokia Club? Зарегистрируйтесь или воспользуйтесь формой логина. Телефоны Игры Темы Программы

 

Установка NITDroid'а на Nokia N9

Вступление

Все, наверное, слышали о легендарном смартфоне HTC HD2. Он интересен тем, что на него можно установить разные почти полностью рабочие системы. Изначально он базировался на Windows Mobile 6.5, а теперь же на нем можно увидеть и Windows Phone 7 и Android 4 Ice Cream Sandwich. Надо заметить, что работают они хорошо, хоть и с некоторыми нюансами. Таким образом, пользователь может сэкономить свои деньги и познакомиться с новыми системами прямо на старом аппарате. Возможно, именно на этих системах есть нужные именно ему приложения, которыми он сможет пользоваться. Вариантов применения на самом деле много.
Nokia N9 тоже имеет возможность установки сторонних систем. И в этой статье я расскажу об установке NITDroid'а. К сожалению, при всем том, что проект разрабатывается давно, он все еще находится на стадии alpha. Скорее всего, beta-версию мы не увидим. Именно по этой причине я решил не дожидаться финальных трудов разработчиков и написать статью прямо сейчас.
Итак, на момент написания статьи существует пятая альфа-версия NITDroid'а. Она является портом Android 4.1.1 Jelle Bean. Четвертая альфа соответствует порту Android 4.0.3 Ice Cream Sandwich. Описывать буду именно последнюю. Выбор связан с тем, что она работает наиболее стабильнее, чем пятая альфа. С другой стороны, установка пятой альфы не сильно отличается от описанной в данной статье, только часть файлов другие. Надо сразу сказать, что и там и там не работают голосовые звонки, и, судя по всему, никогда не будут работать. Возможно, именно по этой причине до сих пор нет бета-версий. Также не работает камера, NFS, блокировка телефона и еще что то незначительное по мелочи. Эти недоработки не позволяют полноценно пользоваться телефоном и благоразумнее всего использовать его ради софта. Прежде всего, для Android игр, которые, как известно, весьма хороши и которых очень мало для Nokia N9. Последняя вообще, к слову, несколько ограничена в выборе софта. Увы. С другой стороны, никто не говорит, что установив NITDroid, Вы лишаетесь штатной прошивки Meego Harmattan. Наоборот, Вы имеете сразу две системы на одном телефоне. При загрузке есть возможность их выбирать. Удобно.

Подготовка к работе

Помните: Все действия, производимые со смартфоном, Вы делаете на свой страх и риск!

Статья описана для Nokia N9 с прошивкой PR1.3.
Для начала желательно (я считаю, что обязательно нужно) полностью очистить свой смартфон. Поэтому предварительно делаем бэкап всех важных данных, сбрасываем нужные файлы на компьютер и форматируем смарт: Параметры -> Сброс -> Очистить устройство. Лично я рекомендую перед этим еще и удалить вручную все приложения, которые Вы устанавливали сами на смартфон. Бывает, очистка происходит не до конца из-за какой-нибудь кривой программы.
Более того, прошивка телефона должна быть оригинальной и без каких-либо модов. Так же обратите внимание на залоченность. Если телефон залочен под какого-то конкретного оператора, то статью можете дальше не читать, до тех пор, пока не разлочите его в сервис центре.
После установки NITDroid'а будет появляться сообщение об аннулировании гарантии. Причем каждый раз после перезагрузки смартфона. Это довольно неприятно и раздражает:


Поэтому открываем терминал и вводим следующую команду:
Код:
devel-su
Теперь вводим стандартный пароль:
Код:
rootme
И, наконец, команду:
Код:
disclaimer-cal remove View-openmode
Сразу оговорюсь, если никогда не работали с терминалом, то обязательно внимательно ознакомьтесь с этими двумя статьями: Установка программ через терминал на MeeGo 1.2 Harmattan (Nokia N9, N950) и Основные команды терминала MeeGo Harmattan. В противном случае, скорее всего, NITDroid Вы не установите.
Теперь отключаем запрос PIN-кода, так как NITDroid не умеет и не позволит Вам ввести пин-код. Для этого пройдите в Параметры -> Устройство -> SIM-карта. Заодно выключите защитный код Параметры -> Безопасность -> Блокировка устройства. В противном случае, опять же, Вы не сможете установить NITDroid.
Теперь желательно удалить все настройки учетных записей и журналы системы защиты. Для этого входим в терминал и, если Вы не суперпользователь, вводим:
Код:
devel-su
И пароль:
Код:
rootme
А теперь вводим три команды подряд:
Код:
rm -rf /home/user/.accounts
rm -rf /home/user/.activesync
rm -rf /home/user/.aegis
После прошивки Вы сможете их снова создать вручную.
Теперь выключаем телефон.

Прошивка ядра

Теперь мы должны добиться того, чтобы при загрузке смартфона была возможность выбирать нужную нам систему. То есть мы делаем возможным работу dualboot\\'а. Для этого нужно скачать на компьютер следующие файлы: 1) Maemo Flasher. Его нужно взять тут. Заходим, ищем свою операционную систему и скачиваем на компьютер. Далее при необходимости распаковываем и устанавливаем(рекомендую устанавливать по умолчанию в указанное место). Не пугайтесь, если не увидите там 64-bit версию. 32-bit (х86) работает так же хорошо.
2) zImage.pr13. Это dualboot-ядро. Скачайте и распакуйте вот этот архив zImage.zip - 2545Kb.
3) Образ родной прошивки. Берите его там, где Вам удобнее всего. Но я рекомендую скачать его через NaviFirm 1.6.1. Саму программу можно скачать прямо отсюда NaviFirm v.1.6.1.
Распаковываете архив и запускаете программу. Откроется окно, где нужно выбрать свою модель и прошивку. Из всей кучи файлов ищем нужный нам. Это DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin (может иметь немного другое название). Его размер где-то 1.2 гигабайта:




Добавляем в загрузку. Выбираем место сохранения, там и найдем скачанный образ.
Если Вы пользователь Mac или Linux, то и для Вас есть своя версия NaviFirmEx.zip - 772Kb. Демократия.
Теперь нужно поместить файл образа прошивки и zImage.pr13 в папку с установленным Flasher\\'ом:


Далее запускаем командную строку. На Windows 7 нужно открыть Пуск и в поле Найти программы и файлы ввести cmd и щелкнуть по найденному файлу:
Теперь нужно поместить файл образа прошивки и zImage.pr13 в папку с установленным Flasher'ом:


Для пользователей Windows XP нужно зайти в Пуск -> Выполнить и в появившемся окошке ввести cmd и нажать ОК.
В командной строке вводим следующие строчки:
Код:
cd C:\Program Files\Nokia\Flasher
flasher -a DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin -k zImage.pr13 --flash-only=kernel -f -R
Если Вы являетесь пользователем Mac или Linux, то в терминале вводим:
Код:
cd (путь к папке куда скачали образ прошивки и zImage.pr13)
sudo flasher -a DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin -k zImage --flash-only=kernel -f -R
После ввода второй строчки Вас попросят подключить выключенный (Вы ведь не включали его с того момента, где мы его выключили?) телефон к компьютеру:




После этого начнется прошивка телефона. Вот лог Удачной прошивки:


Телефон должен перезагрузиться. Если этого не произошло, то включите его сами.

Установка NITDroi'а

Почти добрались до финала. Подключаем телефон к компьютеру в режиме накопителя.
Теперь нужно скачать вот эти два файла:
1) nitdroid_n9_ics_alpha4.tar - 135,8Mb.
Собственно, сам NITDroid.
2) Multiboots.zip - 1242Kb.
А это архив с мультизагрузчиком, который Вы увидите при включении телефона. На выбор для установки предлагается несколько вариантов. Все выглядят и работают по-разному. Попробую их описать.
sillyboot2_graphics.tar. Самый первый мультизагрузчик, который появился на NITDroid для N9. Суть в том, чтобы нажать на клавишу громкости вверх или вниз. В первом случае начнется загрузка NITDroid'а, а во втором MeGoo.
sillyboot_sci_fi_menu.tar и sillyboot_sci_fi_menu2.tar. Вот эти два варианта уже поинтереснее. Верхней кнопкой выбирается ось, а нижней начинается ее загрузка. Лично мне понравился sillyboot_sci_fi_menu2.tar и выглядит он вот так:




Multiboot.tar. Это сенсорный мультизагрузчик. Суть в том, чтобы в течение десяти секунд успеть нажать на нужную нам ось. В противном случае загрузится MeGoo.
Качайте архив, распаковывайте, выбирайте понравившийся мультизагрузчик(его название нужно заранее запомнить) и кидайте его вместе с nitdroid_n9_ics_alpha4.tar в корень сменного носителя N9.
Теперь телефон нужно отсоединить от компьютера в открыть терминал. В терминале вводим:
Код:
devel-su
Теперь вводим стандартный пароль:
Код:
rootme
Далее вводим команду:
Код:
mkdir /home/nitdroid
Тем самым мы создаем папку nitdroid. Далее вводим уже такую команду:
Код:
tar xjvf /home/user/MyDocs/nitdroid_n9_ics_alpha4.tar.bz2 -C /home/nitdroid/
После полной распаковки вводим последнюю команду:
Код:
ar xjvf /home/user/MyDocs/название мультизагрузчика -C /
После распаковки нужно перезагрузить телефон. NITDroid установлен.

Заключение

Как видите, на самом деле ничего сложного нет. Но нужно быть внимательным, особенно при наборе команд в терминале. Обратите внимание на регистр и пробелы, так как они учитываются. Не зря же я просил ознакомиться с двумя статьями, ссылки которых я выложил вначале статьи. Если будете четко следовать указаниям, данными в статье, то Вы без проблем установите себе вторую ось.
Существует информация о скором появлении прошивки для Nokia N9 с новой осью, сочетающей в себе и Android и MeGoo. Это OS Sailfish. Во всяком случае, обещают запуск программ от Android. После появления такой прошивки актуальность данной статьи может свестись на нет.
Установка NITDroid'а на Nokia N9
4.614
Добавлено — 09.12.2012
Автор: Настевич Михаил
Обсудить статью

Оценки статьи

5 12
4 1
3 0
2 0
1 1
Средняя оценка

4.6


Комментарии к этой статье отключены







  • Тренды
  • Статьи
  • Личный опыт

TOP-модели
1 Microsoft Lumia 650 Dual SIM
2 Nokia 216
3 Nokia 150 Dual SIM
Рассылка  Настройки





Другие мобильные клубы
Samsung клубSony Ericsson клубSiemens клуб