반응형
Android Emulator 및 Android G1 device에서 웹 페이지 테스트를 위하여 특정 도메인 이름에 IP를 강제 할당 하기 위한 hosts 파일 변경은 다음과 같이 한다.
1. Read-only file system error 제거
Android에서 hosts 파일은 /system/etc 밑에 있는데 수정을 하거나 덮어 쓰려면 Read-only file system 에러가 발생한다. 이때 adb를 이용하여 파일 시스템을 remount 하면 write가 가능하다. 단말에서는 root 권한을 가질수 있는 단말이 필요하다.
adb remount
2. hosts 파일 수정
adb pull /system/etc/hosts "hosts파일 저장패스" 로 가져오고 hosts를 편집기로 수정하고
adb push "hosts파일 저장 패스" /system/etc 하면 수정된 hosts 파일이 반영된다.
1의 Read-Only 를 다시 remount 하고 adb shell (root 권한 필요) 한 다음에 vi /system/etc/hosts 명령으로 직접 수정도 가능하다.
(Android SDK 2.0.1 /Mac Snow Leopard 에서 확인)
http://sacoskun.blogspot.com/2009/06/configure-hosts-file-in-android.html
반응형