이 페이지에서는 fastboot 및 adb 도구를 사용하여 Android 빌드를 기기에 플래시하는 방법을 자세히 설명합니다. adb를 사용하면 개발 워크스테이션을 Android 기반 기기에 직접 연결하고 다양한 작업을 실행할 수 있습니다. Fastboot을 사용하면 Android를 설치 (플래시)하고 기기의 부트로더와 상호작용하여 OS 및 앱 변경사항을 테스트할 수 있습니다. 앱 개발에 중점을 둔 adb 작동 방식에 관한 자세한 내용은 Android 스튜디오의 Android 디버그 브리지 (adb) 페이지를 참고하세요. adb 코드에 관한 자세한 내용은 adb 리드미를 참고하세요.
빠른 부팅 및 adb가 있는지 확인
Android를 빌드하면 adb와 빠른 부팅이 기본적으로 빌드됩니다. adb 및 fastboot의 사용 가능 여부를 확인하려면 다음 명령어를 실행합니다.
adb --versionfastboot --version
버전 번호가 표시되면 fastboot 및 adb가 설치된 것입니다. 버전 번호가 표시되지 않으면 Android를 빌드했는지 확인하세요. USB 연결 사용 설정으로 계속 진행합니다.
USB 연결 사용 설정
기기에서 Android를 실행하기 전에 USB 연결을 사용 설정해야 합니다.
- 개발자 옵션에서 OEM 잠금 해제 및 USB 디버깅을 사용 설정합니다. - 설정 앱에서 휴대전화 정보를 탭합니다.
- 빌드 번호를 일곱 번 탭합니다.
- 개발자가 되셨습니다.라는 메시지가 표시되면 <-를 탭합니다.
- 시스템을 탭한 다음 개발자 옵션을 탭합니다.
- OEM 잠금 해제 및 USB 디버깅을 사용 설정합니다. OEM 잠금 해제를 사용할 수 없는 경우 기기가 체크인할 수 있도록 인터넷에 연결합니다. 그래도 문제가 해결되지 않으면 강제로 체크인할 수 있습니다. 다이얼러 앱에서 *#*#CHECKIN#*#* (*#*#2432546#*#*)을 입력하세요(SIM이 필요하지 않음). 번호를 입력한 후(통화를 누를 필요가 없음) 텍스트가 사라지고 성공 알림이 표시됩니다.
 - OEM 잠금 해제가 계속 사용할 수 없는 경우 이동통신사에서 기기의 SIM을 잠갔을 수 있으며 부트로더를 잠금 해제할 수 없습니다. 
- 기기를 워크스테이션의 USB 포트에 연결합니다. 
빠른 부팅 모드로 부팅
Android를 기기에 플래시하려면 기기가 빠른 부팅 모드에 있어야 합니다. 기기를 빠른 부팅 모드로 부팅하는 방법에는 두 가지가 있습니다.
- adb명령어 사용: 명령줄에서- adb reboot bootloader을 입력합니다.
- 키 조합을 사용합니다.
- 기기의 키 조합을 확인합니다. 빠른 부팅 키 조합 표는 빠른 부팅 키 조합을 참고하세요.
- 기기의 전원을 끕니다.
- 기기를 켜고 1단계에서 확인한 기기의 키 조합을 즉시 길게 누릅니다.
 
부트로더 잠금 해제
빠른 부팅 모드로 부팅한 후 부트로더를 잠금 해제해야 합니다.
부트로더를 잠금 해제하려면 다음 단계를 따르세요.
- (선택사항) 기기에 있는 중요한 파일을 백업합니다.
- 기기의 잠금 해제 명령어를 실행합니다. - 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를 실행합니다.
 - 타겟 기기에 확인 화면이 표시됩니다. 
- 2015년 이후에 제조된 Nexus 또는 Pixel 기기를 업데이트하는 경우 
- 모든 사용자 데이터를 삭제하고 기기를 잠금 해제할지 확인합니다. 
기기 플래시
한 번의 명령으로 전체 Android 시스템을 플래시할 수 있습니다. 한 번의 명령으로 전체 시스템을 플래시하면 플래시 중인 시스템이 설치된 부트로더 및 라디오와 호환되는지 확인하고 부팅 파티션, 복구 파티션, 시스템 파티션을 모두 쓴 다음 시스템을 재부팅합니다.
기기를 플래싱하려면 다음 단계를 따르세요.
- 부팅 시에 적절한 키 조합을 누르거나 다음 명령어를 사용하여 기기를 빠른 부팅 모드로 전환합니다. - adb reboot bootloader
- 기기가 빠른 부팅 모드이면 다음을 실행합니다. - fastboot flashall -w
-w 옵션은 기기의 /data 파티션을 완전 삭제하며 특정 기기를 처음으로 플래시하는 데 유용합니다.
부트로더 다시 잠금
부트로더를 다시 잠그려면 다음 단계를 따르세요.
- 2015년 이후 기기의 경우 fastboot flashing lock명령어를 실행합니다.
- 2014년 이전 기기의 경우 fastboot oem lock명령어를 실행합니다.
기기를 초기화 상태로 복원
Nexus 및 Pixel 기기의 공장 출고 시 이미지에서 Google 기기의 공장 출고 시 이미지를 사용할 수 있습니다. Motorola Xoom의 공장 출고 시 이미지는 Motorola에서 직접 배포합니다.
