조회 수 22142 댓글 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
번호 분류 제목 날짜 조회 수 추천 수
416 Pi SSD1306 OLED Displays with Raspberry Pi 2017.05.10 6844 0
415 LINUX 우분투(Ubuntu) 설치된 패키지 목록 확인하기 2016.03.17 6912 0
414 Android 안드로이드 웨어 디자인 (Android Wear Design) [Korean] 2015.02.25 6913 0
413 Pi SD Memory 카드 SPI 3.3V/5.0V 인터페이스 모듈 Atmega2560 제어 예제 2016.12.27 7003 0
412 Pi 무선랜 wifi 설정 2015.10.01 7012 0
411 Pi 아두이노 (Arduino) 소개 및 유형별 종류, 제품별 특징 2016.11.15 7142 0
410 Python 줄 바꿈 없이 출력하는 방법 2019.03.30 7165 0
409 LINUX Ubuntu TFTP 서버 2019.10.30 7178 0
408 Pi Arduino Pro Mini PIN 정보 file 2018.03.18 7224 0
407 Android 안드로이드 소스에서 shell 명령어 실행하기 2014.12.30 7232 0
406 Pi ftp 설정하기 2015.10.01 7251 0
405 일반 [HTML] 복사해서 사용가능한 5개의 실용적인 List Style 예제 2015.11.03 7254 0
404 Android SQLite 데이타 베이스 다루기 2015.03.03 7387 0
403 Android 실시간으로 폰의 pcap 보기 2016.01.05 7394 0
402 Android git archive 를 사용해서 폴더를 .git 제외하고 tar 나 zip 으로 묶기 1 2019.02.10 7415 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