열정적인 오픈 소스 옹호자라면 안드로이드에 대한 불만을 여러 가지 가지고 있을 것입니다. 수년간 훌륭한 대안을 찾아왔지만, 안타깝게도 Ubuntu Touch, Firefox OS, Sailfish OS 등 여러 프로젝트가 실패하거나 중단되었습니다. 하지만 여전히 오픈 소스 기반 리눅스 모바일 운영 체제를 원한다면 KDE 플라즈마 모바일이 훌륭한 선택지가 될 수 있습니다. KDE 플라즈마 모바일은 Ubuntu Touch에서 파생된 프로젝트로, Nexus 5 및 5X 기기에서 완전한 리눅스 경험을 제공하는 것을 목표로 합니다. 이 가이드에서는 Nexus 5 및 5X에 KDE 플라즈마 모바일을 설치하는 방법을 자세히 안내합니다.
안드로이드 개발 도구 설치
안드로이드 기기와 상호 작용하기 위해서는 필수적으로 안드로이드 개발 도구가 필요합니다. 몇몇 리눅스 배포판은 이러한 도구를 패키지로 제공하지만, 그렇지 않은 경우도 있습니다. KDE 플라즈마 모바일을 Nexus 5 및 5X에 설치하기 위해서는 전체 개발 환경이 아닌, Fastboot와 ADB 도구만 있으면 됩니다. 이 도구들은 구글에서 직접 다운로드할 수도 있습니다.
각 리눅스 배포판에서 이 도구를 설치하는 방법은 다음과 같습니다:
우분투
sudo apt install android-tools-adb git android-tools-fastboot
아치 리눅스
sudo pacman -S android-tools git
데비안
sudo apt-get install android-tools-adb android-tools-fastboot git
Fedora, Open SUSE 및 기타 리눅스
Fedora, OpenSUSE를 포함한 많은 리눅스 배포판은 ADB나 Fastboot 도구를 위한 공식 바이너리를 제공하지 않습니다. 이는 구글의 운영체제가 여러 제약 사항을 가지고 있기 때문입니다. 하지만 걱정할 필요는 없습니다. 정상적으로 작동하는 독립 바이너리를 다운로드하여 사용할 수 있습니다!
다음 링크에서 ADB와 Fastboot 바이너리를 다운로드하세요:

다운로드와 함께, 리눅스 패키지 관리자를 사용하여 Git 패키지를 설치해야 합니다.
이제 터미널을 열고 다음 명령을 실행하여 안드로이드 도구를 시스템 경로에 추가합니다:
sudo cd ~/Downloads
참고: 다운로드 디렉토리는 다를 수 있습니다.
다운로드 디렉토리에서 ls 명령을 사용하여 파일 목록을 확인합니다:
ls
목록에서 “fastboot”와 “adb”를 찾습니다. 그리고 chmod 명령을 사용하여 해당 파일에 실행 권한을 부여합니다:
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단계: USB 케이블을 사용하여 안드로이드 장치를 PC에 연결합니다. 가급적이면 기기와 함께 제공된 순정 케이블을 사용하는 것이 좋습니다.
2단계: 설정 메뉴에서 “휴대폰 정보”를 찾습니다. 안드로이드 6.0 이상에서는 검색 기능을 이용하여 “휴대폰 정보”를 찾을 수 있습니다. “휴대폰 정보” 화면에서 “빌드 번호”를 여러 번 빠르게 탭합니다. “이제 개발자가 되었습니다!”라는 메시지가 나타날 때까지 계속 탭합니다.
3단계: 설정 메인 화면으로 돌아가서 검색창에 “USB 디버깅”을 입력하고 활성화합니다. 만약 검색 기능이 없는 구형 안드로이드 버전을 사용하고 있다면, 개발자 설정에서 이 옵션을 찾아 활성화할 수 있습니다.
4단계: 개발자 옵션 메뉴로 돌아갑니다. Nexus 5X의 경우, “OEM 잠금 해제 허용” 옵션을 찾아 활성화해야 부트로더가 완전히 잠금 해제됩니다.
5단계: 터미널을 열고 다음 명령을 차례대로 입력합니다:
sudo -s
adb start-server
그 다음 Nexus 5/5X의 잠금을 해제하고, USB 디버깅 프롬프트를 수락합니다. “항상 이 컴퓨터에서 허용” 체크박스를 선택하면 다음부터는 수동으로 승인할 필요가 없습니다.
다음 명령을 사용하여 ADB 서버가 제대로 작동하는지 확인합니다:
adb devices
이제 부트로더 모드로 재부팅합니다:
adb reboot bootloader
6단계: 기기가 부트로더 모드에 진입했습니다. 설치 과정을 시작할 시간입니다. 다음 fastboot 명령을 실행하여 장치가 제대로 연결되어 있는지 확인합니다.

fastboot devices
정상적으로 작동하면 터미널에 기기의 일련번호가 표시됩니다.
다음 명령으로 부트로더 잠금을 해제합니다:
fastboot oem unlock
이 명령을 실행하면 기기에 잠금 해제 동의 화면이 나타납니다. 볼륨 업/다운 키를 사용하여 탐색하고, 전원 버튼으로 동의를 선택합니다.
플라즈마 모바일 설치
기기의 부트로더가 잠금 해제되고 모든 준비가 완료되었습니다. 이제 최신 KDE 플라즈마 모바일 이미지를 Nexus 5/5X에 설치할 차례입니다. 같은 루트 터미널에서 다음 명령들을 실행합니다:
fastboot format cache
이 명령은 기기의 캐시 파티션을 지웁니다. 반드시 실행해야 하며, 그렇지 않으면 OS가 정상적으로 작동하지 않을 수 있습니다.
fastboot format userdata
이 명령은 사용자 데이터 파티션을 지웁니다.
필수 파티션 포맷이 완료되면, OS 설치를 시작합니다. 다음 명령을 사용하여 최신 소스코드를 PC로 복제합니다.

git clone https://github.com/plasma-phone-packaging/pm-flashtool.git
cd 명령을 사용하여 소스 디렉토리로 이동합니다:
cd pm-flashtool
마지막으로, 플래싱 과정을 시작합니다:
./pm-flash -p neon
이 과정은 첫 부팅까지 시간이 다소 걸릴 수 있습니다. 인내심을 가지고 기다려주세요. 기기를 강제로 끄지 않도록 주의하세요. 기기가 멈춘 것이 아닙니다. 새 펌웨어를 설치하는 데에는 시간이 걸린다는 점을 유념하세요.
결론
리눅스 사용자에게 있어 스마트폰 운영체제는 안드로이드가 유일한 선택지였습니다. 오픈 소스를 선호하는 사용자들에게는 실망스러운 부분입니다. 구글이 플랫폼을 폐쇄적으로 운영하기 때문입니다. 하지만 한동안 안드로이드의 실행 가능한 대안이 없는 것처럼 보였지만, KDE 플라즈마 모바일이 등장하며 상황이 바뀌었습니다. 안드로이드의 대안을 찾고 있다면, 플라즈마 모바일이 좋은 선택이 될 수 있습니다. 전환을 고려하고 있다면, Nexus 5 또는 5X를 사용하여 직접 경험해 보시길 권합니다.