Якщо ви завзятий прихильник відкритого коду, у вас, напевно, є величезний список причин, чому вам не подобається 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 прив’язано багато рядків, і через це деякі вирішують не поширювати інструменти розробки з коробки.
Не хвилюйся! Існують окремі двійкові файли для завантаження, які чудово працюють!
Спочатку завантажте обидва АБР і Швидке завантаження за цими посиланнями для завантаження.
Разом із завантаженням цих двійкових файлів обов’язково встановіть пакет 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-кабелю. Обов’язково використовуйте оригінальний кабель, який додається, для найкращих результатів.
Крок 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
Якщо все працює правильно, ви побачите серійний номер телефону в терміналі.
Розблокуйте завантажувач за допомогою:
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 сьогодні і покатайтеся.