안드로이드 일을 하다보면 안드로이드에서 필요로 하는 ramdisk.img 쪽에 대한 디버깅이 필요할 때가 있다. 이럴 때는, 간단하게, 다음과 같이 하자.
1. 우선 ramdisk.img를 자신의 리눅스 환경으로 카피해 오고 백업을 만들자.
cp ramdisk.img ramdisk.img.back
mkdir mytemp
cd mytemp
2. ramdisk.img를 풀자.
gunzip -c ../ramdisk.img | cpio -i
3. 디버깅을 하던 파일을 바꾸던 필요한 작업을 하자.
4. 다시 ramdisk.img로 패킹하자.
find . | cpio -o -H newc | gzip > ../ramdisk.img
mkbootimg로 아마 다시 패킹해야 할 텐데, mkbootimg 치면 사용법 나오니 그건 알아서 하자.
1. 우선 ramdisk.img를 자신의 리눅스 환경으로 카피해 오고 백업을 만들자.
cp ramdisk.img ramdisk.img.back
mkdir mytemp
cd mytemp
2. ramdisk.img를 풀자.
gunzip -c ../ramdisk.img | cpio -i
3. 디버깅을 하던 파일을 바꾸던 필요한 작업을 하자.
4. 다시 ramdisk.img로 패킹하자.
find . | cpio -o -H newc | gzip > ../ramdisk.img
mkbootimg로 아마 다시 패킹해야 할 텐데, mkbootimg 치면 사용법 나오니 그건 알아서 하자.
'안드로이드 > 포팅' 카테고리의 다른 글
pthread_cancel() (0) | 2013.02.04 |
---|---|
안드로이드 젤리빈 소스 다운로 (0) | 2012.10.03 |
안드로이드 아이스크림샌드위치 vs 진저브레드 (0) | 2012.04.07 |
Ubuntu 11.04 에서 jdk6 깔기 (0) | 2012.04.05 |
안드로이드 쉘 상에서 시스템 분석을 위한 명령 (0) | 2011.04.24 |