4월 1일, 만우절의 포스팅이지만 거짓말이 아니고 실화 입니다!!
능력자분들의 추가 노력으로 SKT 뿐만이 아니라 KT와 LG Uplus 또한 VoLTE 사용이 가능해졌습니다.
이에 내용을 수정하여 2018년 4월 5일 업데이트 되었습니다.
샤오미 스마트폰을 비롯한 외산 스마트폰의 최대 약점, 일반적으로 카메라도 부족한 편이긴 하지만 그 보다는 통화품질이 가장 큰 문제일 겁니다.
스마트폰이 아무리 여러 가지 기능을 가지고 있더라도 "폰"인데요!!! ㅎㅎㅎㅎ
올초부터 일부 고수분들이 외산 스마트폰에 TTA-VoLTE 규격 이식을 한다는 얘기가 솔솔 들려오더니 3월말 샤오미 스마트폰들에 광풍(?)이 몰아닥쳤습니다.
특히 미6 이전에 출시된 대부분의 기기들은 통신 3사 VoLTE 적용이 가능해졌고, 그 이후 출시된 미맥스2에 이어 미노트3까지 SKT / KT / LG Uplus VoLTE 사용이 가능하게 되었습니다.
이 포스트는 샤오미 미노트3에 우리 나라 통신 3사 VoLTE 사용을 위한 미노트3 글로벌롬(MIUI 9 V9.1.4.0)에서의 설치법을 담고 있구요. 루팅이 필요하지만 일반 사용자를 위해 작업 완료 후에는 금융앱 등의 사용과 OTA 업데이트도 가능하도록 진행을 합니다.
작업 난이도는 최저이지만 통신 관련한 기능을 모조리 죽여버릴 수도 있는, 위험도는 최상인 방법입니다. 초보자분들은 먼저 내용을 차근차근 훑어보시고 자신이 생긴다면 도전해보시는 걸 추천합니다.
※ 이 작업으로 인해 발생하는 모든 문제에 대해 글 작성자는 어떠한 책임도 지지 않습니다. 또한 작업을 대행해드리지도 않습니다.
※ 본문에 있는 내용을 읽지 않고 하는 질문 / PC 사용에 관한 질문에는 절대 답변드리지 않습니다. 특히 PC에서 본문과 다른 내용으로 진행이 된다면 PC를 바꿔서 작업해보세요.
※ 미노트3 외 다른 기기는 제가 진행을 해보지 않아서 어떤 답변도 드리지 않습니다. 다른 기기에 대한 질문도 사양합니다. 기본적으로는 EFS 파일만 다를 뿐 다른 샤오미 스마트폰들도 작업 방법은 동일합니다.
※ VoLTE 사용이 가능한 샤오미 또는 외산 스마트폰들 리스트는 리퍼비쉬팩토리 포럼에 정리되고 있으니 확인해보시면 도움이 되실 겁니다. ▶ http://cafe.naver.com/refurbishfactory/136330
※ 이 포스트는 제가 직접 게시하는 네이버 리퍼비쉬팩토리와 샤오미스토리, 클리앙과 뽐뿌를 제외한 다른 사이트에서 원문이 발견된다면 그 즉시 삭제합니다. 그 외 비영리 사이트는 원문이 아닌 이 블로그 링크로는 가능하며, 특히 유저들의 노력에 단 한 푼 보탬이 없었던 해외폰 판매/수리업체들의 불펌 절대 사절합니다.
샤오미 미노트3 VoLTE 사용을 위한 필수 전제 조건 |
작업을 진행하기에 앞서 꼭 챙겨보셔야 할 부분이 있습니다.
첫 번째, 미노트3 IMEI 1번이 각 통신사별 VoLTE OMD 코드로 등록이 되어 있어야 합니다.
SKT의 OMD 코드는 OMD 기타LTE핸드셋_VOLTE, KT는 PTA-VOLTE, LG Uplus는 OM-PHONE이며, 유플러스의 경우에는 통신 이상이 발생할 경우에만 등록을 해주시면 됩니다.
이렇게 OMD 코드 등록이 필요한 이유는 아무리 기기에 TTA-VoLTE 사용이 가능한 설정이 되었다 하더라도 통신사에서 운영하는 HD Voice(VoLTE)는 부가 서비스 개념이기 때문에 서비스 가입을 위한 절차라고 생각하시면 됩니다.
두 번째, 백업과 루팅을 위해 부트로더 언락이 필수 입니다!
미6 이후 출시기기들은 MIUI 전화 앱으로 설정 모드를 활성화할 수 없습니다. 루팅이 필요하구요! 루팅하는 김에 만약을 대비해 EFS 백업까지 진행하기 위해 부트로더 언락 또한 반드시 필요합니다.
루팅은 작업할 때만 임시로 사용하기 때문에 설정 완료 후에는 금융앱 사용 또는 OTA 업데이트도 문제가 없을 겁니다.
파일 다운로드 및 설치 |
미노트3 VoLTE 이식 작업은 몇 가지의 프로그램과 파일들이 필요합니다. 아래 절차에 따라 다운로드 / 설치를 진행합니다.
Step 1, 아래 링크의 파일을 다운로드 받은 후 드라이브 최상단 경로로 옮겨 압축을 해제합니다.
▶ Download for Mi Note 3 VoLTE : https://goo.gl/Tds6iq
※ 작업 편의를 위해 필요한 프로그램 및 파일들을 파일 하나로 압축해뒀습니다. 출처는 아래와 같습니다.
- Mi Flash Tool : http://en.miui.com/forum.php
- Mimal ADB & FASTBOOT : https://freeandroidroot.com/download-minimal-adb-and-fastboot-all-versions/
- QPST & Qualcomm Daig Driver : http://en.miui.com/thread-311977-1-1.html
- Magisk 관련 : https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
- TWRP : https://xiaomi.eu/community/
- Xperia XZ1 EFS : http://cafe.naver.com/xst/226170
압축을 해제하면 아래와 같이 6개의 폴더와 2개의 파일이 나오는데, 이 강좌 진행에 따라 지시하는데로 사용하면 됩니다. 소스 파일 변경으로 아래 폴더 중 Essential~ 폴더는 XPERIA_XZ1_EFS로 변경되었습니다.
Step 2, 윈도우는 "드라이버 서명 적용 사용 안 함" 옵션으로 재부팅 합니다.
이 설치법은 윈도우10 64비트에서 테스트 되었습니다만 64비트 윈도우라면 윈도우7이나 8도 무관할 거라 예상합니다. 관련된 프로그램들을 하위 버전 윈도우에서도 사용했었습니다.
Step 3, 재부팅이 완료되면 압축해제한 폴더에서 1~3번 폴더 안의 프로그램들을 먼저 설치해줍니다. 설치 중 나오는 경고 창에서는 모두 "OK"를 눌러 설치를 진행하셔야 합니다.
미노트3 EFS 백업과 루팅 |
위 프로그램의 설치와 파일들을 드라이브 최상단 경로로 옮기는 작업이 완료되었다면 아래 절차에 따라 미노트3 EFS 백업과 루팅을 진행합니다.
Step 1, 미노트3는 휴대전화 정보에서 MIUI 버전을 7번 연타해서 개발자 옵션을 활성화, 그 후 추가설정 → 개발자 옵션 → USB debugging 을 활성화 합니다.
Step 2, 이 상태에서 PC와 연결한 후 Windows 시스템에 있는 CMD를 실행합니다. 실행된 CMD 창에서 아래의 두 가지 명령을 차례대로 실행합니다. 이 명령들은 압축파일 내에 diag_enable_script.txt 파일을 만들어뒀으니 복/붙해서 사용하세요.
첫 번째 adb reboot bootloader는 미노트3를 FASTBOOT(인민토끼) 모드로 부팅하게 해줍니다. 이전에 ADB를 사용한 적이 없다면 미노트3에 아래와 같은 확인창이 나오는데 "확인"을 눌러 진행해주셔야 합니다.
두 번째 fastboot boot /압축경로/twrp.img 명령은 EFS 백업과 루팅을 위해 TWRP로 부팅하게 해줍니다. TWRP를 설치하는게 아니라 작업을 위한 단순 실행 입니다.
Step 3, TWRP로 부팅이 완료되면 Backup 메뉴로 진입 후 EFS만 선택, 백업합니다.
백업 후에는 백업 폴더를 PC로 저장해둡니다. 백업 경로는 미노트3 /TWRP/BACKUPS/미노트3_id 밑에 있습니다. 그리고 EFS 백업본은 무슨 일이 있더라도 다른 분과 공유하시면 안 됩니다!!
Step 4, 압축 해제한 폴더 중 Magisk 폴더의 모든 파일을 미노트3 최상단으로 복사합니다.
Step 5, TWRP 메인화면의 Install 메뉴로 진입, 복사한 파일 중 Magisk-v16.0.zip 파일을 아래와 같이 설치하고 재부팅 합니다. 이 작업이 미노트3를 루팅하는 과정입니다.
재부팅 시에 나오는 TWRP App 설치 페이지는 무시합니다!
EFS Explorer를 이용한 VoLTE 강제 이식 |
이제 본격적으로 미노트3를 사용한 작업입니다. 미노트3는 모바일 회선이 심슬롯 1번으로 사용이 가능한 상태여야 합니다.
Step 1, 재부팅이 완료되면 미노트3 홈화면 상태에서 케이블로 PC와 연결 후 CMD에서 아래 명령들을 adb shell → su → setprop sys.usb.config diag,adb 순차적으로 입력합니다.
명령 실행 중 su 명령을 입력해서 엔터를 치면 홈화면에 아래와 같은 루트 권한 허용에 대한 확인창이 팝업됩니다. 미노트3 diag 모드 사용을 위해서는 이 권한을 허용해주셔야 합니다.
Step 2, 작업이 완료되었다면 미노트3에 연결된 케이블을 분리했다가 다시 연결합니다. diag 모드가 활성화 되었기 때문에 별도의 드라이버 설치가 필요하며 장치관리자에서 노란색 물음표에 기타 표시를 볼 수 있을 겁니다. 이 장치를 압축해제한 폴더 중 Qualcomm_Diag_Drivers 폴더의 파일들을 이용해서 설치해줍니다.
설치가 완료되면 아래와 같이 포트 항목에 Qualcomm HS-USB Diagnostics 90AD(COMXX)라는 장치가 잡힙니다. 이게 안 된다면 USB 포트를 변경해보거나 다른 PC에서 작업하세요.
Step 3, 프로그램 목록에서 QPST를 찾아 그 안에 있는 EFS Explorer를 실행합니다. 여기까지 정상적으로 진행이 되었다면 아래 스샷과 같이 미노트3 포트 번호가 자동으로 올라옵니다. 해당 기기 선택 후 아래 쪽 OK를 눌러 계속 진행합니다.
Step 4, 정보 로딩에 시간이 조금 걸립니다. 로딩이 완료되면 아래와 같이 정보들이 디스플레이 되는데 data, Data_Profiles, nv/item_files/ims 폴더로 파일을 복사해주는 작업이 필요합니다.
Step 5, 이 상태에서 압축해제한 폴더 중 XPERIA_XZ1_EFS 폴더는 통신사별로 다시 나뉘어져 있습니다. 사용하는 통신사 폴더 아래에 아래 스샷과 같이 다시 3개의 폴더로 나뉘어져 있으니 사용하고자 하는 통신사별로 각 폴더의 내용을 EFS Explorer 폴더와 매칭시켜 복사해줍니다. 덮어쓸지 묻는 경고 창이 뜰텐데 모두 확인을 눌러 덮어써줍니다.
Step 6, 복사가 완료되면 프로그램을 모두 종료하고 미노트3를 케이블에서 분리 후 재부팅 합니다.
Last Step, 재부팅 된 미노트3에서 MIUI 전화 앱을 실행해서 *#*#86583#*#*을 눌러줍니다. 그리고 설정 → SIM 카드 & 모바일 네트워크 메뉴에서 이전까지는 없는 VoLTE 사용 가능 메뉴가 나온 걸 볼 수가 있을 텐데요. 이 역시 활성화 해줍니다.
고생하셨습니다. 작업은 모두 끝이 났구요!!
VoLTE 사용 가능 메뉴를 활성화 하자마자 상단바에 VoLTE 마크가 올라오는 걸 확인할 수 있을 겁니다!! 통화시에는 아래와 같이 HD 마크가 선명히 나오구요!
작업 순서를 흐름에 따라 최대한 자세히 옮기다 보니 무척이나 길어졌는데요.
저는 해당 프로그램들과 드라이버는 이미 모두 설치가 되어 있었기 때문에 두 번째 챕터부터 진행을 했습니다. 작업 소요시간? 10분 안 걸렸구요. 파일 복사까지 다 마치고 재부팅 후에 미노트3가 SKT 모바일 네트워크에 접속하는 시간이 제일 조바심이 났었습니다! ㅡ.ㅡㅋ
번외 : 끝이지만 끝이 아니다? 언루팅 하셔야죠! |
위의 절차를 모두 마쳤다면 VoLTE 사용에는 이상이 없을 겁니다. 제가 테스트 해봤을 때에는 국내 통신사 모두와 통화 수발신이나 MMS & SMS 수발신 문제가 없었구요.
그렇지만 VoLTE 된다고 기뻐서 그대로 폰을 사용하려 했다간 예상치 않은 복병(?)을 만날 수 있습니다! 바로 루팅이 되어있기 때문인데요. 특히나 금융앱 사용에 상당한 애로사항이 있겠죠. 부트 이미지도 수정이 되었기 때문에 OTA 업데이트도 불가능하구요.
순정 사용자를 배려한(?) 강좌라 TWRP 설치 없이 진행을 했는데 언루팅을 안 해주신다면 도로아미타불 입니다. ㅎㅎㅎㅎ
위 과정 중 TWRP에서 설치한 Magisk가 루팅을 하는 과정이었구요. Magisk는 언루팅 또한 간단합니다.
홈화면 앱 목록에 보면 Magisk Manager라는 앱이 설치가 되어있을 텐데요. 해당 앱을 실행 후 제거 → COMPLETE UNINSTALL만 해주면 된다죠!
아래 쪽에 5초 정도 후에 앱이 종료되면 미노트3를 재부팅 해달라는 메시지가 나오구요. 앱이 종료되면서 설치되었던 Magisk Manager가 사라진 걸 확인할 수 있습니다. 여기서 재부팅 한 번 해주면 언루팅 완료! 이전과 동일하게 사용을 하실 수 있습니다.
Magisk 제거는 상당히 강력해서 아직까지 제거 후 금융앱이나 기타 사용에 문제가 된다는 얘기는 거의 들어본 경우는 없습니다. 혹시나 문제가 된다면 TWRP를 다시 실행하셔서 Magisk_uninstaller_~~~.zip을 다시 한 번 실행해보시구요!
참고사항 |
사용상에 별다른 문제는 없는 상태입니다만 주의하실 부분이 있습니다.
MIUI 업데이트시(순정 / eu롬 공통) 모뎀 파일이 다른 버전으로 업데이트 되면 VoLTE 작업을 다시 해주셔야 합니다. 글로벌 ↔ 차이나, eu롬 주간 등 모뎀 정보가 변경된 펌웨어는 여지없이 VoLTE가 풀렸습니다.
RR롬도 현재 배포중인 최신 버전에서는 글로벌롬에서 작업한 VoLTE가 유지 되었습니다만 이 또한 계속 될런지 알 수 없구요.
그리고 이 적용법은 미노트3 유심 슬롯 1번에 회선이 반드시 인식되어 있어야 합니다. 통신사 변경은 물론이거니와 같은 통신사라 하더라도 유심이 바뀌면 인식이 되질 않았구요. 이 경우에도 다시 작업을 해주셔야 합니다.
노력해주신 모든 분들께 감사 말씀 드립니다! |
예전에는 저도 VoLTE 되던 말던 그리 신경을 쓰진 않았습니다. 2G 스마트폰(CDMA도 아닌 GSM)부터 사용을 해왔던지라 3G 통화만 하더라도 충분했거든요.
그렇지만 작년 중순 이후부터 SKT와 KT 3G 통품이 나빠지기 시작하면서, 그리고 그 이후 리뷰했던 미A1 등이 모두 VoLTE를 지원하면서 거의 사용할 일이 없었는데요.
이번에 이 미노트3와 홍미노트5 프로 리뷰를 진행하면서 보니 KT는 가뜩이나 상태가 별로였는데 거기서 더 나빠졌다는 걸 느끼겠더군요. ㅡ.ㅡㅋ
어차피 올해는 중국 스마트폰 용도를 세컨 디바이스 정도로 잡고 리뷰를 할 생각이었습니다만 약간의 수고(?)로 VoLTE까지 가능하다면야 굳이 그럴 이유도 없구요.
샤오미를 비롯한 외산 스마트폰에 TTA-VoLTE 강제 이식! 얘기 나온지 얼마되지도 않아 많은 고수분들이 등장을 하셔서 그 혜택을 받아볼 수 있다는게 그저 감사할 따름이죠.
설치나 사용하는데에는 문제가 없지만 깊이 들어가면 역시 문돌이로서의 한계가 드러난달까요? 겨우겨우 파일 추출해서 전달해드리는 정도 밖에는 도와드리지 못해서 또 죄송할 뿐입니다.
미노트3 VoLTE 적용 강좌는 이 감사함과 죄송함을 담아서, 제가 할 수 있는 게 글 쓰는 것 뿐이라 그만큼 최대한 자세히 작성하려고 노력했습니다.
지금 가지고 있는 기기 중 작업이 필요한 기기가 미노트3와 부트로더 언락 후 진행해봐야 할 홍미노트5 프로 뿐이라 다른 기기들에 대한 강좌는 조금 어렵습니다. 이 부분은 좀 안타깝네요! 직접 해보지 않으면 글을 쓰질 않아서요.
그리고 감사의 인사는 이 강좌를 쓴 저보다는 VoLTE 이식을 위해 고생하신 모든 분들께 전해주시면 감사하겠습니다!!