빠른 부팅으로 플래시

이 페이지에서는 fastbootadb 도구를 사용하여 기기에 Android 빌드를 플래시하는 방법을 자세히 설명합니다. 이러한 도구를 사용하면 개발 워크스테이션을 Android 지원 기기에 직접 연결할 수 있으므로 Android를 설치 (플래시)하고 OS 및 앱 변경사항을 테스트할 수 있습니다. 앱 개발에 중점을 두고 adb 작동 방식에 관한 자세한 내용은 Android 스튜디오의 Android 디버그 브리지 (adb) 페이지를 참고하세요. adb 코드에 관한 자세한 내용은 adb 리드미를 참고하세요.

빠른 부팅 및 adb가 있는지 확인

Android를 빌드하면 adb가 기본적으로 빌드됩니다. adb가 있는지 확인하려면 다음 명령어를 실행합니다.

adb --version
fastboot --version

버전 번호가 표시되면 빠른 부팅과 adb가 설치된 것입니다. 버전 번호가 표시되지 않으면 Android 빌드가 완료되었는지 확인하세요. 계속해서 USB 연결 사용 설정을 진행합니다.

USB 연결 사용 설정

기기에서 Android를 실행하기 전에 USB 연결을 사용 설정해야 합니다.

  1. 개발자 옵션에서 OEM 잠금 해제 및 USB 디버깅을 사용 설정합니다.

    1. 설정 앱에서 휴대전화 정보를 탭합니다.
    2. 빌드 번호를 일곱 번 탭합니다.
    3. 개발자가 되셨습니다.라는 메시지가 표시되면 <-를 탭합니다.
    4. 시스템, 개발자 옵션을 차례로 탭합니다.
    5. OEM 잠금 해제USB 디버깅을 사용 설정합니다. OEM 잠금 해제를 사용할 수 없는 경우 기기를 체크인할 수 있도록 인터넷에 연결합니다. 그래도 문제가 해결되지 않으면 강제로 체크인할 수 있습니다. 다이얼러 앱에서 *#*#CHECKIN#*#* (*#*#2432546#*#*)을 입력합니다(SIM이 필요하지 않음). 번호를 입력한 후(통화를 누를 필요가 없음) 텍스트가 사라지고 성공 알림이 표시됩니다.

    OEM 잠금 해제를 계속 사용할 수 없다면 이동통신사에서 기기의 SIM을 잠갔을 수 있으며 부트로더를 잠금 해제할 수 없습니다.

  2. 기기를 워크스테이션의 USB 포트에 연결합니다.

빠른 부팅 모드로 부팅

Android를 기기에 플래시하려면 기기가 빠른 부팅 모드(Fastboot mode)여야 합니다. 빠른 부팅 모드로 기기를 부팅하는 방법에는 두 가지가 있습니다.

  • adb 명령어를 사용합니다. 명령줄에서 adb reboot bootloader을 입력합니다.
  • 키 조합을 사용합니다.
    1. 기기의 키 조합을 결정합니다. 빠른 부팅 키 조합 표는 빠른 부팅 키 조합을 참고하세요.
    2. 기기의 전원을 끕니다.
    3. 기기를 켠 후 기기의 키 조합을 즉시 길게 누릅니다 (1단계에서 결정됨).

부트로더 잠금 해제

빠른 부팅 모드로 부팅한 후에는 부트로더를 잠금 해제해야 합니다.

부트로더를 잠금 해제하려면 다음을 실행합니다.

  1. (선택사항) 기기에 있는 중요한 파일을 백업합니다.
  2. 기기에서 잠금 해제 명령어를 실행합니다.

    • 2015년 이후에 제조된 Nexus 또는 Pixel 기기를 업데이트하려면 fastboot flashing unlock를 실행합니다.
    • Pixel 2의 경우: 부트로더를 플래시하려면 Pixel 2의 부트로더가 Oreo MR1 이상의 버전으로 업데이트되었는지 확인합니다. 이 버전으로 Pixel 2를 업데이트하려면 무선 업데이트 (OTA)를 적용하거나 전체 OTA를 사이드로드합니다.
    • TMZ20a 이전의 로더 버전이 있는 Pixel 2 XL만 해당: 플래시하기 전에 중요한 파티션을 잠금 해제해야 할 수도 있습니다. Pixel 2 XL에서만 중요한 파티션을 잠금 해제하려면 fastboot flashing unlock_critical를 실행하세요.
    • 2015년 이전 기기의 잠금을 해제하는 경우 fastboot oem unlock를 실행합니다.

    대상 기기에 확인 화면이 표시됩니다.

  3. 모든 사용자 데이터를 삭제하고 기기를 잠금 해제할 것인지 확인합니다.

기기 플래시

단일 명령으로 전체 Android 시스템을 플래시할 수 있습니다. 단일 명령어로 전체 시스템을 플래시하면 플래시 중인 시스템이 설치된 부트로더 및 라디오와 호환되는지 확인하고 부팅 파티션, 복구 파티션, 시스템 파티션을 함께 쓴 후 시스템을 재부팅합니다.

기기를 플래싱하려면 다음 단계를 따르세요.

  1. 부팅 시에 적절한 키 조합을 보유하거나 다음 명령어를 사용하여 기기를 빠른 부팅 모드로 전환합니다.

    adb reboot bootloader
    
  2. 기기가 빠른 부팅 모드(Fastboot mode)에 들어가면 다음을 실행합니다.

    fastboot flashall -w
    

-w 옵션은 기기의 /data 파티션을 완전 삭제하므로 특정 기기를 처음으로 플래시할 때 유용합니다.

부트로더 다시 잠금

부트로더를 다시 잠그려면 다음 단계를 따르세요.

  • 2015 이상 기기의 경우 fastboot flashing lock 명령어를 실행합니다.
  • 2014 이하 기기의 경우 fastboot oem lock 명령어를 실행합니다.

기기를 초기화 상태로 복원

Nexus 및 Pixel 기기의 공장 출고 시 이미지에서 Google 기기의 공장 출고 시 이미지를 사용할 수 있습니다. Motorola Xoom의 공장 출고 시 이미지는 Motorola에서 직접 배포합니다.