728x90
순정 안드로이드는 ad-hoc 네트워크를 지원하지 않는다.
그래서 ad-hoc 모드 테더링만을 지원하는 기기(윈도우 모바일 OS, 심비안 등)를 핫스팟으로 사용하기 위해서는 클라이언트가 되는 안드로이드 기기를 루팅해서 손봐줘야 한다.
안드로이드 기기의 /system/bin/wpa_supplicant 파일을 ad-hoc 지원될 수 있도록 컴파일된 파일로 교체해 주면 된다.

중국산 저가 태블릿에 많이 사용되는 Rockchip RK2918 칩셋.
갤럭시 등 메이저 브랜드에 맞게 컴파일된 wpa_supplicant는 손쉽게 구할 수 있지만 마이너 칩셋용은 그렇지 않다;
몇날 며칠을 구글링한 끝에 드디어 발견ㅠㅠ
RK2918 내장한 한성컴퓨터 Gboard W7(진저브레드 환경)에서 성공했다.
(ICS에서는 시도해 보지 않았음)

아래 순서대로 진행하면 된다.

1. 우선 기기가 루팅이 되어 있어야 한다. 진저브레이크, 슈퍼원클릭 등의 어플을 이용해 폰을 루팅하자.

2. 루트 익스플로러(Root Explorer)를 설치한다. 해당 어플의 apk 파일은 웹상에서 손쉽게 구할 수 있다.

3. 기기의 와이파이를 끈다.

4. 만약을 대비해서 루트 익스플로러를 이용해 /system/bin/wpa_supplicant 파일을 다른 경로에 백업해 두자.
아래 첨부파일이 당신의 기기에 먹히지 않을 경우 원본파일이 없다면 꽤나 곤란하게 될 것이다.

5. /system/bin/wpa_supplicant 파일을 아래 첨부파일로 덮어쓰기한다.

6. 이제 와이파이를 켜면 ad-hoc 네트워크와 infrastructure 모드 네트워크가 모두 잡힐 것이다.
(WIFI가 잡히지 않는다면 해당 파일이 기기를 지원하지 않는 것이니 원본 파일로 복원해 주자)

 

300x250

+ Recent posts