Nexus 5 및 5X에 KDE 플라즈마 모바일 Linux를 설치하는 방법

당신이 열렬한 오픈 소스 옹호자라면 당신이 안드로이드를 싫어하는 이유에 대한 방대한 목록을 가지고 있을 것입니다. 그리고 당신은 아마도 몇 년 동안 좋은 대안을 찾기 위해 노력했을 것입니다. 안타깝게도 Ubuntu touch, Firefox OS 및 Sailfish와 같은 프로젝트가 실패하거나 중단되었습니다. 여전히 오픈 소스, Linux 기반 Android OS를 원한다면 KDE Plasma 모바일이 좋은 선택입니다. KDE 모바일 OS를 Nexus 5 및 5X에 제공하는 Ubuntu 터치의 분기 버전입니다! 모바일에 완전한 Linux 경험을 제공할 것을 약속합니다. Nexus 5 및 5X에 KDE Plasma Mobile Linux를 설치하는 방법은 다음과 같습니다.

Android 도구 설치

Android 기기와 상호 작용하려면 Android 개발 도구가 필요합니다. 일부 Linux 배포판은 쉽게 액세스할 수 있도록 이러한 도구를 직접 패키징하고 일부 배포판은 그렇지 않습니다. Nexus 5 및 5X에 Plasma Mobile을 설치하려면 전체 Android 개발 환경이 아니라 Fastboot 및 ADB만 필요합니다. Google에서 직접 ADB 및 Fastboot 도구를 다운로드할 수도 있습니다.

사용 중인 Linux 버전에서 이러한 도구를 얻는 방법은 다음과 같습니다.

우분투

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

아치 리눅스

sudo pacman -S 안드로이드 도구 자식

데비안

sudo apt-get 설치 android-tools-adb android-tools-fastboot 자식

Fedora, Open SUSE 및 기타 Linux

Fedora OpenSUSE 및 기타 많은 Linux 배포판에는 Android Debug Bridge 또는 Fastboot 도구를 위한 설치 가능한 바이너리가 없습니다. 이것은 부끄럽지만 예측 가능한 Google 운영 체제에는 많은 문자열이 첨부되어 있기 때문에 일부는 기본적으로 개발 도구를 배포하지 않기로 선택합니다.

걱정할 필요 없어요! 잘 작동하는 독립 실행형 바이너리를 다운로드할 수 있습니다!

먼저 둘 다 다운로드 ADB 그리고 빠른 부팅 이 다운로드 링크에서.

  비상 시 Apple Watch가 도움이 되는 방법

이 바이너리를 다운로드하는 것과 함께 Linux OS의 패키지 관리자를 사용하여 Git 패키지를 설치해야 합니다.

그런 다음 터미널을 열고 다음 명령을 수행하여 Linux PC의 경로에 Android 장치 도구를 배치합니다.

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단계: USB 케이블을 통해 Android 장치를 PC에 연결합니다. 최상의 결과를 얻으려면 함께 제공된 원래 케이블을 사용하십시오.

2단계: 설정으로 이동하여 “휴대전화 정보”를 찾습니다. 찾을 수 없습니까? Android 6 이상에서 사용자는 검색 버튼을 사용할 수 있습니다. “전화 정보”를 입력합니다. 정보 전화 영역에서 “빌드 번호”를 찾으십시오. “이제 개발자입니다!”라는 알림이 표시될 때까지 빌드 번호를 빠르게 탭하세요.

3단계: 기본 설정 영역으로 돌아갑니다. 검색 상자에 “USB 디버깅”을 입력합니다. 슬라이더를 클릭하여 활성화합니다. 검색 기능이 없는 이전 Android 버전의 경우 개발자 설정에서 이 옵션을 찾을 수 있습니다.

4단계: 개발자 옵션으로 돌아갑니다. Nexus 5X에는 부팅이 완전히 잠금 해제되도록 활성화해야 하는 부트로더 설정이 있습니다. “OEM 잠금 해제 허용”을 검색하고 확인란을 선택합니다.

5단계: 터미널을 열고 다음을 입력합니다.

sudo -s

adb start-server

그런 다음 5/5X의 잠금을 해제하고 장치에서 USB 디버깅 프롬프트를 수락합니다. USB 디버깅을 수동으로 수락하지 않으려면 “항상 이 컴퓨터에서 허용” 확인란을 선택합니다.

  iTunes 홈 공유를 사용하여 데스크탑에서 iPhone으로 음악 스트리밍

다음을 사용하여 장치 검사를 실행하여 adb 서버가 작동하는지 확인하십시오.

adb devices

그런 다음 부트로더로 재부팅합니다.

adb reboot bootloader

6단계: 장치가 다운로드 모드에 있습니다. 설치 프로세스를 시작할 시간입니다. 먼저 fastboot 명령을 실행하여 장치가 여전히 올바르게 연결되어 있는지 확인합니다.









fastboot devices

모든 것이 올바르게 작동하면 터미널에 전화기의 일련 번호가 표시됩니다.

다음을 사용하여 부트로더 잠금 해제:

fastboot oem unlock

이 명령을 실행할 때 전화기를 열고 계약에 동의해야 합니다. 볼륨 업/다운 키를 사용하여 탐색하고 전원 버튼을 사용하여 수락합니다.

플라즈마 모바일 설치

장치가 잠금 해제되고 모든 것이 준비되었습니다. Nexus 5/5x에서 최신 버전의 KDE Plasma Mobile을 다운로드할 시간입니다. 동일한 루트 터미널을 사용하여 다음을 수행합니다.

fastboot format cache

이렇게 하면 장치의 캐시 파티션이 지워집니다. 이것은 중요합니다. 그렇지 않으면 OS가 실패합니다. 그런 다음 사용자 데이터 파티션을 지웁니다.

fastboot format userdat

필요한 파티션이 포맷되면 OS를 설치할 차례입니다. 최신 소스 코드를 PC에 복제합니다.

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

cd 명령을 사용하여 소스 디렉토리를 입력하십시오.

cd pm-flashtool

마지막으로 플래싱 프로세스를 시작합니다.

./pm-flash -p neon

이 프로세스(첫 번째 부팅 포함)는 약간의 시간이 걸릴 수 있습니다. 인내심을 가지세요. 장치를 끄지 마십시오. 아니요, 고장난 것이 아닙니다. Android 기기에 새 펌웨어를 설치하는 데 특히 시간이 걸린다는 점을 염두에 두십시오.

결론

Linux 사용자는 스마트폰에서 거의 한 가지 선택을 할 수 있습니다. 바로 Android입니다. 대부분의 열성적인 오픈 소스 팬에게는 실망스러운 일입니다. 매일 Google이 플랫폼을 폐쇄하기 때문입니다. 한동안 오픈 소스 커뮤니티에서 Android에 대한 실행 가능한 모든 대안이 사라진 것처럼 보였습니다. 즉, 플라즈마 모바일이 등장하기 전까지는 말이다. Android에 대한 실행 가능한 대체 운영 체제를 찾고 있다면 이것이 마지막 기회일 수 있습니다. 전환하고 싶으신가요? 지금 바로 Nexus 5 또는 5X를 선택하고 사용해 보세요.

  Mac에 문제가 있을 수 있는 8가지 경고 신호(및 해결 방법)