Якщо ви твердий захисник відкритого коду, виймовірно, ви отримали величезний список, чому вам не подобається Android. І ви, мабуть, роками намагалися знайти хорошу, відкриту альтернативу. На жаль, такі проекти, як Ubuntu touch, Firefox OS і Sailfish, не змогли або зупинилися. Якщо ви все ще сподіваєтесь на відкритий ресурс, ОС Android на базі Linux, мобільний KDE Plasma - це хороший варіант. Це роздвоєна версія Ubuntu touch, яка приносить мобільну ОС KDE до Nexus 5 і 5X! Він обіцяє принести повноцінний досвід Linux для мобільних пристроїв. Ось як можна встановити KDE Plasma Mobile Linux на Nexus 5 та 5X.
Встановлення інструментів Android
Для взаємодії з будь-яким потрібним вам пристроєм 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 - встановіть android-tools-adb android-tools-fastboot git
Fedora, Open SUSE та інші Linux
Fedora OpenSUSE та багато інших Linuxдистрибутиви там не несуть встановлені бінарні файли для моста налагодження Android або інструмент Fastboot. Це прикро, але передбачувано, оскільки в операційній системі Google додається багато рядків, і тому деякі вирішують не поширювати інструменти розробки поза коробкою.
Не хвилюйся! Існують автономні бінарні файли, які завантажують цю роботу просто чудово!
Спочатку завантажте як ADB, так і Fastboot із цих посилань на завантаження.

Поряд із завантаженням цих бінарних файлів не забудьте встановити пакет 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 і візьміть його на себе.
Коментарі