조회 수 22469 댓글 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
번호 분류 제목 날짜 조회 수 추천 수
161 LINUX 커맨드라인에서 url 접근 - wget 사용법 2015.09.30 12515 0
160 LINUX 리눅스 부팅시 명령스크립트 실행하기 2015.09.30 10845 0
159 LINUX 리눅스 시스템 시작시에 자동 실행할 파일 등록하기 2015.09.30 10573 0
158 Pi 무선랜 wifi 설정 2015.10.01 7430 0
157 Pi ftp 포트 변경하기 2015.10.01 10400 0
156 C# List<T> 사용법 2015.10.13 49433 0
155 JAVA 현재시간 구하기 2015.10.21 8370 0
154 JAVA 텍스트 파일 읽기, 쓰기 2015.10.21 13436 0
153 일반 Html에서 사용하는 contentType의 종류 2015.10.27 9664 0
152 JAVA 자바 프로그래머가 알아야할 10가지 이클립스 단축키 1 2015.10.27 8224 0
151 PHP php 배열 사용하기 2015.10.28 12784 0
150 일반 [HTML] 복사해서 사용가능한 5개의 실용적인 List Style 예제 2015.11.03 7542 0
149 Android 원격 linux 서버에서 local device로 adb 접속하기 secret 2015.11.05 1 0
148 C# Best way to implement keyboard shortcuts in a Windows Forms application 2015.11.06 7190 0
147 일반 NirCmd 사용법 2015.12.08 8339 0
목록
Board Pagination ‹ Prev 1 ... 19 20 21 22 23 24 25 26 27 28 ... 34 Next ›
/ 34

나눔글꼴 설치 안내


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

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

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5