IT/Android

[VoLTE] Pixel 2 XL 볼테 활성화를 위한 커스텀롬 설치하기(IMS, VoLTE)

토마토조아 2019. 6. 27. 11:41
728x90

결과. 실패.

 

큰픽셀2를 다시 구해서 가지고 놀아본다.

Pixel 2 XL은 유일하게 KT망에서 VoLTE가 붙지 않고 있다.

카페나 구글링을 가이드 되어 있는 다양한 VoLTE 활성화 방법을 써봐도, SKT / LGU 만 VoLTE가 가능한 상황이다.

그러나 희망의 끈을 놓지 않고 계속 구글링하다가 발견한 한 줄의 글..

https://forum.xda-developers.com/showpost.php?p=79788457&postcount=178 의 코멘트를 읽어보면

Havoc 이라는 커롬을 올리고, 루팅 후, vendor/mbn에 SDM835 칩셋에 맞는 mcfg_sw.mbn 파일들을 밀어넣었더니 VoLTE가 된다는 글을 볼 수 있다.

Havoc 롬을 찾아보니 기본적으로 build.prop에 VoLTE 관련한 프로퍼티도 이미 셋팅된 상태이며, 다양한 튜닝이 가미된 괜찮은 롬인거 같다. 기본 커널은 Caesium 으로 요즘 핫한 커널이다.

기본적으로 부트로더 언락이 되어 있어야 한다.

1. Havoc 롬을 다운로드 받는다.
   20190609 날짜 버전을 받아야 한다.
   https://sourceforge.net/projects/havoc-os/files/taimen/Havoc-OS-v2.6-20190609-taimen-Official.zip/download

불러오는 중입니다...

2. TWRP 3.3.0-0버전을 다운로드 받는다. zip, img 2개 모두 받아둔다.
   https://dl.twrp.me/taimen/

 

Download TWRP for taimen

Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no responsibility for any damage that may occur from installing or using TWRP. We recommend downloading the latest version of

dl.twrp.me

3. Magisk 를 다운로드 받는다. Latest Stable 과 Latest Uninstaller.
   https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

 

[2019.6.4] Magisk v19.3 - Root & Universal Systemless Interface [Android 4.2+]

OP Recognized Developer / Recognized Contributor Donate to Me More 2017.1.11 Magisk Manager v3.1 I'm still dealing with my finals (got an exam tomorrow, and 3 more projects to do......), but the online repo is no longer accessible on Magisk Manager, which

forum.xda-developers.com

4. Google factory image 가장 최신 버전을 다운로드 한다. 작성일 기준 PQ3A.190605.003, Jun 2019.
   https://developers.google.com/android/images#taimen

 

Factory Images for Nexus and Pixel Devices  |  Google APIs for Android  |  Google Developers

This page contains binary image files that allow you to restore your Nexus or Pixel device's original factory firmware. You will find these files useful if you have flashed custom builds on your device, and wish to return your device to its factory state.

developers.google.com

5. Pixel 2 XL을 Bootloader 로 부팅하고, fastboot 을 이용해서 4번에서 받은 가장 최신 팩토리 이미지를 플래슁한다.
   압축을 풀고 flash-all.bat 를 실행하면 플래슁 완료.

6. 재부팅 후 설정 - 휴대전화 정보 - 빌드 번호 연타해서 개발자 모드를 활성화하고,
   설정 - 개발자 옵션 - 안드로이드 디버깅 활성화 후 USB 디버깅 권한 승인 박스가 뜨면 승인한다.
   권한 승인 박스는 컴퓨터에서 adb devices 같은 명령을 치면 뜨기도 한다. 어느 경우이던 승인.

7. 최신 팩토리 이미지 상태에서 2번 재부팅을 해준다.

8. 컴퓨터에서 adb reboot bootloader 를 통해서 부트로더로 진입.

9. 컴퓨터에서 fastboot boot twrp-3.3.0-0-taimen.img 로 리커버리 진입. 이 때 아무키도 누르지 말고 그냥 가만히 기다린다.

10. 리커버리 로고 화면이 지나고 아래 부분에 스와이프가 있는 화면에서 5초 기다렸다가 스와이프 후 진입.

11. 리커버리 Setting - 3번째 탭 - Enable screen timeout 체크 해제 후 기본 화면으로 돌아가기.

12. Wipe - Advanced Wipe - Dalvik / ART Cache , Data 딱 2개만 체크하고 스와이프 Wipe 

13. 컴퓨터에서 필요한 파일을 폰으로 밀어 넣는다.
     adb push adb push .\Havoc-OS-v2.6-20190609-taimen-Official.zip /sdcard/Download/
     adb push .\Magisk-v19.0_Taimen_Diag.zip /sdcard/Download/
     adb push .\Magisk-uninstaller-20190413.zip /sdcard/Download/
     adb push .\twrp-pixel2-installer-taimen-3.3.0-0.zip /sdcard/Download/

14. 리커버리 기본 화면에서 Install
     Download 폴더로 가면 파일들이 보일텐데.
     Havoc-OS-v2.6-20190609-taimen-Official.zip 선택 후 스와이프하여 설치.
     twrp-pixel2-installer-taimen-3.3.0-0.zip 선택 후 스와이프하여 설치.

15. 리커버리 기본 화면으로 복귀해서, Reboot - Recovery - Do Not Install 하면 리커버리로 재부팅.

16. 스와이프하여 리커버리 진입.

17. 리커버리 기본 화면에서 Install
     Magisk-v19.0_Taimen_Diag.zip 선택 후 스와이프하여 설치.

15. 리커버리 기본 화면으로 복귀해서, Reboot - System - Do Not Install 하면 재부팅.

16. 처음 커롬 재부팅은 시간이 조금 걸림.

17. 재부팅하고 Solid Explorer 이나 Mixplorer 같은 루트 탐색을 지원하는 파일 탐색기 앱 설치.

18. mcfg_sw 파일을 다운해서 (조만간 업로드 예정) 컴퓨터에 압축 풀어둠.

19. 컴퓨터에서 adb push .\mcfg_sw\ /sdcard/Download/ 로 복사.

20. 17번의 파일 탐색기 실행하여 루트 권한을 얻고,
     Download 폴더의 mcfg_sw 폴더의 내용을 모두 선택하여 복사해서,
     루트 vendor/mbn/mcfg/configs/mcfg_sw/ 에 모두 병합 및 덮어쓰도록 한다.

21. 재부팅 하고 KT망에서 VoLTE가 되나 확인해본다.

 

본인도 20번까지 진행한 상태이고, 21번은 테스트 예정.

728x90