Как я превратил OnePlus 3T в домашний сервер на базе postmarketOS
arttttt 6 минут назад Как я превратил OnePlus 3T в домашний сервер на базе postmarketOS 13 мин 96 Android * Linux * Серверное администрирование * Кейс Я давно хотел захостить свой небольшой проект — бота, которым...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: arttttt 6 минут назад Как я превратил OnePlus 3T в домашний сервер на базе postmarketOS 13 мин 96 Android * Linux * Серверное администрирование * Кейс Я давно хотел захостить свой небольшой проект — бота, которым пользуюсь сам. Останавливал меня не код, а хостинг. Не хотелось арендовать VPS и настраивать всё удалённо — а потом обновлять и следить, чтобы не упало.
Переплачивать за готовый хостинг, лишь бы этим не заниматься, тоже не хотелось. Так это и оставалось идеей. Зато был старый OnePlus 3T в ящике: флагман 2016 года, Snapdragon 821, 6 ГБ оперативной памяти — рабочий, но не включавшийся годами.
Технические детали
Выбрасывать рабочий компьютер не хотелось, а для одного небольшого always-on сервиса это более чем достаточно: пара ватт в простое, своя батарея, никаких ежемесячных платежей. Загвоздка в том, что это телефон. Загрузчик с завода заблокирован, стоит Android, батарея не рассчитана на постоянную зарядку, и нет вентилятора.
Дальше — как я разбирался с каждым из этих пунктов. Одно условие: всё это возможно только потому, что загрузчик OnePlus 3T в принципе можно разблокировать. На новых телефонах это всё чаще невозможно, так что переиспользование телефона во многом упирается в выбор модели, которую вообще дают разблокировать.
Ставим Linux на телефонЯ ставил postmarketOS: mainline-Linux, systemd, пакеты Alpine — обычная Linux-система, а не Android. Если нужно просто Linux-окружение, чтобы поэкспериментировать, ничего заменять не обязательно. Termux на Android вместе с proot-distro даёт окружение Debian или Alpine поверх штатной системы, без разблокировки.
Отраслевые последствия
Но это всё равно Android со всеми его минусами. Разблокировка и бэкапOnePlus 3T разблокируется командой fastboot oem unlock — без запроса кода у вендора и без периода ожидания. Разблокировка стирает устройство, поэтому первым делом — полный бэкап штатной системы: все разделы, 56 из 56, 3.
4 ГБ, с манифестом имён и размеров. Он пригодился: позже я восстанавливался из него, когда первая сборка не загрузилась. lk2ndНа msm8996 практичный способ загрузить mainline-ядро — lk2nd, небольшой открытый вторичный загрузчик.
Первичный загрузчик подписан Qualcomm и остаётся на месте; lk2nd ставится рядом. img прошивается в раздел boot; он загружается при старте, даёт чистый интерфейс fastboot и загружает mainline boot-образ со смещением 512 КБ (первые 512 КБ раздела занимает сам). pmbootstrap про него знает и пишет настоящий boot-образ по нужному смещению автоматически.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





