Bootstrap

Google Nexus 5

Google Nexus 5

Google Nexus 5: легендарный «эталон» и его вторая жизнь в мире Linux

Google Nexus 5 — это смартфон, представленный в ноябре 2013 года совместно Google и LG. Для своего времени он сочетал флагманские характеристики с крайне привлекательной ценой (от $349), а благодаря статусу «эталонного устройства» (Nexus) получил долгую поддержку и огромное сообщество энтузиастов. Сегодня этот аппарат интересен не как повседневный гаджет, а как удобная платформа для экспериментов с альтернативными операционными системами, в частности с Ubuntu Touch и различными сборками на базе postmarketOS (которые в некоторых источниках фигурируют как Nura).

Технические характеристики: взгляд из 2013 года

С точки зрения «железа» Nexus 5 (кодовое имя — hammerhead) был типичным флагманом конца 2013 года. Он получил 4,95-дюймовый IPS-дисплей с разрешением Full HD (1920x1080, 445 ppi) и защитным стеклом Gorilla Glass 3 .

Сердцем устройства стал четырёхъядерный процессор Qualcomm Snapdragon 800 с частотой 2,26 ГГц и графикой Adreno 330. Объём оперативной памяти составлял 2 ГБ, а встроенной — 16 или 32 ГБ без возможности расширения . Основная камера на 8 Мп имела оптическую стабилизацию, что было заметным плюсом для того времени, фронтальная — 1,3 Мп .

Автономность обеспечивалась несъёмным аккумулятором на 2300 мАч, что в сочетании с Full HD-экраном и мощным процессором давало средние показатели времени работы. Среди прочего стоит отметить поддержку беспроводной зарядки, NFC, Wi-Fi 802.11ac и наличие барометра . Вес устройства составлял 130 граммов, а толщина корпуса — 8,59 мм .

Разблокировка загрузчика: ключ к свободе

Для установки любой сторонней прошивки (будь то кастомный Android или Linux) необходимо разблокировать загрузчик. На Nexus 5 это делается стандартной, но важной командой через Fastboot.

Процесс выглядит следующим образом: устройство переводится в режим загрузчика (обычно зажатием кнопки уменьшения громкости и питания), подключается к компьютеру, после чего в терминале выполняется команда fastboot oem unlock . Критически важный момент: эта процедура принудительно стирает все пользовательские данные с телефона в целях безопасности. Поэтому перед началом необходимо сделать резервную копию .

Интересной особенностью ранних Nexus (включая Nexus 5) была возможность использовать root-права для разблокировки загрузчика без потери данных через специальные приложения вроде BootUnlocker, однако это работало только на устройствах, выпущенных до 2014 года, и требовало уже полученного root .

Ubuntu Touch: официальная поддержка и нюансы

Nexus 5 (hammerhead) входит в список устройств, официально поддерживаемых проектом UBports для установки Ubuntu Touch . Это мобильная версия Ubuntu с собственным интерфейсом, которая может стать интересной альтернативой для энтузиастов.

Установка осуществляется с помощью UBports Installer — кроссплатформенного приложения для Windows, macOS или Linux. Процесс максимально автоматизирован: программа сама скачает образ, переведёт устройство в нужный режим и прошьёт систему. Важно лишь, чтобы загрузчик был разблокирован, а на компьютере были установлены драйверы и ADB/Fastboot .

Стоит учитывать, что в документации UBports для некоторых версий (например, 16.04) указано предупреждение о том, что сборка может находиться в ранней стадии разработки и не подходить для повседневного использования . Тем не менее, для Nexus 5 это один из самых простых способов приобщиться к миру Linux на мобильном устройстве.

Nura (postmarketOS): вызов для гика

Вопрос установки «Nura» на Nexus 5 требует уточнения. В результатах поиска фигурирует домен nura.eco, однако обсуждения на этом ресурсе касаются postmarketOS — дистрибутива на базе Alpine Linux, предназначенного для мобильных устройств . Похоже, что «Nura» в данном контексте является либо переименованным форком/проектом, либо связан с инфраструктурой для сборки postmarketOS.

Установка postmarketOS (Nura) на Nexus 5 — задача для продвинутых пользователей. Она требует использования инструмента pmbootstrap для сборки образа на компьютере под конкретное устройство (LG hammerhead) с последующей прошивкой через fastboot .

Согласно обсуждениям в трекере, владельцы Nexus 5 сталкиваются с определёнными трудностями:

* Проблемы с прошивкой: возникают конфликты пакетов при установке проприетарных firmware для GPU (Adreno), что приводит к ошибкам сборки .

* Производительность и нагрев: даже после успешной установки пользователи отмечают, что GPU работает нестабильно (это давняя проблема устройств на Snapdragon 800/801), а телефон может нагреваться. Энтузиасты рассматривают возможность отключения GPU для использования устройства в качестве headless-сервера .

Вывод

Google Nexus 5 — это классика, которая даже спустя годы не потеряла своей привлекательности для технических экспериментов. Если вы хотите получить работающий смартфон с необычным интерфейсом, Ubuntu Touch через UBports Installer будет наиболее простым и безопасным путём. Если же ваша цель — глубокое погружение в Linux и создание кастомной системы с нуля, то postmarketOS (Nura) предоставит такую возможность, хотя и потребует готовности решать проблемы с драйверами и сборкой пакетов.

В любом случае, перед началом любых манипуляций помните о главном правиле: разблокировка загрузчика стирает все данные. Сделайте бэкап, зарядите телефон и удачи в экспериментах.

Свежие статьи

Google Nexus 5: Nura (postmarketOS) без графики — домашний сервер с Docker и экранной оболочкой
14
ноя

Google Nexus 5: Nura (postmarketOS) без графики — домашний сервер с Docker и экранной оболочкой

Nexus 5 2013 года — в роли домашнего сервера. В этой статье мы превратим легендарный смартфон в маленький headless-сервер на Nura (postmarketOS): Linux без графики, Docker, SSH по ключу и Wi-Fi. Вместо голой строки login: на экране появится живое табло состояния, htop, консоль с экранной клавиатурой и меню, управляемое кнопками громкости и касаниями — телефоном можно пользоваться даже без ПК.

По пути разберём подводные камни: почему после apk upgrade пропадает Wi-Fi, как спастись от «root partition not found» из-за остаточной GPT в разделе userdata, зачем нужен fastboot erase userdata, как включить автообновление ядра через flash_kernel_on_update и что делать, если lk2nd не завёлся. В финале — установка авторской оболочки nura-server-shell одной командой и готовый сценарий «карманного сервера» с аккумулятором в роли ИБП.

Прочитать