ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)

大家都戲稱 Max Pro M1 和 M2 是半殘 2CA,最近熱衷於研究第三方 ROM 和 kernel 的小弟我,在許多 XDA 和 telegram 的討論中意外發現原來手機晶片裡的 CA 組合是可以修改的。原本想說應該很少人到現在還在用這支手機,正在思考要不要發這篇教學文(要說心得文也是可以,我還沒有到非常專業),但前幾天看到有大大 Po 了刷第三方 ROM 的教學文,剛好最近面試告一個段落,於是我就決定寫了這篇文章。

先聲明:
1. 以下方法我只有在 Max Pro M1 上試過,但是理論上此方法適用於所有高通網路晶片,加上 SDM636 和 SDM660 都是使用 X12 LTE Modem,所以應該可以直接拿相同的 00028874 檔案套用在 Max Pro M2 解決半殘 2CA 的問題。但是頻段的支援我是參照手機王 Max Pro M1 上面列的頻段,所以如果想要在 Max Pro M2 取得最佳化的效果,最好還是要自己重新做一個 00028874 檔案會比較好。(我可以幫忙做一個,但是最近忙著找工作,可能要等有空的時候才會上傳上來給大家使用~)
2. 拜託各位千萬不要亂碰 EFS 分區裡面的其他檔案,按照下面的步驟一步一步來就好,因為我還沒到非常專業,如果你不小心刪掉了其他的檔案,我可能也沒辦法救你
3. 如果你已經正在使用第三方 ROM,Orangefox Recovery 可以幫忙備份手機 EFS 分區(TWRP 我不確定),強烈建議可以先備份 EFS 分區,這樣如果不小心搞壞了什麼就可以還原回去~
4. 如果你用的第三方 ROM 是 Android 11,請先備份你的 Data 分區,之後去 XDA 隨便找一個 X00T 的 Android 10 ROM 下來,clean flash 你下載的 Android 10,再開始進行以下步驟。因為一些未知的原因,在以下步驟中 QPST 會偵測不到 Android 11 的手機。修改完成之後可以再將你的 Android 11 clean flash 回去並將剛剛備份的 Data 分區還原回去,CA 的修改不會因為重新刷了 ROM/kernel/第三方用的 firmware 而不見!
5. 如果看不懂的地方可以先問我沒關係,我可以想辦法解釋到你懂為止,但是如果還是不放心的話,建議就不要操作了,我怕你的手機會一去不復返,畢竟手機能正常使用還是比較重要~

說明:
Max Pro M1 之所以被戲稱是半殘 2CA 的原因是因為官方說明只支援 B3+B3 和 B7+B7 的頻段,但如果我們利用 28874Decoder 來查看裡面的 CA 頻段組合(如下圖),可以發現他所支援的 B3+B3 和 B7+B7 是 3C 和 7C (手機要當下能取得連續的 40 MHz 才能啟動 2CA),並不是 3A + 3A 和 7A + 7A (手機只要能收到兩個分段的 B3 或 B7 (20MHz)就能啟動 2CA),這就是為什麼大家看的到吃不到的原因!但官方說 2CA 其實是沒說錯的喔,只是你當下的環境要有辦法取得連續的 40 MHz 才行!(這句很重要,因為我怕被吉)

以上是我自己的理解,如果有熟悉 3GPP 協定的大大發現我有說錯的地方麻煩請指正我~!

ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)

這邊先附圖證明此方法有用:
修改前:
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)

修改後:
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)
NetMonster 有時候能出現 3CA,但是我不確定是因為我家在鄉下的關係(彰化員林,有時候中華電信的訊號還會跳到 3G)還是 NetMonster 顯示錯誤,3CA 只能短暫的出現

以上是拿我媽的手機修改的,那是原廠的 ROM,沒有經過 root,所以標題我才會說沒有 root 也 OK

以下這支就是我自己的,後來有去申請台灣之星試用,2CA (B7 + B8)也能短暫的出現~
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)

事前準備:
1. 可能需要先開啟 ADB 偵錯 (這我不太確定),我自己是如果不打開就連接不到
手機端:關於手機 -> 對版本號碼點七下 -> 手機解鎖,設定 -> 系統 那邊就會多一個開發人員選項,往下滑找到 adb 偵錯,把他打開就可以了
電腦端:接下來去 android 開發者網站下載 Platform Tools (Windows 版本),解壓縮之後進入 platform-tools 資料夾,在命令提示字元中 cd 到此資料夾,輸入 adb devices,確定有出現以下畫面 (序號+device) 代表電腦可以用 adb 連接到手機~

P.S. 如果沒出現 List of devices attached 下面那一行就是沒成功連接電腦 (通常是因為你還沒在手機上允許 USB 偵錯)

ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)


2. 安裝 QPST (Qualcomm Product Support Tools):
可以在 MediaFire 下載,或者到官網下載最新版 (這應該是官網吧?)
下載完解壓縮之後記得要順便把 Driver 資料夾內的 Qualcomm USB Driver 也裝上去
3. CA 頻段組合的檔案 (00028874) (Max Pro M1)
(1) 原本 Max Pro M1 的檔案(怕有些人忘記備份):點此下載
(2) 我自己自製的檔案(參照 Zenfone 5 ZE620KL Ver. A 的 CA 組合製作的):
Max Pro M1 (X00T):點此下載
Max Pro M2 (X01BD):點此下載
4. 清醒的頭腦

修改步驟:
1. 首先先將手機連接到電腦,在命令提示字元試試看 adb devices 有沒有正確顯示

2. 進入 Diagnostic Mode :我們在鎖定畫面點緊急撥號,輸入 "*#3424#",如下圖,輸入完最後一個 # 的時候原本輸入的東西會消失不見,這時候手機就給他擺著連接電腦即可
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)
看起來什麼事都沒發生,其實這時候已經進入到 diag mode (診斷模式)了

3. 去開始功能表找出來已經安裝好的 QPST Configuration,按右鍵選擇以系統管理員身分執行,這時候 Ports 那邊應該會有一列 SDM636 的 Phone 出現,如果沒出現的話,關掉 QPST Configuration,從第二步開始重新做一次
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)

4. 進入 EFS 分區:選擇 Start Clients -> EFS Explorer (如下圖),之後跳出來的視窗按 OK 就可以了
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)

5. 進入 EFS 分區之後,記得不要亂動裡面的檔案
我們從左側樹狀清單找到 nv -> item_files -> rfnv ,裡面有個 Item File 叫做 00028874,記得先備份!
按右鍵選擇 Copy Item File to PC,如下圖所示(圖裡面是 Data File,但你們的應該會是 Item File)
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)

6. 備份好之後就對 00028874 按右鍵選擇 Delete,之後把新的 00028874 傳過來,方法就是在剛剛相同的資料夾(rfnv)內對空白處按右鍵,選擇 Copy Item File from PC (如下圖),把新的 00028874 傳到資料夾中,跳出上傳成功圖示並找找看是否有 00028874 出現(通常會出現在所有檔案的最下面)就大功告成了!
ASUS ZenFone Max Pro M1 修改 CA 組合教學 (有無 root 皆適用)

7. 把剛剛所有的視窗都關閉,USB 線拔掉,重新啟動之後才會生效~
如果不想再用到 adb 或是開發人員選項,可以在這個時候關閉開發人員選項~
(如果想要改回來,就利用同樣的方法把原本備份的 00028874 取代掉就好了!)
很厲害,先給五個讚
這樣的動手能力不是人人都有的
chenjohnliu
謝謝你的讚美!!
chenjohnliu wrote:
(手機要當下能取得連續的 40 MHz 才能啟動 2CA),並不是 3A + 3A 和 7A + 7A (手機只要能收到兩個分段的 B3 或 B7 (20MHz)就能啟動 2CA),這就是為什麼大家看的到吃不到的原因!但官方說 2CA 其實是沒說錯的喔,只是你當下的環境要有辦法取得連續的 40 MHz 才行!(這句很重要,因為我怕被吉)



自推文大師預備備...........


淫魂 wrote:
自推文大師預備備.....(恕刪)


其實我這邊有一個點也不太確定,就是 7C+41A 的部分
我有詢問過實驗室做相關研究的學長,3C 這個部份應該是沒錯的,兩個 B3 的頻段一定要連續才能啟動 2CA
但是 7C+41A 這個我不確定是只要兩個 B7 連續的頻段出現就可以啟動 2CA,或是一定還要同時結合 B41 才能啟動 3CA?

這個可能要請熟悉 3GPP 協定,或是做相關產業的大大來解答了

P.S. 28874Decoder 的 A 都多打一個的樣子,所以可以省略最後面那個 A
手上有支我姊的M2
但我沒中華剩遠傳21M
文章早一點出現的話
我還有台星體驗卡玩
把握當下、愛要即時;勿以惡小而為之、勿以善小而不為。
chenjohnliu
請問你家附近遠傳CA的組合頻段是什麼?我當初在修改的時候參考的是 Zenfone 5 ver.a,如果沒記錯的話只有亞太的頻段沒有考慮到而已,理論上其他四家應該都有
版大好

稍微想請教一下

原廠是要 連續 且 同頻段
才能有4G+
這邊姑且先相信 網速 有上升

其他2CA手機是不一定連續 且 不用同頻段 也可出現4G+
而且 網速 有變快

所以版大的做法是
改變CA組合讓手機
吃不一定連續 且 不用同頻段 也可出現4G+的意思嗎?
這樣當出現4G+的 網速 有上升?

因為沒有網速圖
所以心中還有個小疑惑

感謝版大的熱心教學
我還是貼一下, 我近二年半前貼的圖好了..........

========== 以下是引我 的站內舊文...... 三年過去了, 這台没必要再費神去試了,收訊就是爛=======


但大破的帶內在台灣很難用出來, (日本,泰國,新馬 台版大破M1 PRO親測4G+ OK)
所以才會被稱作半殘2CA (不是没有給你, 但在台灣觸發的條件有苛, 但也有在台灣領土觸發過,有留GPS座標及截圖)


無想轉身 wrote:
版大好稍微想請教一下...(恕刪)


對,基本上就是改變手機 CA 的組合(00028874)
如果您有印象的話本版和 ptt 上有另一個大大修改一加 policy.xml 的教學,但那個方法是在手機既定的 CA 組合(00028874)情況下,改變能支援 CA 頻段的規則
但是 Zenfone Max Pro M1 原本的組合就很少(這應該就是官方說硬體支援度有限的意思),所以一定得幫他增加一些台灣常用的頻段進去
至於為什麼官方不增加台灣的頻段組合進去,這我就不知道為什麼了(我在猜可能跟降低預算有關)

至於網速的部分,我現在沒空改回去重測網速,只能貼修改過後的而已
我是拿中華預付卡,原本中華在我家下載最快是40,現在變成最快80 ,台灣之星試用卡是修改完之後才申請的,所以不確定原本網速多快

我自己小米手機(陸版)是直接抓xqcn改自己的imei來完成新增/修改CA的組合
這個真的需要有一定動手能力再處理!
感謝樓主分享~
昭儒
您好 想請問怎麼做,我買了陸版小米4G速度不是很好。謝謝
tank0122
昭儒 抱歉,時間有點久遠了,我也忘記當初怎麼改了...
我發現一個奇怪的事,我的m1沒有破解
遠傳門號用NetMonster左上角常常會出現4cc
這樣真的是有4CA嗎?不過我的門號是LINE111無法有速度確認
chenjohnliu
CA 能啟動的時候通常 4g 會變成 4g+,如果你的台星沒有變成 4g+,那應該就是假的
chenjohnliu
至於我的方法有沒有效,反正試過的人就知道了,爭這個完全沒有意義
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!