Нокиа н9 китай прошивка. Установка Google Android на Nokia N9

Прежде чем производить различные действия над своим устройством рекомендуем прочитать данную статью полностью

Китайские телефоны прельщают своими относительно низкими ценами и имеют в наличии практически все функции, присутствующие у своих евро-американских аналогов. То же самое касается и китайского варианта Нокиа N9, для прошивки которого воспользуемся программой FlashTool (версия FlashTool 3.1044.00).

Что нам понадобится

— компьютер;
— Nokia N9 китайского производства;
— программа FlashTool (версия FlashTool 3.1044.00);
— прошивочный кабель.

Порядок работы

1. Определимся с версией программы прошивки:

— введем код версии;
— установим драйвера для кабеля, который обычно идет в комплекте с драйверами;
— скачаем, распакуем и запустим FlashTool;
— диспетчер устройств укажет место, куда установился драйвер:

— нажимаем на Options и выберем COM-порт .

— нажимаем на и выбираем MTK_AllInOne_DA.bin .

— для загрузки прошивки нажмем на Scatter File и из мастера прошивки выберем :

— опять войдем в Options и выберем NFB , нажав на Operation Method :

— здесь же выберем скорость проведения прошивки:

— теперь отключим телефон и подключим к нему прошивочный кабель;
— нажмем в программе на вкладку Download , а после этого выключим телефон, удерживая кнопку выключения до тех пор, пока на экране не побежит полоска красного цвета (затем синего и т.д.). Так произойдет считывание телефонных данных:

— теперь необходимо дождаться окончания заливки всей прошивки в телефон. Окончание заливки программа отметит значком ОК;
— после окончания прошивки отсоединим телефон от ПК;
— отсоединим и подключим аккумулятор Нокиа N9. Возможно, что телефон включится не сразу, а через 10-60 секунд , кнопку включения телефона нужно удерживать до тех пор, пока он не начнет работать;
— зайдем в настройки Nokia N9 и сделаем сброс на указанный заводскими установками код. Прошивка закончена.

Перед началом прошивки необходимо обязательно сохранить IMEI телефона , т.к. он тоже теряется. Также желательно достать из мобильного все сим-карты. До и после проведения прошивки желательно произвести форматирование пользовательской памяти, которое позволит избавиться от неправильных эффектов после прошивки.

Видео-инструкции

Подробная видео-инструкция по прошивке Nokia N9 при помощи программы WinFlasher GUI

Прошивка N9 через Phoenix используя Dead Mode


Пошаговая инструкция :
1. Делаем резервную копию, сохраняем её на компьютер.
2. Выключаем аппарат.
3. Запускаем диспетчер устройств чтобы следить за оборудованием (не обязательно)
4. Запускаем Phoenix, выбираем соединение NO CONNECTION.

Далее File — Open Product выбираем RM-696 — «ОК». Жмём Flashing — Frimware Update. Открываем Product Code, выбираем — «ОК». Смотрем в «Options» чтобы определились все файлы прошивки (не было красных файлов) — «ОК». Ставим галочку на «Dead phone USB flashing» и жмём «Referbish». Ждём когда Phoenix предложит подключить телефон, нажимаем «ОК» и подключаем телефон и сразу коротко жмём кнопку включения. Компьютер найдёт ещё одно новое оборудование «N9 (Update mode)» и «Generic Phone», установит его.

После чего скажет ещё раз подключить кабель и нажать кнопку включения. Я не стал переподключать кабель, а сразу нажал «ОК», т.к. телефон не включился. Далее Phoenix в логе напишет, что не отключайте кабель, прошивка началась. Индикатор в Phoenix’е будет стоять на месте, а на дисплее телефона появится индикатор процесса прошивки. Ждём завершения. В конце прошивки Phoenix сделает Factorysets, а на дисплее появится надпись Test. Можно отсоединять кабель и включать аппарат. На видео у меня Factorysets Phoenix’у не удалось сделать, пришлось нажать отмену. Телефон включился через кнопку включения благополучно. Функционирует нормально.

Привет, катаны!
Сегодня мы научимся устанавливать операционную систему Google Android 4.0.4 на Nokia N9 (у которой изначально Meego Harmattan 1.2 PR 1.2 ). Благодаря этому вы получите аппарат, при старте которого вы сможете выбирать операционную систему, в которую нужно загружаться.

Итак. Для начала нам нужно:

  1. Полностью заряженный телефон Nokia N9
Стоит отметить, что текущий релиз на чистую устанавливается через жопу, поэтому мы поступим несколько более длинным, но проверянным путем.

Итак, шаг первый , подготовка.
Идем в настроки телефона Параметры – Безопасность – Блокировка и выключаем автоблокировку, если она включена. Если выключена – радуемся и идем дальше.

Шаг второй – скачивание прошивки.

Загружаем Navifirm (или запускаем, если есть) и щем там последнюю прошивку для своего телефона. Для моего российского N9 черного цвета с 16гб она называется

Шаг третий – Флешер и zImage.


Загружаем по ссылке флешер и устаналиваем его туда, куда он предлагает себя установить – в Program Files на диске с системой (чаще всего “C”). Если вы нуб и не умеет запускать ярлыки с ключами, то лучше установить именно сюда. Далее открываем папку с флешером и кидаем в неё zImage и файл с прошивкой.
Из под админа запускаем консоль (Win + R – cmd – OK или Пуск – Все программы – Стандартные – Командная строка). Открылось черное окошечко? Отлично! Теперь подготовьте телефон – выключите его и подключеть КАБЕЛЬ USB к компьютеру. Сам телефон к кабелю подключать не нужно. Желательно не использовать передние порты компьютера и порты на клавиатуре/мыши/утюге. Подготовили?

Шаг четвертый , прошивка.

Вбиваем в консоль cd C:\Program Files\Nokia\Flasher
Нажимаем Enter. Лучше всего писать руками, н оможно просто скопировать текст в буфер и вставить его в консоль просто нажав внутир правой кнопкой.
Затем вбиваем flasher -a DFL61_HARMATTAN_30.2012.07-1_PR_LEGACY_001-OEM1-958_ARM.bin -k zImage --flash-only=kernel -f –R
Обратите внимание - название DFL61_HARMATTAN_30.2012.07-1_PR_LEGACY_001-OEM1-958_ARM.bin должно совпадать с тем файлом, что лежит у вас в папке с флешером. Нажимаем Enter, подключаем телефон к компьютеру, ждум пару секунду и видим процесс прошивки. После успешной прошивки вы увидете предупреждение о том, что вы модифицировали ПО, а пароли от Twitter, Facebook приложений и прочей шляпы перестали сохраняться. Так и должно быть.

Шаг пятый , sillyboot
Выключаем консоль, подключаем телефон к компьютеру в режиме накопителя и кидаем на него архив sillyboot.tar.bz2 или sillyboot2_graphics.tar.bz2 если вам нужен графический загрузчик. Отключаем аппарат, включаем ежим разработчика, открываем консоль и пропсиываем
devel-su
Вас спросят пароль. Пароль по умолчанию - rootme
Теперь вы выполняете команды из под рута. Распаковываем загрузчик
tar xjvf /home/user/MyDocs/sillyboot2_graphics.tar.bz2 -C /

Отлично! Шаг шестой, Андроид

Теперь кидаем прошивки в телефон (тоже можно прямо в корень). Скачать обе прошивки можно по адресу http://downloads.nitdroid.com/e-yes/n9/

Сначала нужно установить первую альфа версию:
В консоли так же получем рут и выполняем команду создания папки и распаковки
devel-su
mkdir /home/nitdroid
tar xjvf /path_to_archive/nitdroid_n9_ics_alpha1.tar.bz2 -C /home/nitdroid/

Пойдет распаковка файлов. Она займет примерно две-три минуты и по отработке не должна выдать ошибок.
Отлично, теперь выключаем телефон, включаем и радуемся – у нас появилась возможность выбора. Пробуем загрузить Android (нажатием клавиши Volume UP).
Сразу после загрузки Андроида идите в настройки (Settings – Display – Sleep) и выберете «30 minutes»

Теперь этого перезагружаем телефон и опять идем в Meego – теперь нужно установить вторую версию прошивки.
devel-su
tar xjvf /path_to_archive/nitdroid_n9_ics_alpha2.tar.bz2 -C /home/nitdroid/

Вот и всё.

После установки вы получите Android версии 4.0.4 и сможете дико тролить владельцев Samsung, LG, Motorola, HTC и почих, кто до сих пор свои смартфоны до нее не обновил.

Маленькое видео о быстродействии и том, что пока не работает (почему то обрезалось в конце, но не страшно):

Глядя на Nokia N9 (а особенно - подержав в руках), кто из гаджетоманов не вздыхал мечтательно: «Эх, туда бы Android»? И, конечно же, такой проект не мог не появиться. Впрочем, портирование Android на устройства Nokia - довольно старая история. NIT в названии проекта расшифровывается как Nokia Internet Tablet, то есть начинался он ещё с N800/810, потом был перенесён на N900. Особой популярности прошивки для этих устройств не получили, т.к. до стабильного рабочего состояния их так и не удалось довести. На N810 даже просто запустить вожделенный Android удалось не всем желающим. Да и по производительности аппаратная платформа N8x0 (TI OMAP 400 МГЦ и 128 МБ оперативки) отставала даже от самых дешевых Android-смартфонов. На N900 особого улучшения тоже не получилось. То ли дело N9! «Железо» этой модели уже достаточно производительно, чипсет - стандартный для «зелёного робота», и даже отсутствие аппаратных кнопок управления удачно вписывается в концепцию Ice Cream Sandwich. Что ж, посмотрим...

Глядя на Nokia N9 (а особенно - подержав в руках), кто из гаджетоманов не вздыхал мечтательно: «Эх, туда бы Android»? И, конечно же, такой проект не мог не появиться. Впрочем, портирование Android на устройства Nokia - довольно старая история. NIT в названии проекта расшифровывается как Nokia Internet Tablet, то есть начинался он ещё с N800/810, потом был перенесён на N900. Особой популярности прошивки для этих устройств не получили, т.к. до стабильного рабочего состояния их так и не удалось довести. На N810 даже просто запустить вожделенный Android удалось не всем желающим. Да и по производительности аппаратная платформа N8x0 (TI OMAP 400 МГЦ и 128 МБ оперативки) отставала даже от самых дешевых Android-смартфонов. На N900 особого улучшения тоже не получилось. То ли дело N9! «Железо» этой модели уже достаточно производительно, чипсет - стандартный для «зелёного робота», и даже отсутствие аппаратных кнопок управления удачно вписывается в концепцию Ice Cream Sandwich. Что ж, посмотрим... На данный момент для N9 и N950 доступна версия NITDroid alpha 3, основанная на Android Open-Source Project (AOSP) v 4.0.4_r1.2 (IMM76I). До полноценного использования в качестве основной ОС ещё далеко, тем не менее, потестировать систему можно без особого ущерба для повседневной работы телефона, поскольку NITDroid не заменяет родную ОС, а дополняет её. После описанных ниже манипуляций смартфон при загрузке предлагает загрузить альтернативную ОС, и если проигнорировать приглашение - загрузится та же самая MeeGo. В исходной системе останутся все установленные приложения и файлы пользователя, придется лишь пожертвовать блокировками телефона и SIM-карты. Нужно также удалить на время установки NITDroid все свои учетные записи в соцсетях и веб-сервисах, которые потом можно будет настроить заново. Но давайте по порядку.

Инструкция по установке

Внимание! Ни автор, ни редакция gg , ни проект NITDroid не несут ответственности за любые возможные последствия нижеперечисленных действий. Всё это вы делаете на свой страх и риск. Обязательно прочтите статью до конца, прежде чем решиться на установку! Важно! К началу эксперимента смартфон должен иметь оригинальную заводскую прошивку и не иметь блокировки под оператора (simlock). В описанном варианте использовался ПК под управлением Windows 7. Отличия для других ОС описаны в оригинальной англоязычной инструкции на форуме проекта NITDroid. Предварительные шаги
  1. Включите режим разработчика, если он еще не включён: Параметры - Безопасность - Режим разработчика . Система скачает и установит необходимые системные компоненты и утилиты (потребуется подключение к интернету).
  2. Отключите блокировку устройства: Параметры – Безопасность – Блокировка устройства – Автоблокировка . Возможно, для этого придется сначала удалить аккаунт Mail-for-Exchange, если он у вас настроен.
  3. Это тоже отключите: Параметры – Устройство – SIM-карта - запрос PIN-кода .
Последний шаг предполагает удаление с телефона всех учётных записей (впоследствии их можно будет настроить заново). Для этого запустите приложение Terminal и в режиме пользователя введите следующие команды: rm -rf /home/user/.accounts rm -rf /home/user/.activesync rm -rf /home/user/.aegis Заодно можно отключить пугающее сообщение о потере гарантии, которое иначе будет выводиться при каждой загрузке после установки NITDroid: disclaimer-cal remove View-openmode Подготовка телефона завершена. Если его батарея заряжена менее чем на 60-70% - самое время её подзарядить, пока мы будем делать следующие шаги на компьютере. Прошивка ядра с поддержкой двойной загрузки Сначала на сайте Nokia надо найти программу-флешер (прошивальщик) WinFlasher_3.12.1.exe. Загружаем на ПК, запускаем и распаковываем в папку C:\Flasher, предлагаемую по умолчанию. Теперь надо загрузить в ту же папку образ ядра с двойной загрузкой . Теперь загружаем приложение NaviFirm+ , запускаем его, находим следующую версию прошивки N9 для вашего региона (см. скриншот). Запускаем и отмечаем (опять же в папку C:\Flasher) только один файл - DFL61_HARMATTAN_30.2012.07-1_PR_LEGACY_001-OEM1-958_ARM.bin. Для упрощения следующего шага переименовываем этот файл в dfl.bin.

Теперь подключаем к компьютеру N9, выбираем режим синхронизации. В командной строке пишем: cd C:\Flasher flasher -a dfl.bin -k zImage --flash-only=kernel -f -R По окончании прошивки телефон перезагрузится. Подключаем его снова к ПК в режиме съемного диска. Копирование системы и загрузочного меню Загружаем архив nitdroid_n9_ics_alpha3.tar.bz2 на ПК, извлекаем из него файл nitdroid_n9_ics_alpha3.tar и переименовываем в 1.tar. Загружаем архив sillyboot_2.tar.bz2 на ПК, извлекаем из него файл sillyboot_2.tar и переименовываем в 2.tar. Копируем файлы 1.tar и 2.tar в корневую папку подключенного как съемный диск смартфона, отключаем его, запускаем Terminal и выполняем команды (от имени суперпользователя): devel-su (на запрос пароля вводим rootme, пароль не отображается, это нормально) tar xvf /home/user/MyDocs/1.tar -C /home/nitdroid tar xvf /home/user/MyDocs/2.tar -C / Теперь выключаем телефон.

Включаем телефон, ждем появления на дисплее надписи «Press VolUp to boot alternative OS», нажимаем кнопку увеличения громкости и... через пару секунд видим переливающийся логотип ANDROID, а затем и мастер первичной настройки смартфона.

При следующей загрузке в MeeGo (ничего не нажимая при загрузке) восстанавливаем свои учетные записи. Теперь на смартфоне 2 операционных системы, одна из которых - Android 4.0.4.

Любит - не любит, работает - не работает

Сразу же несколько важных замечаний.
  • Мультизагрузочное ядро работает в так называемом Open Mode, то есть и в MeeGo, и в Android будут недоступны блокировки телефона и SIM-карты.
  • ВНИМАНИЕ! Не допускайте разряда аккумулятора до полного отключения телефона! Если осталось 5% заряда, немедленно ставьте телефон на зарядку, а при невозможности – выключите и постарайтесь зарядить как можно скорее. Иначе процесс зарядки будет выглядеть так: подключаем зарядное, индикатор загорается и через 15-30 секунд гаснет, дальше зарядка не идет. Вынимаем кабель из телефона, вставляем снова, ждем, пока погаснет индикатор, снова вынимаем… и так примерно 10-20 раз, а то и больше (смотря сколько пролежал выключившийся телефон), пока индикатор не начнет мигать и перестанет выключаться. Это проблема мультизагрузочного ядра, поэтому совершенно неважно, в какой из ОС телефон работал перед выключением. Заряжать батарею можно как в выключенном состоянии, так и при работе любой из ОС.
Теперь о том, что работает и не работает в Android. Работает:
  • зарядка, индикация заряда, предупреждения о низком уровне заряда, частично – штатная статистика потребления; доступ к статистике энергопотребления из сторонних приложений
  • экранный сенсор с поддержкой Multitouch
  • акселерометр, автоповорот дисплея (2 горизонтальных положения и 1 вертикальное), драйверы 3D, OpenGL, «живые» обои
  • аппаратные кнопки (питание, громкость); QWERTY-клавиатура (N950)
  • световая индикация; подсветка клавиатуры (N950)
  • кнопка ответа/отбоя на гарнитуре
  • часы, будильник
  • папка MyDocs (корневая папка при соединении с ПК) монтируется как sdcard
  • программное декодирование базовых форматов видео, включая Youtube
  • Flash в браузере
  • приложения и сервисы Google, включая магазин Play Store, синхронизация данных и обновление приложений
  • установка приложений из apk-файлов
  • определение положения по беспроводным сетям (работает в Яндекс-картах, например), использование данных о местоположении при поиске
  • возможность задания местоположения вручную (fakeGPS)
  • Wi-Fi и 3G подключение к сети (в том числе в роуминге)
  • USSD-запросы, отправка и получение SMS (в том числе кириллицей), прием входящих звонков, набор и вызов исходящих с установкой соединения, но без передачи голоса
  • запись звука с микрофона в сторонних приложениях, голосовой поиск и ввод
  • воспроизведение музыки на динамик и проводную гарнитуру
  • Bluetooth: сканирование, сопряжение устройств, управление вызовами (HFP) и плейером (AVRCP)
  • прием/передача файлов по Bluetooth
  • режим USB-network при подключении к ПК
  • root-доступ

Не работает:
  • динамик, микрофон, проводная и Bluetooth гарнитура в режиме вызова/разговора (неважно, через GSM или Skype/Gtalk)
  • дополнительные телефонные функции (ожидание вызова, переадресация и т.п.)
  • USB-подключение (SDK, MTP)
  • спутниковая навигация (GPS/ГЛОНАСС)
  • обе камеры
  • вибровызов и виброотдача
  • датчики приближения и освещённости
  • аппаратное декодирование видео
  • функции модема и точки доступа
  • отсутствует режим «только 3G»
  • передача стереозвука по Bluetooth A2DP (звук выводится на динамик телефона)
  • недоступен весь объём встроенной памяти

«Что полезного делать умеешь?»

Итак, для чего же можно использовать Android на Nokia N9? В первую очередь - для изучения системы, ее функциональности, набора приложений и так далее. Удобно же, не нужно для этого покупать отдельный гаджет.

Ещё, конечно же, для игр, которых под MeeGo, мягко говоря, немного. Благодаря поддержке 3D и OpenGL работают любые игры, телефон корректно проходит основные тесты (Quadrant, AnTuTu, Neocore). Быстродействие, правда, примерно на уровне бюджетников типа LG Optimus Hub (см. результаты тестов в конце обзора). Были протестированы Angry Birds Space, Plants vs Zombies, FruitNinja, World of Goo и Shadowgun - всё работает, не так чтоб очень резво, но вполне играбельно.

Далее, если вас не устраивает набор поддерживаемых соцсетей в MeeGo или функциональность клиентов – на Android огромный выбор такого ПО. Но тут есть нюансы: Skype и Google Talk работают только в режиме текстового чата, а твитер-клиенты и Instagram не имеют доступа к камере, можно постить только уже имеющиеся фото (отснятые в MeeGo, например). Из браузеров были протестированы штатный и Opera Mobile, претензий к функциональности и стабильности не было, серфинг такой же полноценный, как на других Android-устройствах,поддерживаются все стандартные скрипты и плагины, включая Flash. Нормально работает потоковое аудио и видео.

В MeeGo фактически нет офисных пакетов (родное приложение «Документы» иначе как издевательством назвать нельзя), под Android их уже десятки. Протестированный бесплатный Olive Office, правда, справился не со всеми заявленными форматами и глючил при масштабировании, но как минимум просмотреть файлы, созданные в Word и Excel, с сохранением форматирования и изображений получилось. Официальный Adobe Reader установился и работал тоже без проблем. Выбор читалок под Android тоже намного богаче. Полноценно (с учетом указанных аппаратных ограничений) работают все приложения Google – Youtube, Gmail, Gtalk, Google+, синхронизируются все сервисы, входящие в аккаунт. Магазин работает, но определяет устройство как Unknown Nokia N9, и многие из моих любимых приложений оказались «несовместимы с вашим устройством», пришлось устанавливать их «вручную».

Карты Google в установочный образ NITDroid не входят, и хотя они доступны в Play Store, вместо них я установил любимые Яндекс-карты. Они работают полноценно, включая маршруты, пробки и панорамы, и местоположение по беспроводным сетям определяется настолько хорошо, насколько это возможно в принципе. Вот только загрузить карты для использования офлайн почему-то не получилось.

В отличие от весьма ограниченного количества кодеков и разрешений, поддерживаемых видеоплейером MeeGo, в Android с помощью стандартного проигрывателя и MX Player воспроизводится практически любой формат. FullHD-видео, естественно, тормозит и теряет звук, файлы в 720p с не слишком высоким битрейтом воспроизводятся нормально. В общем, Android довольно сильно расширяет функциональность Nokia N9, даже несмотря на имеющиеся ограничения и недоработки. Если хочется поиграть, посмотреть видео, в том числе онлайн, поработать с офисными документами, принять или отправить файл по Skype, сориентироваться на местности с помощью Яндекс-панорам, да и просто посерфить в полнофункциональном браузере, и под рукой нет ничего, кроме N9 – перегружайтесь в Android и вперёд! По прямому назначению, правда, телефон использовать не удастся, но, по крайней мере, вы сможете увидеть входящие звонки и ответить на них с помощью SMS или связаться с этим абонентом другим способом (почта, мессенджеры, соцсети). Главное – не забывать о проблеме с аккумулятором.

Впечатления от использования

NITDRoid – на удивление стабильная сборка, учитывая, что это не просто кастом, а вообще «чужая» система на этом устройстве, к тому же альфа-версия. За все время тестирования ни разу не было самопроизвольных выключений и перезагрузок, пару раз начинали тормозить игры, но такое и на других устройствах случается. Есть неприятный, но не критичный дефект отрисовки при прокрутке рабочих столов. С производительностью хуже. По итогам тестов N9 под Android заметно отстает от Galaxy S, опережая лишь совсем старые или откровенно бюджетные устройства вроде Xperia X10. Из хорошо известных мне Android-устройств скорость и плавность интерфейса можно сравнить с Optimus Hub или даже One, а Galaxy Tab уж точно намного быстрее и отзывчивее. Причина, видимо, в отсутствии оптимизации системы и драйверов.

Еще один недостаток - не очень хорошо работает тачскрин. Чувствительность к касанию нормальная, а вот на жесты экран реагирует плохо, часто вместо прокрутки нажимается попавшая под палец кнопка или ссылка. После MeeGo, где всё легко и плавно, надо привыкать. Ну и, к сожалению, никуда не делось отвратительное качество приема сотовых сетей и Wi-Fi – фирменная «фича» N9. Тут к проекту NITDroid претензий нет – радиочасть плохо работает и под MeeGo. По крайней мере, при работе с операторами ТриМоб (в том числе в роуминге в сети Киевстар) и life:) N9 ведет себя хуже других современных смартфонов – часто теряет сеть и долго ее ищет, и даже когда сигнал вроде бы есть, мобильный интернет работает не всегда. Но в хороших условиях приёма возможности сотовой сети используются максимально.

Автономность смартфона под управлением Android на удивление неплоха с учетом не особо ёмкой батареи - около 5 часов непрерывных издевательств выдержит не каждый топовый «роботофон».

Учитывая всё вышесказанное, впечатления получились неоднозначными. С одной стороны, Android 4 работает на N9 как родной, и наверняка при заводской установке и оптимизации он был бы вполне неплох. С другой стороны, хоть исходная система и сохраняется, баг с зарядкой не позволяет держать NITDroid на смартфоне постоянно, запуская его изредка при необходимости и дожидаясь обновлнений. Поэтому, наигравшись, в конце концов всё же придется перепрошивать аппарат, чтобы вернуть нормальный загрузчик.