對于很多水貨手機和運營商定制機的用戶,為了使用不同的手機卡和4G,網絡模式和4G破解都是需要自行解決的問題,這是很多人走上安卓折騰路的開始。
這篇夾雜著教程的科普,也就權當給剛入坑機友的人文關懷吧。而寫這個的契機,是筆者入了一部Verzion版的S6 edge……
根據運營商設立的封鎖方式不同,破解的方法也是千奇百怪,難度不一。這里粗略分為系統、build文件、高通調試工具和工程模式4類。
系統本身
部分系統的網絡軟屏蔽方式非常簡單,只是把開關頁面隱藏了。但安卓的activity機制(可以把它當做頁面,所有界面就是由許多activity組成),讓第三方應用可以挖出系統特意隱藏的界面。
more shortcut,以及其調出的隱藏型快捷方式
在“more shortcut、nova桌面”等可以查看系統快捷方式/activity頁面的應用中,可以發現很多散落的設定項,而且很可能會包括很多不應該出現在某些機型的內容。
被隱藏的LTE開關、GSM/UMTS的頻段、漫游網絡設置頁面
例如V版S6 edge中可以調出一個LTE的開關,雖然這個開關不能點,但這絕逼不會屬于萬惡V版會加入的東西,它應該是其他版本系統中沒被清理完的元素。
設定的開關可以控制GSM/UMTS的頻段、漫游網絡設置,另外還有個啟用4G的快捷方式,但,它,閃,退,了……
build.prop文件
RE管理器及G925V的build.prop文件
很多人折騰安卓的開端,都是RE管理器和build.prop文件。這個文件雖然只有1-200行,但更改上面的參數值,就可以輕松更改機器型號、語言信息、系統DPI、網絡設定、系統虛擬內存等眾多參數。
有些異常簡單的破解特例就是通過它完成的,例如三星S4 LTE-A(SHV-E330),其root后,將system/build.prop 中的機型由SHV-E330修改為SM-N9005(這是Note 3的其中一個版本),即可一口氣打開對FDD-LTE B1/3/5/7的支持。
左為修改前,右為修改后的網絡選擇界面
另外,對于V版S6 edge 來說,在修改system/csc/sales_code.dat為CHN后,或者將build.prop中的型號和地區名更改為chn后,網絡模式選擇菜單和通知欄會出現不同的變化。港版和美版的系統界面在修改幾個字母之后互換,是不是頓時明白為什么三星的ROM都特別大呢?因為它們其實把N個版本的內容都塞在里面了……
高通三大調試神器
因為手機廠商一般都是直接買高通/MTK等芯片廠商的方案,而且很少會作深度的修改,所以芯片廠商的調試工具就為機友們留下了破解的空間。
因篇幅有限,這里以保有量最大,破解方法最成規模的高通SoC機型為例進行說明。這些機型采用了高通的基帶和射頻芯片,可以通過經典的“高通三件套”QXDM、QPST和DFS,進行網絡破解。而它們三個也就是傳說中的寫號工具。
它們是高通公司公司推出,對手機終端所發數據進行跟蹤的工具,主要用途是網絡測試。即使機器沒解BL鎖,但只要能root,就有機會通過高通等芯片廠商的調試工具對系統的網絡配置文件/EFS分區等進行修改,從而達到解開網絡限制的目的。
QXDM
QXDM 全稱The QUALCOMMExtensible Diagnostic Monitor,主要步驟其實只有3步:
打開被隱藏的USB模式設定界面,從撥號界面進入工程模式
打開手機的CP模式(從原來的 MTP + ADB轉成RNDIS + DM + Modem)
在QXDM的NV Browser(NV值瀏覽/管理器)中對06828和06829中的值進行修改為17592185995263(4G頻段全開),或2061584302149(包括國內在用的band 1/3/7/38/39/40/41)
它里面還有個DBEditor,可以看到那里面好萬條設定的具體說明。破解汪看到這個分分鐘高潮,新手看到分分鐘嚇尿……
QPST
QPST包括的組件
QPST(Qualcomm Product Support Tool)是一個針對高通芯片開發的傳輸軟件組。它包含資源管理器(EFS Explorer)、工廠測試模式(Factory Test Mode Application)、內存調試模式(memory debug)、QPST配置(QPSTConfigruation)、NV項目管理(RF NV Item Manager)、服務程序(Service Programming)、軟件下載(Software Download)等若干組件,可以繞過系統,進行鈴聲復制、更改手機功能參數等操作。
Service Programming 界面中,可以對網絡設定進行超級詳細的修改,上圖紅框內的標簽足足有20幾個……
EFS Explorer截圖
而對部分已經有相關頻段支持,但因carrier_policy.xml文件差異而自動退出LTE狀態回落到3G/1x。對于這部分設備,就可以使用QPST中的EFS Explorer(EFS分區管理器)進行相關文件的導入和修改(參考美版Nexus 6的破解)
DFS CDMA TOOL
它可以對幾乎整套網絡設定進行修改,同樣以美版Nexus 6為參考,在當中的DS QcMIP和Retries interval進行修改即可完成和上面QPST添加carrier_policy.xml文件接近的效果
對部分機型來說,這甚至不需要root。而部分運氣不佳,需要同時動用當中2個甚至3個軟件的機友,或許就會發現它們之間的修改其實的互通的,在其中一邊修改參數后,另外一邊的參數值也會有對應的變化。
無盡的工程模式
連上這3個偉大工具之前,需要打開手機的CP(modem調試)模式,這是破解路上最大的一道坎,因為這道坎橫在了比較冷門的工程模式之上(就是平時在撥號界面輸入一串字符后跳轉的界面)。
左為工程模式代碼,右為USB Setting模式
不同廠商,甚至不同型號的機型,進入工程模式的撥號代碼都會有些出入,例如HTC M8用的是入##3424#。部分沒反應的機器,需要連接電腦輸入“adb shell - su- setprop sys.usb.diag.config diagon”(“-”在這里代指分行)的adb代碼。moto系列,則可以同時按著音量減和電源,到AP Fastboot 轉跳到BPTOOLS選項,一口氣跳到目標的CP模式。
而三星則可以嘗試*#7284#*、*#0808#等代碼。如果失敗的話,則在root后,通過RE管理器進入/EFS/carrier/目錄,將 HiddenMenu中的OFF為ON(一定要大寫)。如果還不行,那就進入system文件夾修改build.prop,在其最下面加 sys.hiddenmenu.enable=1;再到system/csc/sales_code.dat,將CHN改為VZW。
如果機器對于上述方案都沒反應,那就找同機型不同版本的機器,反編譯和移植IOTHiddenMenu,含ServiceMode、Test字樣的apk并塞到對應位置。雖然現在deodex和反編譯都有比較簡單的一鍵工具,但這搞起來還是比較麻煩,這里就不展開了。
進入工程模式的路或許湖是很艱辛蛋疼,但進去之后,你會發現新世界的大門正在緩緩打開……
新世界的開端
撥號工程模式的代碼相當多,對于不同機型,這個具體代碼也會有不一樣,這里列舉部分V版S6 edge的代碼:
*#0011# 工程模式ServiceMode(查看當前頻段值)
*#06# imei
*#0228# 電池狀態測試
*#1234# 版本
*#1111# 工程模式
*#0*# 測試模式
*#7353# 快速測試菜單
*#12580*369#版本顯示
但關乎到我們折騰網絡的大概就是下面2個:
##3282# DATA programming界面
*#27663368378# 工程模式主菜單
第一次看到它們的時候,估計大多數人都會嚇呆,而破解汪的心中肯定燃燒起無盡的希望。
DATA programming界面
DATA programming界面
在QPST、DFS里調節的那堆看不懂的參數,在這里也可以直接輸入。
剛才千辛萬苦打開的HiddenMenu,居然在這里有現成的開關……
而系統中沒有的網絡模式,在這里也有更加詳細的選項提供。
工程模式主菜單頁面
*#27663368378# 工程模式主菜單更是嚇呆了,里面的層級和項目之多,輕松碾壓了系統本身的設定項。
里面還會發現很多有趣的東西,例如在這里就看到S6 edge被識別為了MSM8974,可能是因為用了高通的MDM9536M基帶。
4G 頻段的直接開關居然都出現在里面了,屏蔽網絡的選項等都有。部分運營商就是通過在這里面進行修改,通過MAIN MENU--[2]UE SETTING & INFO--[1]SETTING--[1]PROTOCOL--[2]NAS--[1]NETWORK CONTROL--[4]BAND SELECTION之后會出現這么一大堆選項,部分機型就是用這個達到屏蔽網絡的目的,點進去把目標網絡打開即可。
??????? 對于破解后,無法在3、4G之間自行回落的電信機型,可以在這里手動控制網絡模式,CS為CDMA,PS為4G模式。而對于無法從2/3G、CDMA跳回4G的機型,可以配合perfect LTE等app自動跳回4G。
在這個模式里,需要用 key input 手動輸入Q21182、Q211214等代碼對模式進行更改。有激情的玩家可以在里面轉悠一下,或許會發現不少驚喜。
總結
上述都是市面上有先例的4G破解方法,但因安卓機型多而且廠商差異大,所以本文只能以美版S6 edge、Nexus6 作蜻蜓點水式的概略,讓剛入破解坑的機友,對現在的破解方法有個大概的了解和印象。另外,再提醒一下,折騰和破解前請做好備份……
當然,如果沒有折騰興趣的機友還可以等待系統升級,很多機器升級之后會自動解開對網絡的鎖定,例如V版S6 edge升級安卓5.1后就默認打開了對國內頻段的支持,可以直接使用聯通4G和電信4G,但代價是新系統無法自行回落到電信的3G(電信用戶受再次受到暴擊)。
評論
查看更多