Crouton 없이 Chrome OS 67에 ADB 설치하기
안드로이드 앱 개발자에게 ADB와 Fastboot는 컴퓨터에 반드시 있어야 할 가장 중요한 도구 중 하나입니다. ADB는 오랫동안 크롬북과 호환되어 왔지만, 이전에는 몇 가지 제약을 극복하고 crouton 이라는 외부 스크립트를 설치해야 했습니다. crouton 은 기본적으로 크롬 OS 내에서 리눅스 환경을 실행할 수 있도록 해주는 스크립트로, 이를 통해 리눅스 환경 내에서 ADB를 실행할 수 있었습니다.
하지만 최신 Chrome OS 67 업데이트부터는 x86_64 칩이 탑재된 크롬북에서 개발자 모드를 통해 ADB를 공식적으로 사용할 수 있게 되었습니다. 간단한 스크립트를 사용하면 대부분의 작업을 쉽게 처리할 수 있지만 , 크롬북을 초기화( 완전 삭제 ) 해야 하므로 중요한 데이터는 반드시 백업한 후 진행하시기 바랍니다.

먼저 크롬북에 x86_64 칩이 탑재되어 있는지 확인하세요. CTRL + ALT + T 키를 눌러 crosh 터미널을 열고 `uname -m`을 입력하세요.
터미널에 crosh x86_64 가 표시되면 다음 단계로 진행할 수 있습니다.
이제 크롬북을 개발자 모드로 전환해야 합니다. 개발자 모드는 일부 보안 기능(예: 부팅 검증)을 비활성화하고 기본적으로 루트 셸을 활성화하므로 크롬북의 보안이 취약해질 수 있다는 점에 유의하십시오. 또한 개발자 모드를 실행하면 크롬북의 데이터가 모두 삭제되거나 공장 초기화되므로 진행하기 전에 반드시 백업을 생성하십시오! 경고했으니 안심하세요!
개발자 모드를 활성화하려면 Chromium.org 의 Chromium OS 기기 목록 페이지로 이동하여 목록에서 사용 중인 Chromebook을 찾으세요. Chromebook 모델명을 클릭하면 해당 기기에 대한 일반적인 튜토리얼 페이지로 이동합니다. Chromebook 모델마다 개발자 모드 활성화 방법이 다르기 때문에 여기서는 자세한 단계별 가이드를 제공할 수 없습니다.

크롬북에서 개발자 모드를 활성화했으니 이제 ADB 및 Fastboot 도구를 설정하는 스크립트를 다운로드하고 실행할 수 있습니다. 하지만 먼저 Chrome OS 셸 터미널인 crosh를 살펴보겠습니다. Ctrl + Alt + T 키를 눌러 crosh를 여는 것을 잊지 마세요.
crosh는 기본적으로 샌드박스 모드로 실행되므로 더 높은 수준의 명령에 접근하려면 권한을 상승시켜야 합니다. 권한을 상승시키려면 crosh 터미널을 열고 ` shell`을 입력하세요.
이 단계에서는 sudo 암호를 생성해야 합니다. 이렇게 하면 개발자 모드를 활성화하면서 희생했던 보안 수준을 어느 정도 복원할 수 있습니다. 암호를 생성하려면 다음 명령어를 입력하세요.
땀을 Chromeos-setdevpasswd 출구
이렇게 설정하면 앞으로 sudo 명령어를 실행할 때 비밀번호를 입력해야 합니다.
이제 터미널을 통해 스크립트를 다운로드할 준비가 되었습니다. 실행할 스크립트는 장기적으로 많은 시간을 절약해 줄 두 가지 특정 작업을 수행합니다.
이 스크립트는 적절한 바이너리 파일을 다운로드하고 자동으로 올바른 위치( usr/local/bin)로 이동시킵니다.
그러면 스크립트가 ADB 및 Fastboot 래퍼를 다운로드하고 설치하여 ADB를 실행할 때 명령어를 입력하는 시간을 절약해 줍니다.
스크립트 다운로드 및 설치 과정을 시작하려면 crosh 터미널 에 다음 명령어를 입력하십시오.
컬 -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh | 세게 때리다
또는 curl의 출력을 bash로 보내는 것을 피하려면 다음 명령어를 사용할 수 있습니다.
cd ${HOME}/Downloads; curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh -o install.sh
마지막 명령어는 `more` 또는 `vim`을 사용하여 확인한 후 실행해야 합니다.
chmod +x install.sh; bash install.sh
모든 과정이 성공적으로 완료되었는지 확인하려면 crosh 터미널에서 다음 명령어를 입력하세요.
Adb –버전 Fastboot –버전
이렇게 하면 해당 도구들이 /usr/local/bin에 설치되었음을 확인할 수 있습니다. 문제가 발생하면 크롬북을 재시작해 보세요. 크롬북의 USB 포트에 안드로이드 기기를 연결했을 때 ADB 알림이 표시되지 않는 경우에도 마찬가지로 크롬북과 안드로이드 기기를 동시에 재시작해 보세요.
댓글이 닫혀있다.