Хоча Android, по суті, є ще одним дистрибутивом Linux, більшість людей сприймають його лише у вигляді досить обмежувальних та пропрієтарних версій, що зустрічаються на смартфонах, планшетах і смарт-телевізорах. Хоча для пересічної людини це, ймовірно, нормально, є багато переваг і в більш “чистому” досвіді Android у вигляді LineageOS.
Завдяки цій повністю відкритій версії Android, що підтримується спільнотою, ви можете безперешкодно експериментувати зі своїм обладнанням, не турбуючись про таке, як невдалі додатки, що не видаляються, та обмеження, наприклад, щодо активації режиму розробника.
Ще веселіше те, що існують порти LineageOS для таких систем, як одноплатні комп’ютери Raspberry Pi, включно з конфігурацією Android TV. Це означає, що не тільки ваш десятирічний Android-смартфон може отримати оновлення до новішої версії Android, але ви також можете створити власний смарт-телевізор на базі Android TV без усіх шпигунських та інших неприємних речей, які так люблять комерційні смарт-телевізори.
Походження LineageOS
Історія LineageOS дещо заплутана: це форк CyanogenMod, який, у свою чергу, базувався на Android Open Source Project (AOSP). Оскільки Android класифікується як “ще один дистрибутив Linux”, він має ту саму ліцензійну основу GPL, і природно, існує кілька десятків кастомізованих дистрибутивів Android, побудованих на основі цього AOSP.
Хоча CyanogenMod більше не існує, LineageOS є його ефективним наступником, підтримуючи, ймовірно, найбільшу кількість телефонів, планшетів та іншого обладнання. Ви також отримуєте більшість переваг запуску дистрибутива Android, схваленого виробником, таких як оновлення “по повітрю” (OTA) в межах однієї основної версії LineageOS.
Щодо недоліків, то закритий характер смартфонних платформ означає, що початкове встановлення та оновлення до нової основної версії вимагає глибокого знання режиму Fastboot, Android Debug Bridge (ADB) та інших аспектів, які навіть мене, як технічно підкованого користувача та розробника Android – і Arch Linux – трохи нервують, коли я дивлюся на кроки встановлення.
Відродження смартфона
Кажуть, що головна причина, чому смартфони такі, якими вони є, полягає в тому, що виробники комп’ютерів пропустили момент, коли можна було заблокувати екосистеми ПК і Mac, включаючи саме обладнання, на якому працює операційна система. На відміну від встановлення нової операційної системи на старі системи на базі x86 або PowerPC, смартфони – з дуже невеликими винятками – мають заблоковані завантажувачі та інші перешкоди, розроблені для того, щоб захистити дітей, відвернути вас від дій з вашим власним обладнанням, які корпорація не схвалює.
Відповідно, встановлення LineageOS на середньостатистичний смартфон – це певна морока, і мій Xiaomi Mi 5 2016 року випуску не став винятком. На щастя, Xiaomi пропонує офіційний спосіб розблокування завантажувача, якщо їх люб’язно попросити, тому це було одне з перших, що я зробив незабаром після отримання свого блискучого нового телефону. Це також перший і найскладніший крок у всій процедурі встановлення LineageOS для телефону, тому я вдячний, що впорався з цією неприємністю заздалегідь.
Цей конкретний телефон був залишений Xiaomi у 2018 році, зафіксований на Android 8.0, і, як наслідок, став практично марним для широкого спектра додатків з плином часу. Теоретично, LineageOS оновив би версію до Android 15 з регулярними OTA-оновленнями. Я навіть нещодавно замінив його акумулятор, що все ще досить легко на смартфонах цієї епохи, тому він мав би бути, по суті, новим телефоном.
Все, що мені залишалося зробити, це дотримуватися інструкцій.
Розчарування Fastboot

На жаль, після ретельного видалення всіх облікових записів Google з телефону та завантаження в режим Fastboot я зіткнувся з, здавалося б, непереборною перешкодою: команда `fastboot devices` показувала нуль пристроїв, а швидкий погляд на Диспетчер пристроїв у Windows показав причину – Жовтий трикутник Мех.
Виявилося, що пристрої Xiaomi не працюють зі стандартним USB-драйвером, а потребують спеціального драйвера Fastboot. Саме тут я витратив наступні кілька годин, переслідуючи, здавалося б, нескінченну кількість тупикових шляхів і марних порад. Замість того, щоб завантажувати підозрілі інсталятори драйверів або запускати якийсь .bat-файл шестирічної давності зі сторінки GitHub, я скористався Xiaomi Mi Unlock Tool, тим самим, який використовується для розблокування завантажувача.
Тут я трохи крутився на місці: версія, запропонована Xiaomi, була старою версією 6.x без необхідного драйвера, а посилання на оновлення було недійсним. Нарешті, форуми XDA, як завжди, прийшли на допомогу, і хтось десь зберіг копію файлу .zip, з якого я зміг витягти драйвер та встановити його.
Після цього решта процесу була досить простою: команда `fastboot` з моєї існуючої установки Android SDK успішно передала образ відновлення на телефон, а потім перезавантажила його в режим відновлення LineageOS, утримуючи кнопки живлення та гучності вгору, доки не з’явиться логотип Mi.
Використовуючи `adb`, ви потім передаєте основний образ LineageOS через мережу, натиснувши відповідні кнопки на телефоні, щоб прийняти його, і я вирішив також передати спеціальний пакет Google Apps. Перезавантаження – і ось я вже налаштовував “новий” телефон, копіюючи дані та налаштування зі свого новішого телефону Xiaomi Note 10 Pro через Wi-Fi.
Місія успішна: телефон 2016 року тепер працює на Android 15.
DIY Android TV

Звичайно, встановлення Android на телефони – це нудно, цим зараз займаються всі, кому не лінь. Ось чому задовго до того, як я почав думати про встановлення LineageOS на цей телефон, я вже встановив його на одноплатний комп’ютер Raspberry Pi 4, який я роками намагався використовувати як приймач NymphCast у різних іпостасях.
Хоча це не один з офіційно підтримуваних пристроїв LineageOS, чудовий хлопець на ім’я Konga портував LineageOS на серію одноплатних комп’ютерів Raspberry Pi, як у звичайній версії Android, так і в версії Android TV.
Єдина справжня відмінність тут полягає в тому, що Android TV використовує – шокуюче – інтерфейс, оптимізований для телевізорів. Я встановив його, щоб перевірити, чи буде Android-порт NymphCast Server (NCS) також добре працювати з Android TV. Раніше я намагався використовувати цей одноплатний комп’ютер зі стандартним Raspberry Pi OS та подібними, але завжди стикався з проблемами через пропрієтарне відеообладнання, яке вимагає спеціального патчингу FFmpeg для роботи основних функцій, таких як апаратне прискорення.
На мій подив, усе це, включаючи декодування відеоапаратного забезпечення, працювало “з коробки”, роблячи його, ймовірно, найфункціональнішою версією Linux, яку я коли-небудь запускав на платі Raspberry Pi. Навіть якщо RPi 4 не ваш вибір, існують також образи для RPi 3 і RPi 5, хоча я їх ще не пробував. Версії Android з цим портом оновлюються, і поточна версія Android 16, ймовірно, це те, що я мав би оновити свою плату.
Встановлення тут неймовірно просте порівняно з мороткою зі смартфоном: просто запишіть образ на SD-карту, вставте її в слот карти SBC і вітаємо, ви встановили LineageOS. Ви навіть можете використовувати типові пульти дистанційного керування, орієнтовані на Android-пристрої, щоб ними користуватися. Я можу рекомендувати ті, що мають вбудовану клавіатуру, щоб уникнути екранної клавіатури. Або просто підключіть повнорозмірну клавіатуру, звісно.
Оновлення здійснюються через OTA-образи, які потрібно встановлювати вручну. Це робить їх радше системою оновлень “Over-SneakerNet” (OSN), але в іншому вона працює майже так само.
Ласкаво просимо до відкритого Android
Після багатьох років використання версій Android від Huawei, Samsung, Xiaomi та Google, я дещо з тривогою чекаю, яким буде мій досвід роботи з LineageOS. Я використовуватиму його як свій звичайний телефон, і, в ідеалі, не буде жодної різниці з того часу, як я востаннє ним користувався на початку 2020-х, крім, можливо, того, що він буде менш жахливо повільним.
Я ціную те, що мене не змушували вставляти SIM-карту, щоб навіть дозволити увімкнути налагодження USB, що мені довелося обходити з моїм найновішим телефоном Xiaomi за допомогою хитрого хака. Саме тут я відчуваю, що LineageOS може бути неймовірно корисним, особливо для нас, розробників Android.
Щодо “смарт-телевізорів”, я насправді не так багато зробила зі своєю маленькою приставкою, крім як транслювала на неї відео з NAS, як саморобний Netflix. Я був би не проти дослідити цю конфігурацію як належну альтернативу Android TV, схваленим виробниками, хоча я уявляю, що додатки, які наполягають на DRM для дорогоцінного потокового контенту, спричинять проблеми.
Опубліковано в рубриках Cellphone Hacks, Featured, Raspberry Pi, Slider. Теги: LineageOS. Навігація по запису ← USB-C PD приборканий за допомогою цього аналізатора. Фронтенд компілятора EDG C++ зроблено відкритим →
26 думок про “Використання LineageOS для телефонів і DIY смарт-телевізорів досить круте”
- iliis каже:6 жовтня 2026 о 7:44 ранку
Якщо ви хочете позбутися ще більшої кількості шпигунського ПЗ, але все ще запускати всі звичайні додатки, зверніть увагу на microG, реалізацію Google Services з відкритим кодом.
(Написано з іншого звільненого телефону Xiaomi ;))Reply
- noname каже:6 жовтня 2026 о 2:11 дня
Обов’язково збережу це… Чудово
Reply
- Maya Posch каже:8 жовтня 2026 о 4:10 ранку
Я коротко стикалася з цим під час дослідження, спробую в майбутньому 🙂
Reply
- Elliot Williams каже:8 жовтня 2026 о 10:09 ранку
Підтверджую. Користуюся цим на своїх телефонах багато років.
Reply
- noname каже:6 жовтня 2026 о 2:11 дня
- Elias каже:6 жовтня 2026 о 8:05 ранку
А чому б просто не запустити OpenELEC на pi? Легше, швидше, без зайвого інтерфейсу телевізора тощо
Reply
- Fenix Guthrie каже:6 жовтня 2026 о 11:49 ранку
Я, особисто, дуже радий, що Plasma Bigscreen було відновлено! Встановив його на старий ноутбук як медіацентр/ігровий ПК. Наскільки мені відомо, він ще в бета-версії, але зовсім не відчувається таким. Оскільки зараз все на Wayland, він також має правильний HDR і отримує підтримку управління кольором від KDE, і на хорошому телевізорі виглядає неймовірно.
Reply
- DennisOE каже:6 жовтня 2026 о 12:07 дня
OpenELEC? Це вже давно мертвий проект. LibreELEC – це шлях.
Reply
- Oliver каже:6 жовтня 2026 о 1:19 дня
LibreElec – це заміна openelec 🙂
Reply
- Maya Posch каже:6 жовтня 2026 о 11:57 вечора
Я дивилася на запуск NymphCast на LibreELEC, але це здається надто великим проектом, щоб заглиблюватися в нього зараз. Ось чому цей порт LineageOS для RPi є досить зручним, плюс він попередньо встановлений на багатьох “смарт”-телевізорах.
Reply
- Fenix Guthrie каже:6 жовтня 2026 о 11:49 ранку
- Charles Springer каже:6 жовтня 2026 о 11:49 ранку
Я не розумію, навіщо людям взагалі потрібні смартфони. У 1970-х роках все, що було потрібно, щоб відправити голос на інший кінець світу, це був короткохвильовий передавач, зібраний з деяких надлишкових ламп. Зараз потрібен ARM SoC з частотою 4 ГГц, що працює на 50+ шарах програмного забезпечення, лише для відображення шрифту на екрані. Це жалюгідно, і це шлях до кібер-рабства.
Reply
- Joseph Eoff каже:7 жовтня 2026 о 12:28 ночі
У 1970-х роках все, що було потрібно, щоб відправити голос на інший кінець світу, це був короткохвильовий передавач, зібраний з деяких надлишкових ламп.
Сподіваюся, це сарказм.
Для тих, хто не зрозумів: короткі хвилі не масштабуються. З огляду на дальність (кілометри), до якої ви досягаєте, мільйони людей намагатимуться використовувати один і той самий невеликий діапазон частот одночасно, і в усьому цьому хаосі не буде приватного зв’язку.
Reply
- Sammie Gee каже:7 жовтня 2026 о 4:29 ранку
Я, в принципі, згодний, але з іншої причини – мені потрібен мобільний телефон (смартфон, будь-який) насамперед як телефон, а все інше – як доповнення, повідомлення тощо.
У цьому сенсі середній мобільний телефон, який я маю, – це суперкомп’ютер Cray, який використовується для електронної пошти, і я хотів би, щоб був простий/легкий спосіб знизити обов’язковий комп’ютер Cray до його базової версії, можливо, Apple Macintosh на Motorola 68000 – з відповідним зниженням ціни як на телефон, так і на послуги (до речі, до цього часу прості/базові телефонні послуги легко могли б бути безкоштовними – з обмеженим місячним використанням, очевидно, тому що вони буквально використовували б мікроскопічні шматки пропускної здатності, що переважно використовуються для перегляду відео з lolcats).
Звичайні телефони існують, звісно, але, наскільки я пам’ятаю, вони все ще відстають, зазвичай тягнуть за собою марні/безглузді речі, які мені не потрібні, і майже всі (ті, що я переглядав) були беззаперечно заблокованими шпигунськими програмами, що витягували з мене все, що вони шукали, щоб перепродати.
Reply
- Joseph Eoff каже:7 жовтня 2026 о 12:28 ночі
- Mercato каже:6 жовтня 2026 о 11:55 ранку
Я користувався LineageOS з часів OnePlus One. Моя компанія зараз надає телефони Samsung Knox, більше неможливо…
Reply
- Erik Johnson каже:7 жовтня 2026 о 3:51 ранку
Залежно від моделі/потреб, Knox можна підробити після рутінгу
Reply
- Erik Johnson каже:7 жовтня 2026 о 3:51 ранку
- Oliver каже:6 жовтня 2026 о 1:22 дня
Цікаво, чи був би ваш досвід роботи з fastboot легшим з вашого Arch, або навіть з Debian SD-карти для PI. Жодних сумнівних завантажень zip-файлів, сподіваюся, теж.
Reply
- Maya Posch каже:6 жовтня 2026 о 11:55 вечора
Керівництво LineageOS дійсно натякало, що справи легші на Linux та MacOS з драйверами fastboot, але отримання драйвера з офіційної програми Xiaomi не є надто сумнівним, я не думаю 🙂
А Debian для RPi – це, по суті, те саме, що й Raspberry Pi OS мінус деяка кастомізація, і все ще немає простого способу мати попередньо патчений FFmpeg. Треба обирати свої битви 🙂
Reply
- Dani каже:8 жовтня 2026 о 10:31 ранку
Підтверджую. Просто встановіть відповідний пакет adb – і готово.
Reply
- Maya Posch каже:6 жовтня 2026 о 11:55 вечора
- Andrew каже:6 жовтня 2026 о 3:44 дня
Jellyfin! Там немає DRM 😎
Reply
- Felipe Choi каже:7 жовтня 2026 о 7:27 ранку
Ви також можете запускати повноцінне десктопне оточення Linux на TV-боксах. Існують бінарні файли завантажувача для всіх серій Allwinner H, Rockchip RK33xx/RK35xx, Amlogic S905x та інших. Не жартую, ви можете записати образ Armbian для старішого боксу на SD-карту, вставити його в новішу модель з тим самим SoC, і він все одно працюватиме! Без перекомпіляції вашого лайна для Android libc, без маніпуляцій з OOM-killer, щоб тримати Termux запущеним у фоновому режимі, це просто працює.
Reply
- Ernie Smith каже:7 жовтня 2026 о 10:58 ранку
Я використовував схожу конфігурацію для телевізійних завдань – Waydroid з образом Android TV на базі LineageOS – на своїй установці Bazzite. Працювало добре, але деякі додатки не працювали через проблеми з DRM, особливо Netflix і Hulu. (Amazon Prime працював іноді; YouTube і Paramount+ завжди працювали.) Я уявляю, що це працювало б набагато краще з ARM-системою. Зрештою, я почав переходити до своєї поточної конфігурації, яка використовує безголові браузери Chrome для завантаження різних відеопрогравачів у Steam.
Reply
- Brad каже:7 жовтня 2026 о 12:30 дня
Інформація для тих, хто думає про щоденне використання одного з них: RCS не працюватиме на пристроях з розблокованим завантажувачем. RCS ексклюзивний для Apple і Google (немає відкритої альтернативи), а пристрої з розблокованим завантажувачем не пройдуть перевірку цілісності Google, через що повідомлення RCS мовчки не надсилатимуться або не отримуватимуться, інакше досить незграбно деградують до SMS і MMS. На горизонті немає виправлення для цього. Люди намагалися підробляти та використовувати інші “трюки”, але Google придушив кожен з них і робить це швидше, тому підроблені телефони, по суті, ніколи не бувають надійними. Я щоденно використовую кастомну ROM з часів CyanogenMod, і це було для мене вирішальним фактором. Я досі не вирішив, чи носити другий немодифікований телефон для обміну повідомленнями, чи просто відмовитися від володіння телефоном.
Reply
- phuzz каже:8 жовтня 2026 о 4:17 ранку
Проблема, з якою я зіткнувся, полягала в тому, що додаток мого банку відмовлявся працювати на рутованому телефоні, а потім вони закрили всі відділення поблизу мене і зробили певні функції доступними лише через додаток, тому використання веб-сайту не було рішенням.
Reply
- Dani каже:8 жовтня 2026 о 10:35 ранку
Час змінити банк, я б сказав. Їхній сервіс не покращиться.
Reply
- Dani каже:8 жовтня 2026 о 10:35 ранку
- D каже:8 жовтня 2026 о 10:29 ранку
Згоден з Бредом. Я користувався Cyanogen, потім Lineage через microG. Як тільки вам знадобляться кілька непрозорих двійкових файлів та руткітів невідомого походження для ухилення від Google, зараз неможливо використовувати телефон без Google як бізнес-пристрій.
Reply
- Dani каже:8 жовтня 2026 о 10:34 ранку
Хто взагалі користується цією заблокованою альтернативою SMS, яка претендує на роль, за часів зашифрованих інтернет-чатів?
Reply
- phuzz каже:8 жовтня 2026 о 4:17 ранку
- GameboyRMH каже:9 жовтня 2026 о 3:40 дня
Навіщо комусь запускати Android/Linux, коли замість нього може працювати GNU/Linux? Для певних телефонів і пристроїв-приставок, де якийсь Android є єдиною доступною ОС, це зрозуміло, але на RasPi? Android потребує хаків на хаках, щоб наблизитися до відкритості та можливостей, які GNU/Linux пропонує “з коробки”, і тоді з кожним оновленням ви боретеся з Google, який активно робить його гіршим, намагаючись перетворити його на заблоковану іграшкову ОС, як iOS від Apple.
Reply
Залишити відповідьСкасувати відповідь
Будь ласка, будьте ввічливими та шанобливими, щоб зробити розділ коментарів чудовим. (Політика коментування)
Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.
Пошук
Ніколи не пропускайте хак
Слідкувати у Facebook
Слідкувати у Twitter
Слідкувати у YouTube
Слідкувати у RSS
Контакти
Підписатися
Якщо ви пропустили

Ваша комп’ютерна пам’ять – це брехня
28 коментарів

Очольте вихід з Discord за допомогою сервера Matrix
58 коментарів

ESP32 як ваш бездротовий Linux-співпроцесор Raspberry Pi
12 коментарів

Використання LineageOS для телефонів і DIY смарт-телевізорів досить круте
26 коментарів

Як британський інженер самостійно створив найтихіший карабін
30 коментарів
Більше з цієї категорії
Наші колонки

Hackaday Links: 11 жовтня 2026 року
3 коментарі

Найдивніші відеоігри були хаками
26 коментарів

Hackaday Podcast Епізод 390: DOOM, речі для черепа та дивні можливості OpenSCAD
2 коментарі

Цього тижня з безпеки: нові атаки Spectre, величезна кількість вразливостей Linux, Google отримує занадто багато ШІ та зламані газонокосарки
10 коментарів

Гарнітура, гідна письменника Hackaday
21 коментар
Більше з цієї категорії
Подробиці можна знайти на сайті: hackaday.com
