조회 수 24495 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

Fastboot는 Dev1 단말에 Android System Image등을 적용할때 사용되는 툴입니다. 소스에서 직접 빌드한 이미지들을 단말에 적용할수도 있고, 부팅시에 나오는 스플래쉬 이미지도 바꿀수 있습니다.

먼저 FASTBOOT 모드로 부팅을 해야합니다. '카메라'버튼을 누른채로 부팅을 하고, 안드로이드가 스케이트타는 그림(SERIAL0이라고 하고 있는)이 나왔을 때 usb를 연결시킨후 'Back' 버튼을 누릅니다. 잠시후에 'FASTBOOT'로 바뀌게 되고 커맨드를 입력할 수 있습니다.

FASTBOOT 종료하기
- $ fastboot reboot

혹은 MENU+SEND+END 키를 동시에 눌러도 됩니다.

FASTBOOT 클라이언트.
Fastboot 클라이언트는 안드로이드 풀소스를 빌드하면 아래 디렉토리에 생성되어있습니다.
- out/host/{os}_{arc}/bin/fastboot

Flash All Partition
적절한 out/target/* 디렉토리에 있는 이미지를 찾아서 구운후에 자동으로 폰을 리붓시킵니다.
- $ fastboot flashall

특정 파티션 굽기
- $ fastboot flash {partition} {file.img}


특정 파티션 지우기

- $ fastboot erase {partition}


부팅 이미지 바꾸기

부트 이미지로 사용될 수 있는 포맷으로 작성되어야 합니다.
- $ fastboot flash splash1 mysplash.rgb565

파티션 정보
splash1: 320x480 이미지
kernel : boot.img
recovery: recovery.img
system : 70메가 안드로이드 플랫폼
userdata: 76메가 어플리케이션과 유저데이터
cache: 임시저장소

커널개발시 유용한 시나리오
- $flashboot erase boot
- $flashboot erase recovery

- $flashboot boot {kernel} {ramdisk}

- $flashboot flash:raw boot {kernel} {ramdisk}

Usage
usage: fastboot [ <option> ] <command>

commands:
update <filename> reflash device from update.zip
flashall ‘flash boot’ + ‘flash system’
flash <partition> [ <filename> ] write a file to a flash partition
erase <partition> erase a flash partition
getvar <variable> display a bootloader variable
boot <kernel> [ <ramdisk> ] download and boot kernel
flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it
devices list all connected devices
reboot reboot device normally
reboot-bootloader reboot device into bootloader

options:
-w erase userdata and cache
-s <serial number> specify device serial number
-p <product> specify product name
-c <cmdline> override kernel commandline
-i <vendor id> specify a custom USB vendor id

fastboot win32
fastboot win32용도 첨부합니다. http://forum.xda-developers.com/showthread.php?t=463627 근데 50메가 넘어가면 제대로 안되는듯하군요.


Dreamy의 코드 스크랩

내가 모으고 내가 보는

List of Articles
번호 분류 제목 날짜 조회 수 추천 수
420 Python Visual Studio 2005 + IronPython 연동하기 2012.02.02 18673 0
419 일반 디버깅용 string 프로그램 소스 2012.02.06 17452 0
418 개념 Android CTS(Android Compatibility Test Suite) 2012.02.15 19296 0
» Android Fastboot (Android Image 적용) 사용하기 2012.02.15 24495 0
416 개념 DTCP-IP (Digital Transmission Content Protection over Internet Protocol) 2012.02.27 18275 0
415 Android Wifi을 이용한 adb 연결 2012.02.28 23290 0
414 LINUX 간단 UNIX / LINUX 명령어 정리 2012.02.28 19417 0
413 개념 UDS (Unix Domain Socket) 2012.02.28 34732 0
412 개념 SEI(Supplemental Enhancement Information) - H.264, AVC 2012.03.29 20357 0
411 개념 CMLA (Content Management Licensing Administrator) DRM 2012.03.30 17601 0
410 C# 문자열 다루기 1 2012.04.06 20931 0
409 C# C# 형변환 (문자형 -> 숫자형) / C# Type Change (string -> number) 2012.04.12 59983 0
408 Android logcat 사용법 2012.04.12 39321 0
407 LINUX zip 명령어 사용법 1 2012.04.16 30671 0
406 Android [GIT 사용법] Dreamy의 요약 2 secret 2012.04.20 158 0
목록
Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 11 ... 34 Next ›
/ 34

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5