조회 수 22333 댓글 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
번호 분류 제목 날짜 조회 수 추천 수
506 Pi 라즈베리파이 웹페이지 자동 실행 설정 방법 secret 2020.11.03 0 0
505 일반 프리미어 프로 Premier Pro secret 2022.02.04 0 0
504 Android CDMA 모델에서의 IMEI secret 2013.04.22 0 0
503 PHP php 기본 문법 정리 secret 2014.01.16 0 0
502 Android Android Framework 분석을 위한 C++ 강의노트 secret 2014.07.25 0 0
501 업무 Force To Crash Guide 강제로 Crash 내기 secret 2014.11.27 0 0
500 업무 SurfaceFlinger dump 하기 secret 2014.12.04 0 0
499 업무 ION memory allocator secret 2014.12.15 0 0
498 업무 Ram Dump Parser 사용법 secret 2014.12.15 0 0
497 업무 CTS 테스트 가이드 secret 2015.01.02 0 0
496 Android Eclipse에서 Android Full Source 확인하는 방법 secret 2015.01.07 0 0
495 업무 Mediaplayer ErrorCode 검색하기(.h파일) secret 2015.01.16 0 0
494 업무 Dump 받은 파티션을 mount해서 보는 방법 secret 2015.02.12 0 0
493 Android Android GDB Debugging secret 2015.03.11 0 0
492 LINUX 내 .bashrc 설정 secret 2015.08.31 0 0
목록
Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 ... 34 Next ›
/ 34

나눔글꼴 설치 안내


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

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

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5