Як встановити KDE Plasma Mobile Linux на Nexus 5 і 5X

Якщо ви завзятий прихильник відкритого коду, у вас, напевно, є величезний список причин, чому вам не подобається Android. І ви, напевно, роками намагалися знайти хорошу відкриту альтернативу. На жаль, такі проекти, як Ubuntu touch, Firefox OS і Sailfish, зазнали невдачі або зупинилися. Якщо ви все ще сподіваєтеся на ОС Android на базі Linux з відкритим кодом, KDE Plasma mobile — хороший варіант. Це роздвоєна версія Ubuntu touch, яка переносить мобільну ОС KDE на Nexus 5 і 5X! Він обіцяє надати повноцінний Linux досвід для мобільних пристроїв. Ось як можна встановити KDE Plasma Mobile Linux на Nexus 5 і 5X.

Встановлення Android Tools

Щоб взаємодіяти з будь-яким пристроєм Android, вам потрібні інструменти розробки Android. Деякі дистрибутиви Linux безпосередньо упаковують ці інструменти для легкого доступу, а деякі ні. Для встановлення Plasma Mobile на Nexus 5 та 5X потрібні лише Fastboot та ADB, а не все середовище розробки Android. Ви також можете завантажити інструменти ADB та Fastboot безпосередньо з Google.

Ось як отримати ці інструменти у вашій версії Linux.

Ubuntu

sudo apt встановити android-tools-adb git android-tools-fastboot

Arch Linux

sudo pacman -S android-tools git

Debian

sudo apt-get install android-tools-adb android-tools-fastboot git

Fedora, Open SUSE та інші Linux

Fedora OpenSUSE та багато інших дистрибутивів Linux не містять інсталяційних двійкових файлів для Android Debug Bridge або інструменту Fastboot. Це прикро, але передбачувано, оскільки до операційної системи Google прив’язано багато рядків, і через це деякі вирішують не поширювати інструменти розробки з коробки.

  Як комфортно користуватися ПК з Linux вночі за допомогою диммера для робочого столу

Не хвилюйся! Існують окремі двійкові файли для завантаження, які чудово працюють!

Спочатку завантажте обидва АБР і Швидке завантаження за цими посиланнями для завантаження.

Разом із завантаженням цих двійкових файлів обов’язково встановіть пакет Git за допомогою менеджера пакетів вашої ОС Linux

Потім відкрийте термінал і виконайте наступні команди, щоб розмістити інструменти пристрою Android на шляху вашого ПК з Linux.

sudo cd ~/Downloads

Примітка: ваш каталог завантажень може відрізнятися.

Усередині каталогу завантажень виведіть список усіх файлів за допомогою команди ls.

ls

Знайдіть «fastboot» і «adb». Потім скористайтеся командою Chmod, щоб змінити дозволи цих файлів. Це дуже важливо, оскільки робить як ADB, так і Fastboot виконуваними.

sudo chmod +x fastboot

sudo chmod +x adb

Потім за допомогою команди mv помістіть обидва двійкові файли в каталог /usr/bin/. Завдяки цьому і Fastboot, і ADB можна викликати, як і будь-який інший інструмент у терміналі.

sudo mv ~/Downloads/adb /usr/bin

sudo mv ~/Downloads/fastboot /usr/bin

Розблокування завантажувача

Перш ніж ви зможете прошити власне програмне забезпечення, необхідно розблокувати завантажувач вашого пристрою. Ось як це зробити. Інструкції для Nexus 5 і 5X майже ідентичні.

Крок 1. Підключіть пристрій Android до ПК за допомогою USB-кабелю. Обов’язково використовуйте оригінальний кабель, який додається, для найкращих результатів.

  Як поділитися терміналом Linux онлайн за допомогою Teleconsole

Крок 2: Перейдіть до налаштувань і знайдіть «про телефон». Не можете знайти? В Android 6 і новіших версіях користувачі можуть використовувати кнопку пошуку. Введіть «про телефон». У розділі про телефон знайдіть «Номер збірки». Швидко торкніться номера збірки, доки не отримаєте сповіщення з написом «Ви стали розробником!»

Крок 3: Поверніться до області основних налаштувань. У вікні пошуку введіть «Налагодження USB». Натисніть повзунок, щоб увімкнути його. Якщо в попередній версії Android, у якій немає пошуку, цю опцію можна знайти в налаштуваннях розробника.

Крок 4. Поверніться до параметрів розробника. Nexus 5X має налаштування завантажувача, які потрібно ввімкнути, щоб завантаження було повністю розблоковано. Знайдіть «дозволити розблокування OEM» та поставте прапорець.

Крок 5. Відкрийте термінал і введіть:

sudo -s

adb start-server

Потім розблокуйте свій 5/5X і прийміть запит на налагодження USB на своєму пристрої. Установіть прапорець «завжди дозволяти з цього комп’ютера», якщо ви не хочете вручну приймати налагодження USB.

Запустіть перевірку пристроїв, щоб перевірити, чи працює сервер adb, за допомогою:

adb devices

Потім перезавантажтеся в завантажувач.

adb reboot bootloader

Крок 6: Пристрій перебуває в режимі завантаження. Час розпочати процес встановлення. Спочатку запустіть команду fastboot, щоб перевірити, чи пристрій все ще правильно підключено.









fastboot devices

Якщо все працює правильно, ви побачите серійний номер телефону в терміналі.

  Як перевірити процесор в Linux

Розблокуйте завантажувач за допомогою:

fastboot oem unlock

Під час виконання цієї команди вам потрібно буде відкрити телефон і прийняти угоду. Використовуйте клавіші збільшення/зменшення гучності для навігації та кнопку живлення, щоб прийняти.

Установка Plasma Mobile

Пристрій розблоковано і все готово. Час отримати останню версію KDE Plasma Mobile на Nexus 5/5x. Використовуючи той самий кореневий термінал, виконайте:

fastboot format cache

Це очистить розділ кешу пристрою. Це дуже важливо, інакше ОС вийде з ладу. Потім очистіть розділ даних користувача.

fastboot format userdat

Після форматування необхідних розділів настав час встановити ОС. Клонуйте останній вихідний код на свій ПК.

git clone https://github.com/plasma-phone-packaging/pm-flashtool.git

Введіть вихідний каталог за допомогою команди cd:

cd pm-flashtool

Нарешті, запустіть процес перепрошивки.

./pm-flash -p neon

Цей процес (включаючи перше завантаження) може зайняти трохи часу. Будьте терплячі. Не вимикайте свій пристрій. Ні, він не зламаний, просто майте на увазі, що встановлення нової мікропрограми на пристрій Android, особливо на базі Linux, потребує часу.

Висновок

Користувачі Linux мають майже один вибір у смартфонах: Android. Для більшості прихильників відкритого коду це розчарує, оскільки з кожним днем ​​Google все більше закриває платформу. Деякий час здавалося, що всі життєздатні альтернативи Android у спільноті з відкритим кодом вимерли. Тобто, поки не з’явився Plasma mobile. Якщо ви шукаєте життєздатну альтернативну операційну систему Android, це може бути вашим останнім шансом. Бажання переключитися? Візьміть Nexus 5 або 5X сьогодні і покатайтеся.