* busybox 소스 다운로드 : http://busybox.net
이미 빌드된 안드로이드 바이너리 : http://benno.id.au/blog/2007/11/14/android-busybox
소스를 받은 경우
# tar xvf busybox-1.14.1.tar.bz2
# cd busybox-1.14.1
# make menuconfig
설정에서 리눅스 공유 라이브러리를 스태틱하게 링크해야함.. 당연한거지만 -_-;;
setting > build option 에 build busybox as static binary 옵션을 선택
miscellaneous utilities > inotifyd 해제
networking utilities > route 해제
빌드
# make ARCH=arm CROSS_COMPILE=arm-generic-linux-gnueabi-
* 안드로이드 에뮬레이터에 넣기
# adb push ./busybox /data/.
# adb shell
# chmod +x ./busybox
# busybox tar -c /data.tar /data
# busybox tar -c /system.tar /system
# exit
추출
# adb pull /data.tar .
# adb pull /system.tar .
해당 tar를 풀면 이미지의 내용을 살펴볼수 있다.
'프로그래밍 > Android' 카테고리의 다른 글
오픈코어~오픈맥스 디코더 추가 (0) | 2010.02.23 |
---|---|
안드로이드 플랫폼 포팅~holloworld 샘플 2 (0) | 2010.02.19 |
안드로이드 플랫폼 동적 링크 설정 (0) | 2010.02.19 |
안드로이드 플랫폼 HelloWorld (0) | 2010.02.18 |
Android system 폴더에 쓰기 (0) | 2010.02.08 |
JNI 기본사항 (0) | 2010.01.15 |
플랫폼 make/ 모듈 추가 방법 (0) | 2010.01.15 |
커널 빌드하기 (0) | 2010.01.14 |
서비스1 - 로컬서비스 (0) | 2009.12.22 |
LayoutInflater를 사용해 레이아웃 구성하기 (0) | 2009.12.15 |