折腾无止境 4G频段及网络限制破解方法概略 - 德化论坛
关键信息
- 作者
- lgh
- 发布时间
- 2015-10-01
折腾无止境 4G频段及网络限制破解方法概略 搞机科普 方查理 2015/09/19 19:04对于很多水货手机和运营商定制机的用户,为了使用不同的手机卡和4G,网络模式和4G破解都是需要自行解决的问题,这是很多人走上安卓折腾路的开始。这篇夹杂着教程的科普,也就权当给刚入坑机友的人文关怀吧。而写这个的...

折腾无止境 4G频段及网络限制破解方法概略
搞机科普 方查理 2015/09/19 19:04
对于很多水货手机和运营商定制机的用户,为了使用不同的手机卡和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调试)模式,这是破解路上最大的一道坎,因为这道坎横在了比较冷门的工程模式之上(就是平时在拨号界面输入一串字符后跳转的界面)。