balamkal

안드로이드 기본 언어에 한국어가 포함이 되어 있지만 일부 중국산 기기들은 포함이 되어 있지 않은 경우가 있습니다.

이런 경우 유용하게 사용하는 어플이 morelocale2 와 같은 어플인데

안드로이드 4.2.2 이상에서 권한 관련 문제가 있는 것 같아 남겨 둡니다.

( 참고 원문 블로그 : http://amorvincit.tistory.com/50 )

 

morelocale2 와 같은 어플을 적용해도 기기에 따라 일부 메뉴에만 적용되는 경우가 많은 것으로 보이지만

기기의 메뉴들은 영문으로도 충분히 사용이 가능할 것으로 생각되고

설치하는 앱들의 언어에는 설정한 언어가 적용되므로 유용하다고 생각됩니다.

 

morelocale2 에서 권한 문제로 인해 설정이 변경되지 않는 경우 루팅을 하거나 위의 블로그에서 설명하는 아래의 방법을 사용해야 하는 것으로 보입니다.

 

루팅 없이 적용하는 방법

1. 안드로이드 기기에서 USB 디버깅을 체크한 후 PC와 연결하여 드라이버를 설치합니다.

U55GT의 경우 MTK8389 칩을 사용하나 MT65xx 드라이버로  설치해도 정상 동작하는 것으로 보입니다.

아래 화면처럼 장치 관리자에 안드로이드 기기로 정상 인식되어야 합니다.

 

 

2. 안드로이드 SDK를 설치합니다.

http://developer.android.com/sdk/index.html

압축 해제 후 SDK Manager.exe 파일을 실행하여 Android SDK Platform-tools 가 설치되어 있는지 확인하고

설치가 되어 있지 않은 경우 추가하여 설치를 수행합니다.

 

3. 안드로이드 SDK설치경로\sdk\platform-tools 에서  

 

윈도우 CMD 창을 열어 아래의 명령어를 입력합니다.  

adb shell

정상적으로 처리되 경우 shell@android:/$ 처럼 프롬프트 창이 나타납니다.

해당 상태에서 아래의 명령어를 입력합니다.

pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION

아무 error 없이 처리되었다면 다시 morelocale2 를 실행하여 원하는 지역을 선택하면 정상적으로 변경됩니다.

 

현재 사용 중인 U55GT의 경우 설정메뉴는 변경되지 않고 설치한 어플등에서는 정상적으로 반영되었습니다.

이렇게 한국어로 변경 후 한가지 문제점이 나타났는데

기본 인터넷브라우저 사용 중 [뒤로가기]를 수행하면 인터넷브라우저가 종료되는 증상이 나타납니다.

U55GT에서 morelocale2 로 변경 후 나타난 증상으로 보여 테스트 해 본 결과

우측 상단의 CustomLocale 선택 후

Language -> Korean으로, Country -> United State 로 선택하니 그런 증상이 사라졌습니다.