2015년 8월 7일 금요일

ColorFly G808 3g ADB Driver 설치

마이너 모델을 사용하다보니 ADB 드라이버 부터 문제다.
베이트레일 타블렛에서 개발하려고 보니, 윈도우8.1에서는 ADB 드라이버 설치가 안된다.
Windows XP 와 7 전용 드라이버 밖에 없는 모양이다.


드라이버 다운로드

USB 디버깅 켜고 연결하면 ADB가 아닌 YunOS ACB 드라이버 인가 그게 깔린다.
역시나 Command 창에서 adb devices 를 쳐도 목록에는 나오지 않는다.

 중국사이트 가서 해당 모델 드라이버를 찾아보니 있긴하다.

위 사이트에서 오른쪽 드라이버 파일을 다운받는다.

MeadiaTek 에서 제공하는 드라이버 파일인듯하다.


윈도우 8.1 비인증 드라이버 설치 

압축을 해제해 보았으나 Windows 7 , XP 만 지원된댄다. 어짜피 8.1은 7 드라이버 파일을 호환성 모드로 설치가 가능한것으로 알고 있기 때문에 방법을 찾아보자.

열심히 구글링 해보니, 인증받지 않은 드라이버가 그렇다면서 인증받은 드라이버를 설치하는 법이 있댄다.

참바를 열어서 - 설정 - PC 설정변경 - 업데이트 및 복구 - 복구- 고급시작 옵션
메뉴에서 재시작 버튼을 누른다.

재시작하면 리커버리 모드 같은게 나오는데

문제해결 - 시작 옵션 조절 버튼을 누르면 예전 윈도우 부팅전 F8 누르면 나오는 세이프모드나 네트워크 부팅 그런 메뉴처럼 시작 옵션 조절할 수 있는 모드로 다시 부팅 할 수 있다.

거기에서 비인증 드라이버 설치 모드가 따로 있다..

해당 모드로 부팅하면 일반 모드와 완전히 동일한데, 비인증 드라이버 설치만 가능해진다.


설치 스크립트 수정

다운로드 받은 드라이버 파일을 압축을 풀면 Driver Auto Installer 폴더에 install.bat 파일이있다.
그러나 실행 시켜도 지원되지 않는다고 하면서 설치 실패하게 되는데

배치 파일을 열어 스크립트를 약간 수정해 줘야된다.

아래의 스크립트 부분이 있는데 윈도우7이 6.1 버전인가보다.

CMD 창에서 ver를 쳐보니 내가 쓰는 버전은 6.3이다.
그래서 밑줄친 부분을 추가해줬다.

for /f %%i in ('ver^|find "5.0."') do echo Win NT && set osrecognized=1
for /f %%i in ('ver^|find "5.1."') do echo Win XP && set osrecognized=1
for /f %%i in ('ver^|find "5.2."') do echo Win 2003 && set osrecognized=1
for /f %%i in ('ver^|find "6.0."') do echo Win Vista && set osrecognized=1
for /f %%i in ('ver^|find "6.1."') do echo Win 7 && set osrecognized=1
for /f %%i in ('ver^|find "6.3."') do echo Win 7 && set osrecognized=1


저장하고 실행했더니 설치가 잘 된다.
장치관리자에서 보니 ADB 드라이버가 잘 잡힌다. 혹시나 재부팅 해보고 연결해보았으나 잘된다.





마이너한 제품이라고 어려울줄 알았지만 이정도면 간단하게 해결되었다.
예전에 소니 안드로이드폰이나 HTC 제품 연결할때는 진짜 삽질을 많이 했는데 생각보니 쉽게 끝났다.





다음에는 Android Studio를 설치하고 테스트 앱하나 올려봐야겠다.


크리에이티브 커먼즈 라이선스
이 저작물은 크리에이티브 커먼즈 저작자표시 4.0 국제 라이선스에 따라 이용할 수 있습니다.




댓글 없음:

댓글 쓰기