https://www.ptt.cc/bbs/MobileComm/M.1542651999.A.DBC.html
http://www.eca.party/2018/12/redmi-note4x-qualcomm-s625volte.html
先附上參考來源,因為手機是幫朋友改的,已改成支援volte,過程沒有截圖
我也懶得重新刷一次,故以下步驟請參閱來源,此方法只適用於高通CPU機型
需求:
1. 小米最新版本的原廠ROM(國際開發版)線刷
2. 解鎖bootloader
3. TWRP 第三方Recovery
4. Root (Magisk)
步驟:
1.原廠ROM 如已經刷第三方ROM 請線刷回原廠ROM
國際開發版
kenzo_global_images_8.11.22_20181122.0000.00_6.0_global_b2a5c7e388.tgz
https://mirom.ezbox.idv.tw/phone/kenzo/
https://xmfirmwareupdater.com/miui/kenzo/weekly/8.11.22/
2.解鎖bootloader
官方解鎖 (自行google)
非官方解鎖
https://blog.csdn.net/qq1667375308/article/details/111880233
3.刷入第三方Recovery TWRP
https://dl.twrp.me/kenzo/
4.刷入Magisk 取得Root權限
下載Magisk最新APK檔 放SD卡
https://github.com/topjohnwu/Magisk/releases
再刷完TWRP的img檔後,不要重開機馬上按 電源+音量up進入Twrp
否則重開機可能會被改為原廠的recovery
進入 TWRP,選擇刷入apk會修改boot取得root權限
如果線刷完畢,開機遇到卡小米Logo,也可刷入Magisk,便可以進入系統
4.開啟開發人員選項 -> 開啟USB偵錯
打開裝置管理員確認是否有 ADB Interface 字樣的裝置
5.安裝Magisk APK
開啟cmd進入adb.exe存放的資料夾
輸入: adb shell
輸入:su 授權Magisk取得root權限
輸入:setprop sys.usb.config diag,serial_cdev,rmnet,adb
或者
setprop sys.usb.config diag,serial_smd,rmnet_qti_bam,adb
確定裝置管理員(COM & LPT)出現Qualcomm USB 9091
如沒有出現9091代碼,表示你是第三方ROM或非原廠的firmware
6.重新刷Rom後 地區選擇-馬來西亞,設定裡的行動網路選項會出現Volte開關
安裝/開啟QPST程式集的PDC程式
Device選擇Qualcomm 9091的裝置,會列出系統支援的電信商設定檔
預設為 ROW_Generic_3GPP 設定檔,要開啟volte選擇 中國移動Volte_OpenMKt-Commercial-CMCC
按右鍵>SetSelectedConfig>Set Sub0 --->按Activate
狀態欄會出現Volte或者 HD(大陸版)的圖案,此時才是真正的開啟Volte
選擇ROW_Generic_3GPP,按Remove
最終完成設定如圖下
https://imgur.com/a/TPtzvXN
7. 因為ROW_Generic_3GPP設定檔在每次重開機或斷訊後就會重新出現變回預設
所以要用檔案管理員Root權限移除設定檔
路徑/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/
找到有類似 common row 3GPP資料夾 ,刪除配置檔mcfg_sw.mbn
之後不管重開機/關機,就會維持Volte信號
接下來步驟可選可不選
8.進入TWRP備份 EFS 和 MODEM 分區
備份當下可支援Volte的設定狀態,如後續遇到沒有訊號可再還原
不用再透過電腦設定,還原之後可能要過一陣子才會抓到Volte訊號
PS: 我改了2隻紅米note3都可以成功,分別大陸開發板跟國際開發版
原廠ROM但非開發版,我不確認能否支援
改成Volte不能再刷第三方ROM,不然會找不到Volte訊號
最後紅米Note3 繼續再戰10年
--