링크 : adb remount가 안될 때 adb shell을 통해 remount 하기
제공 자료가 카페의 자료이기 때문에 링크를 통해서 보려면 가입을 해야 합니다.
또는 네이버에서 직접 제목을 쳐서 보실 수 있습니다. 그래도 가입하면 도움이 많이 될 것 같네요.
/system 디렉토리는 ro 속성으로 읽기만 가능합니다.
그래서 rw로 변경하기 위해서 umount를 하고, mount를 다시 하려고 했지요..
하지만, "umount: can't umount /system: Device or resource busy" 라면서 umount를 할 수가 없네요.
/system 디렉토리 remount 하기
제가 사용하고 있는 보드는 /dev/block/mtdblock2를 /system으로 마운트 하고 있었습니다.
/system의 소스인 /dev/block/mtdblock2는 제품마다 다를 수 있는 것으로 보입니다. 제가 참고한 사이트를 mtdblock3 였습니다.
직접 shell에서 mount 명령어로 /system 이 어떤 dev로부터 마운트 되어있는지 확인하신 후 진행하세요.
# mount
...
/dev/block/mtdblock2 /system yaffs2 ro,relatime 0 0
...
위에서 말한 바와 같이 ro 속성을 rw로 변경하기 위해서 remount를 합니다.
# mount -o remount,rw /dev/block/mtdblock2 /system
다시 한번 mount로 제대로 변경되었는지 확인 합니다.
# mount
...
/dev/block/mtdblock2 /system yaffs2 rw,relatime 0 0
...
'안드로이드' 카테고리의 다른 글
[안드로이드] APK 파일 SIGN 하기 (0) | 2012.10.29 |
---|---|
안드로이드 ListView와 Thread를 사용할 때 동기화 오류 (IllegalStateException) (0) | 2012.10.08 |
[안드로이드] uncaught exception 사용하기 (UncaughtExceptionHandler) (0) | 2012.10.02 |
[안드로이드] Context를 Activity로 강제 타입 캐스팅시 발생하는 문제(Shutting down VM) (0) | 2012.10.02 |
[안드로이드] ListView의 fadingEdge 없애는 방법 (0) | 2012.09.26 |
[안드로이드] 텍스트 파일의 캐릭터 셋(Character Set) 얻기 (0) | 2012.09.04 |
[안드로이드] 이클립스 업데이트 오류 (Install download0) (0) | 2012.07.27 |
[안드로이드] AIDL에 Parcelable 데이터 사용하기 (2) | 2012.07.04 |
[안드로이드] Framework에 Service 추가하기 (0) | 2012.06.21 |
[안드로이드] InputStream ↔ String 변환하기 (0) | 2012.05.30 |