본문 바로가기

Hobby/iOS

중국판 샤오미 Mi Box 2S 한글 나오게 만들기 (루팅 포함)

중국에 있을 때 나름 잘 써먹었던 샤오미 Mi Box 2S (Model No : MDZ-09-AA)가 언젠가 업데이트를 하고 났더니 한글이 나오지 않더군요. 중국이 자신감에 쩔어 다른 나라 글자는 다 빼버린 게 아닌가 싶습니다. 다운그레이드도 안되게 막아뒀다고 하는 것 같고, 몇 번 이것 저것 해보다가 잘 안되기도 하고, 중국에 있을 때는 구글링도 여의치 않아서 그냥 구석에 쳐박아 뒀었습니다.

그러고는 거의 2년 이상 묵혀두었는데, 방에 있는 TV에서 나스에 있는 영화나 드라마를 당겨다 보려고 하니 불편한 점이 이만 저만이 아니다군요. 얼마 전까지는 굴러다니던 맥북에어 2011을 물려 놓고 필요할 때 나스에 접속해서 보곤 했는데, 마눌님께서 거실 TV는 자동으로 연결되서 리모콘으로 꾹꾹 누르면 볼 수 있는데, 방에서는 뭐 복잡하니 안볼란다 이러시는 상황이라 오늘 마침 잉여의 시간이 생긴 참에 이 물건을 오늘 벽돌을 만드는 한이 있어도 작업을 해보리라 마음을 먹었고 작업을 시작했습니다.

일단 시도는 펌웨어를 글로벌 버전으로 바꿔보는 것이었습니다. 구글링을 해보니 Mi Box 3 이후는 작업 방법이 상세하게 올라와 있더군요. 그런데, 아무리 찾아봐도 내가 가지고 있는 것은 중국판인데다 구형 모델이라 그런지 정보가 거의 없더라구요. mi 포럼을 봐도 간혹 올라온 글도 글로벌 버전에 대한 얘기인 것 같은데, 그나마도 잘 안되다는 얘기 뿐이고, 중국 바이두를 뒤져서 firmware라고 올라온 것을 받아서 리커버리 모드에서 업데이트를 시켜봐도 무슨 signature verify failure 이러면서 안되더군요. firmware 받으려고 예전 바이두 클라우드 계정을 어떻게 어떻게 찾아내서 받았건만 ㅠㅠ

나중에는 도저히 안되겠어서 Brick된 Mi Box를 다시 Flashing하는 글이 있길래 필요한 파일들 받다가 글에 설명된 Recovery 파일이 링크가 날아가서 안받아지는 바람에 이 방법은 포기했습니다.

거의 절망하다가 지푸라기 잡는 심정으로 그냥 안드로이드 폰트 바꾸기를 시도해보기로 했습니다. 시스템 폰트에 한국어를 뺀 것이라는 추정이 맞기를 바라면서... 안드로이드 폰이야 기본 설정에서 폰트 바꾸는 옵션이  있어서 쉽게 바꾸는 것이 가능하지만, Mi Box는 원래 그러라고 만든 물건이 아닌데다가 한국어도 안들어가있는 폰트를 쓰는 Chinese가 쉽게 폰트를 바꿀 수 있게 해줬을 리 만무하겠지요.

일단 구글링을 통해서 가장 도움이 될 만한 글을 찾았고는데 , 참조 글에서 사용한 방법 중에서 iFont라는 앱을 사용하는 방법이 비교적 쉬워보였습니다. iFont앱은 미러링 사이트를 찾아보면 나옵니다.

진행은 다음과 같습니다. 이 과정 중에 Mi Box 메뉴를 영어로 바꾸는 방법을 찾았기에 메뉴도 같이 변경합니다. 간단한 중문을 읽는 것은 문제가 안되지만, 그래도 하는김에 하자 병이 도졌기에 ㅠㅠ

1. Mi Box를 외부에서 다운로드 받은 apk 파일을 설치할 수 있도록 설정 변경

- 일단 Mi Box를 켜고 설정으로 들어갑니다. 아이콘 보면 대충 알수 있음


- 계정 보안(Account & Security) 설정 선택. 저는 이미 메뉴 영문화를 실시해서 영어로 뜨는데 중문으로 뜨는 경우에는 해당 위치와 아이콘을 보고 선택.


- 대충 '출처를 알 수 없는 소스(Unknown Sources)의 앱을 설치 옵션 선택. 중문으로 뜨더라도 위치를 보고 선택. 옵션 선택해서 'Allow'를 선택해줌

- 하는 김에 ADB Debugging 옵션도 선택해두면 나중에 쓸모가 있음


2. Mi Box 메뉴 영문화 (참조 : https://m.blog.naver.com/spacebea/220331492351)

- 참조 블로그의 글은 Mi mini Box의 언어 설정 변경 방법을 설명하고 있으나, 설치해야 하는 앱이 동일하고, 앱을 굳이 찾으러 다니지 않아도 블로그 주인장께서 링크를 걸어두어 편히 진행할 수 있음. 주인장님 감사~ (Mi Box 2s는 USB를 연결할 수 있어 위 블로그 처럼 WiFi로 연결해서 설치하는 번거로움은 피할 수 있음.)

- 블로그에서 shafaguanjia_138.apk와 XH_Home_for_TV.apk를 다운로드하고, USB에 담아 Mi Box 뒷면의 USB 포트에 연결


- 화면에 연결된 USB가 뜨면 선택해 들어가서 위의 두 파일을 설치 (간단해서 화면 캡춰 없음) 설치를 마치면 아래 그림처럼 앱이 나타남. (뒤에 설명할 360 Root도 보임)


- 먼저 Shafa Market 앱을 실행하고, 첫줄에 나오는 메뉴중 제일 오른 쪽의 '공구함'으로 이동하면, 익숙한 톱니바퀴 모양의 설치 옵션을 선택할 수 있음


- 설치 옵션에 들어가면 뭔가 많이 뜨는데, 아래로 내려가면 언어 설정항목이 나타남. 항목 선택해서 'English'로 변경


- 마찬가지 방법으로 XH Home for TV를 선택해서 들어간 다음 설정을 선택한 후 아래로 내려가 아래 사진처럼 '언어 및 입력(Language & input)' 항목을 선택해서 'English'로 변경 (벌써 영어로 바꾼 뒤라 죄송~)


3. iFont 앱 다운로드

- 구글링해보면 쉽게 찾을 수 있음(apkpure 링크 : https://m.apkpure.com/ifont-expert-of-fonts/com.kapp.ifont)

- 앱을 다운로드해서 USB에 넣고, Mi Box에 연결한 후 설치해 줌

- 위에 언어 변경 참조 글을 보면 루팅 없이도 iFont를 쓸 수 있는 것 처럼 설명이 되어있는데, 해보면 안됨. 루팅 안하고 해보려고 어렵게 하고 있던 건데 결국 루팅하려고 이런 고생을 했나 하는 자괴감 ㅠㅠ


4. 다음은 Mi Box 루팅

- 루팅은 구글링을 해보면 KingRoot를 써서 한다는 글도 있던데 KingRoot로는 안되고, 360超级ROOT(휴대폰용) 앱을 사용해야 함. (홈페이지 : http://root.360.cn/) 아래 그림 화면에서 오른쪽 버튼을 눌러 휴대폰 용 파일을 다운로드 (파일명 : PermRoot8006.apk)


- 루팅 방법은 간단합니다. 다운 받은 앱은 USB에 담아서 설치하고, 실행해서 ROOT하라는 버튼만 누르면 됨. 루트가 완료되면 ROOT관리에 들어가서 iFont 앱에 루트 권한을 주는 것을 잊지 마세요~


5. iFont로 한글이 포함된 폰트 설치

- 이제 iFont 앱을 실행합니다. 첫 화면에 보면 아랫 줄에 동그라미로 언어 구분이 되어있는데, 이 중 KR을 선택하면 등록된 폰트들이 쭉~ 뜹니다. 그 중 맘에 드는 것 아무거나 골라서 SET 해주면 1분 정도 지나면 Mi Box가 다시 초기화되면서 변경된 폰트가 적용됩니다.


- 문제는, 이 앱이 스마트폰과 같이 터치가 가능한 것을 가정해서 만든 앱이라 KR을 선택하는 것이 거의 불가능함. 본인은 OTG케이블과 UltraNav키보드(터치패드 일체형)가 있어서 바로 연결해서 해결하였으나 이런 물건이 집에 있을 확률은 높지 않겠지요. ㅠㅠ


- 다음 가능한 방법은 iFont 초기 화면에서 MY 메뉴를 선택하여 직접 TTF 파일을 선택하여 설정하는 방법을 사용해야 함.

- 원하는 폰트가 있으면 미리 준비해서 USB에 저정한 후 USB를 Mi Box에 연결하고, Mi Box에서 파일 관리기를 사용하여 해당 파일을 /sdcard/iFont/custom 폴더에 직접 넣고, iFont에서 MY 메뉴에서 'My Font'를 선택하면 직접 준비한 폰트 파일이 나타납니다.


- 해당 폰트를 선택해서 SET해주면 끝입니다.


- 과정을 잘 마치고 나면 아래 처럼 한글이 잘 나옵니다. 나스 비디오 앱인 DS Video에 한글이 보이고, 영상을 돌려보면 자막도 잘 나옵니다.


간단할 줄 알고 시작했던 작업이었는데 반나절 이상 시간을 썼네요. 뻘짓한게 억울하기도 하고, 혹시나 괴로워하시는 분이 있으면 도움이 될까해서 사용기를 적어봤는데, 이 일도 보통 일이 아니네요. 인터넷에 열심히 본인의 팁을 공유해주시는 분들 존경하고 사랑합니다.