Разработчик приложений Дмитрий Гринберг умудрился портировать Android 6.0 Marshmallow на выпущенный четыре с половиной года назад смартфон Google Nexus S производства Samsung. Скорее всего, это устройство уже никогда не получит официальное обновление до данной версии Android, ведь последний раз оно обновилось в октябре 2012 года, когда для него была выпущена прошивка с Android 4.1.2 Jelly Bean.
Инструкция по установке Android 6.0 на Google Nexus S:
Первый способ:
1. Установите на смартфон кастомное рекавери (например,
TWRP).
2. Скачайте
архив с прошивкой и скопируйте его, не распаковывая, во внутреннюю память смартфона или на карту памяти.
3. Перезагрузитесь в рекавери. Для этого выключите смартфон и включите его, нажав одновременно кнопку питания и кнопку прибавления громкости.
4. Выполните сброс к заводским настройкам (Factory Reset).
5. Зайдите в раздел установки файлов (Install), найдите zip-файл с прошивкой и установите его.
6. Перезагрузите смартфон — на него будет установлена новейшая версия Android.
Второй способ:
1. Установите на компьютер ADB из инструмента
Android SDK.
2. Скачайте
архив с прошивкой, скопируйте его, не распаковывая, в папку ADB и переименуйте в firmware.img.
3. Зайдите в настройки смартфона и в разделе для разработчиков разрешите отладку через USB. Если такого раздела нет, в системном описании устройства несколько раз нажмите на номер прошивки — после этого он появится.
4. Подключите смартфон к компьютеру USB-кабелем.
5. Откройте командную строку (Win+R > cmd), впишите команду «adb reboot bootloader» (без кавычек) и нажмите Enter. Смартфон выключится и будет запущен в режиме загрузчика.
6. Разблокируйте загрузчик командой «fastboot oem unlock».
7. Впишите команду «fastboot flash recovery firmware.img» — на смартфон будет установлена новая прошивка. В процессе инсталляции не отключайте смартфон от компьютера.
8. Перезагрузите смартфон — на него будет установлена новейшая версия Android.
По словам Гринберга, он портировал Android 6 на Nexus S для того, чтобы показать, что даже архаичные смартфоны на самом деле поддерживают новейшую версию этой операционной системы. Проблема в том, что производители по какой-то причине не заинтересованы в выпуске официальных обновлений, поэтому владельцам таких смартфонов приходится ждать помощи только от энтузиастов. Характеристики Nexus S по нынешним меркам очень допотопные: 4-дюймовый экран с разрешением 800×480 пикселей, одноядерный процессор Qualcomm Hummingbird с тактовой частотой 1 ГГц, полгигабайта оперативной памяти, 5-мегапиксельная камера и аккумулятор емкостью 1500 мАч. Но даже они тянут Android 6.0.