Nokia и система Android вместе, это уже реальность

, Автор - ; Продукт - Nokia; [1545]

Первый смартфон на Google Android презентованНе так давно мы сообщали об удачном запуске Linux на iPhone, как поступили свежие интересные новости о ещё одном успешном взломе. На этот раз в центре внимания аппарат Nokia N810, на котором удалось заставить работать программную платформу Android 1.0.

Сразу отметим, что попытки портировать Android на N810 уже совершались неоднократно, а одна из них в июле этого года даже завершилась успехом. Тогда команда из трёх хакеров, известных в своих кругах под псевдонимами PenguinBait, B-man и QWERTY-12, сумела установить на финский смартфон предрелизную версию Android. Теперь же их успех закрепили специалисты из китайской консалтинговой компании NthCode, специализирующейся на разработке мобильных Linux-систем, которые запустили на нём первую финальную версию операционной среды от Google.
 


В процессе исследований было обнаружено, что Nokia N810 работает на модифицированном ядре Linux 2.6.21, тогда как Android 1.0 включает изменённое ядро версии 2.6.25. Между датами выпуска этих двух версий прошло около года и за всё это время сообщество разработчиков внесло тысячи изменений в код ядра. Поэтому программистам потребовалось отследить и проанализировать все эти модификации.

Были обнаружены существенные отличия между стандартным Linux-ядром и тем ядром, которое используется в Android. Как оказалось, Google изменила 75 файлов и добавила 88 собственных. В свою очередь, Nokia внесла только те изменения в ядро, которые были нужны для поддержки некоторых аппаратных компонентов. Системные службы ОС не были затронуты, также финские разработчики не добавляли новые интерфейсы.

Linux-ядро 2.6.21 было “пропатчено” следующими программными компонентами от Nokia:

  • Драйвером для карт Multi Media Card;
  • Драйвером для контроллера последовательной шины I2C;
  • Драйвером для сенсорной панели;
  • Драйвером для клавиатуры;
  • Драйвером для аудио и видео DSP-процессоров;
  •  
  • Драйвером для DMA;
  • “Заплаткой” для поддержки системной платы.

После всех манипуляций и многочисленных циклов “сборка/тестирование/исправление ошибок”, новое ядро загрузилось на N810. Правда, драйвер для Wi-Fi чипа не был доступен в исходных кодах, поэтому его не удалось перекомпилировать для нового ядра.

Далее в полученное ядро были добавлены “заплатки” Android. К счастью, патчи Android и N810 не пересекались на уровне ядра, что не вызвало конфликтов и облегчило труд программистов.

После двух недель проделывания всех выше перечисленных манипуляций была осуществлена первая (и не очень успешная) попытка запуска новой сборки. Для устранения ключевых обнаруженных неполадок потребовалось ещё пять дней, после чего N810 успешно заработала под управлением Android.

Но на этом работа исследователей не останавливается. Ведь ещё предстоит обеспечить возможность установки сторонних приложений и доступ к интернету, а для этого потребуется добавить поддержку Android Debug Bridge, устранить периодическое падение системы, заставить работать Wi-Fi чип.


Поделиться в социальных сетях:


Обзор YI 4K Action Camera. Подробный тес...
Обзор YI 4K Action Camera. Подробный тест режимов съемки и наглядное сравнениеМы уже сравнивали детально съемку GoPro HERO5 Black, YI 4K Action Camera, SJCAM SJ7 Star в 4К разрешении. Сегодня, продолжая ...
Развитие Мегафон в Татарстане...
Развитие Мегафон в ТатарстанеВчера, 29 марта, в рамках утренней пресс-конференции от известного по всей России оператора, Мегафон, обсуждались вопросы, св...
Обзор возможностей Huawei P10...
Обзор возможностей Huawei P10На днях, компания Huawei представила в Москве свои новинки: смартфоны P10 и P10 Plus, а также умные часы Watch 2. Как бы подч...
Обзор Tanki X. Новый продукт на рынке...
Обзор Tanki X. Новый продукт на рынкеЯ играл во все танковые симуляторы, которые сейчас есть на рынке. Точнее, во все более-менее известные - World of Tanks, War ...
Предварительный обзор BLU Live One X2 Mi...
Предварительный обзор BLU Live One X2 Mini. Стоит всего 180 долларовПредставлен смартфон BLU Live One X2 Mini, который производитель планирует продавать по достаточно адекватной стоимости в 180...
Обзор Fly FS510 Nimbus 12. Недорогой сма...
Обзор Fly FS510 Nimbus 12. Недорогой смартфон с увеличенной емкостью батареиВремя автономной работы смартфона обычно скромно умалчивается, основное внимание уделяется дизайну и толщине корпуса. Через к...
Обзор Slimtec Neo F2. Недорогой видеорег...
Обзор Slimtec Neo F2. Недорогой видеорегистратор с хорошим качеством записиВ наше распоряжение попал недорогой видеорегистратор Slimtec Neo F2, продажи которого стартовали не так давно на российском р...
Dell представила обновленную линейку ноу...
Dell представила обновленную линейку ноутбуков Dell - это компания, которая занимается поставкой в первую очередь для корпоративного рынка настольных ПК и моноблок...
Обзор Fluffy Jump. Игра, покорившая мир...
Обзор Fluffy Jump. Игра, покорившая мирНекоторые игровые проекты взрывают рынок по совершенно непонятным причинам. Мы достаточно часто видели ситуацию, когда хороша...
Обзор MARVO H8316. Недорогая игровая гар...
Обзор MARVO H8316. Недорогая игровая гарнитураВыбор игровой гарнитуры всегда достаточно сложен и многогранен, ведь на рынке очень много разных производителей, моделей, хар...
Обзор возможностей камерофона ASUS ZenFo...
Обзор возможностей камерофона ASUS ZenFone 3 ZoomПоследнее время наметился явный тренд на продвинутую камеру в смартфонах. На днях компания ASUS представила в России свой нов...
Обзор Digma DiVision 100. Видеонаблюдени...
Обзор Digma DiVision 100. Видеонаблюдение для дома и офиса с облакомК нам часто обращаются не только с вопросами по технике, но и по смежным областям. Запустить, настроить, проверить совместимо...
Тесты
Превью
В центре кадра
Рецензии
Презентации
Бренды
Тэги
О проекте

МегаОбзор
МегаОбзор

2006-2017 © MegaObzor