취소

커뮤니티

가이드

서포트

전체

안드로이드 기기의 플래시 메모리에 직접 데이터를 쓰는 툴

상세설명

Fastboot 는 안드로이드 기기의 플래시 메모리에 직접 데이터를 쓰거나, 진단 할 수 있는 엔지니어링 프로토콜입니다. PC와 USB 연결하여 Bootloader Unlock, Recovery Mode, System, Kernel 등의 안드로이드 기기의 펌웨어들에 대해서 플래시 하는데 가장 많이 사용하고 있습니다.

Fastboot 로 할 수 있는 것

  1. Bootloader Unlock
  2. Recovery Mode, System, Kernel 등에 대한 펌웨어 변경
  3. 공장초기화
  4. 등등..

Fastboot 다운로드

Fastboot 같은 경우 Android ADB 와 같이 배포되고 있으며, Linux 및 Mac OS 같은 경우 명령어로도 설치가 가능합니다.

설치파일 이용

명령어 이용

Fastboot Mode 진입하기

보통 Fastboot 모드는 Bootloader 와 동일하며, 간혹 제조사에서 별도적으로 Fastboot Mode 를 따로 만들어 놓는 경우도 있습니다. (ex. Sony) ADB 명령어를 통해서 진입을 하던가 아니면 제조사에서 공식적으로 제공해주고 있는 커맨드 키를 이용하여 진입이 가능합니다.

Fastboot 명령어

fastboot 명령어는 아래와 같은 형태를 가지고 있습니다.

$ fastboot [<option>] <command>

기기 연결 유무 확인

Bootloader 또는 Fastboot Mode 에서 기기와 PC의 연결상태를 확인하려면 아래의 명령어 이용합니다.

재부팅

부트로더 정보 보기

$ fastboot oem device-info

부트로더 언락/리락하기

특정 이미지로 부팅하기

테스트를 진행할때 boot 명령어를 이용해서 특정 이미지 파일로 부팅이 가능합니다.

$ fastboot boot "이미지 파일"

특정 ROM 파일 설치하기

update 명령어를 통해서 특정 ROM 파일을 설치가 가능합니다.

$ fastboot -w // 초기화
$ fastboot update "ROM.zip" // 설치

파티션 포멧 변경하기

특정 파티션에 대해서 포멧 형식을 변경하려면 format 명령어를 통해서 가능합니다.

$ fastboot format:"포멧 형식" "파티션"

OEM 커맨드 목록

제조사 명령어로 oem 명령어가 있습니다. 제조사마다 다르며, 지원하는 것 역시 차이가 있습니다. 아래에는 대략적으로 공통적으로 있는 것들에 대해서 적어놓았습니다.

$ fastboot oem unlock-go
$ fastboot oem frp-unlock
$ fastboot oem frp-erase
$ fastboot oem enable reduced-version
$ fastboot oem device-info
$ fastboot oem enable-charger-screen // 충전 화면 활성화
$ fastboot oem disable-charger-screen // 충전 화면 비활성화
$ fastboot oem enable-bp-tools
$ fastboot oem disable-bp-tools
$ fastboot oem enable-hw-factory
$ fastboot oem disable-hw-factory
$ fastboot oem select-display-panel
$ fastboot oem off-mode-charge enable // 전원 연결시 자동 부팅 해제
$ fastboot oem off-mode-charge disable // 전원 연결시 자동 부팅 설정
$ fastboot oem ramdump enable
$ fastboot oem ramdump disable
$ fastboot oem uart enable // UART 활성화
$ fastboot oem uart disable // UART 비활성화
$ fastboot oem hwdog certify begin
$ fastboot oem hwdog certify close
$ fastboot oem get-imei1 // IMEI 정보
$ fastboot oem get-meid
$ fastboot oem get-sn // 시리얼 넘버
$ fastboot oem get-bsn
$ fastboot oem get_verify_boot_status

참조