随着中国电信引进CDMA版iPhone 4,随之而来的“烧号”成了CDMA用户头疼的问题。目前从电信方面透露的消息指出,
“烧号”主要是通过OTA烧号方式进行,也就是说是通过移动通信的空中接口对SIM卡数据进行远程管理,
运营商通过无线网络将号码信息写入手机,用户只需简单的操作便能完成所谓的“烧号”过程。
当然这个需要运营商方面开放使用才行,但就苹果一贯的态度,到时候销售的电信合约机估计希望不会很大,水货就更别提了。
那么这就需要我们自己动手来进行烧号了,过程可谓“复杂”。下面我们就一同来看看“烧号”所需要的一些准备工作。例如今天的
修改文件系统重新配置iPhone4(使Verizon版iPhone 4支持其他运营商)。
需要注意以下先决条件:
· 已经越狱并安装了OpenSSH的CDMA iPhone 4
· SSH客户端程序
· pList文件编辑工具
· 声明,重新配置你的iPhone绝对不是非法的,只要你还保留着CDMA iPhone中原始的运营商的MEID。
(MEID是全球唯一的56bit移动终端标识号。标识号会被烧入终端里,并且不能被修改。可用来对移动式设备进行身份识别和跟踪。
由于ESN号段是有限的资源,基本上耗尽,所以制定了56位的MEID号段。MEID主要分配给CDMA制式的手机)
· 本教程绝对不允许任何形式的修改、替换或重写任何一部电话的ESN/MEID信息。
注:由于国外一些热销CDMA机型将手机号写入其中,无需放入SIM卡或UIM卡就能直接使用,而国内却并非如此。因此,
购买了水货机型的用户则只能通过烧号服务来正常使用手机。但是,IMSI、ESN、AKEY、
AA、AN五种号码却成了摆在用户面前的障碍。
这五种号码又简称“5码”,如果用户想要使用手中的水货CDMA手机,需要知道这五种号码才能将电话号码成功写入手机。有媒体报道,
现在中国电信部分营业厅和中间商可提供5码查询服务。这种商家提供的5码查询服务价格一般都在数百元左右。
--------------------------------------------------------------------------------
PC端设置
--------------------------------------------------------------------------------
Windows系统端:
1.下载WINSCP,PUTTY或Tunnelier软件(PUTTY是一套免费的 SSH / Telnet 程序,它可以连接上支持SSH Telnet联机的站台,
并且可自动取得对方的系统指纹码 (Fingerprint)。而Tunnelier这个SSH客户端软件包括提供手动规则的TCP/IP通道以及一个用于
动态发送的集成的SOCKS和HTTP协议。该软件拥有自动重新连接功能、一个图形SFTP文件传输客户端,一个控制台模式的SFTP客户端,
一个FTP-to-SFTP协议桥,用于图形服务器访问的简单点击远程桌面发送支持,以及Vt100, Xterm和Bvterm终端控制台支持。
Tunnelier支持所有的SSH服务器。
Tunnelier软件截图
2.为了能通过SSH连接 ,要先进行WiFi连接设置。打开手机的WiFi功能的,并通过设置使用WiFi连接你的无线网络。
3.连接成功后 ,你将在iPhone的顶部状态栏中看到WiFi图标,并查看有关连接的详细信息。这里,请记下你的IP地址,IP地址应该是 192.168.*.*
4.安装 SSH 客户端并启动,填写iPhone上的IP地址
用户名 : root
密码: alpine
5.按下“登录”按钮,会看到有一或两个新的窗口打开
6.这样表明你现在已经利用Tunnelier或其他SSH程序登录并连接上了CDMA iPhone。 (以下使用Tunnelier为例)
苹果电脑端:
请按照以上步骤执行即可,使用Cyberduck软件
--------------------------------------------------------------------------------
手动更新PRL
--------------------------------------------------------------------------------
1.利用Tunnelier的资源管理器窗口打开iPhone的 /System/Library/Carrier Bundles/iPhone/Zeppelin_US.bundle文件夹,文件架结构为:
carrier.plist
ssh工具手机版 ERI.plist
info.plist
其他文件等……
2.将以上文件在你的硬盘中做一个备份,以便在以后手机出错时用以恢复。
3.这里我们需要手动更新iPhone原始PRL为新的运营商PRL(PRL:优选漫游列表),将得到的中国区PRL(这个需要运营商提供)更名为310VZW.prl,并放到/System/Library/Carrier Bundles/iPhone/Zeppelin_US.bundle路径下,同时覆盖同名文件
4.利用plist文件编辑软件打开硬盘备份文件中的carrier.plist文件
5.在该文件中查“PrlPushFlag”字段,将下面的编码从“false”改为“True”(如下所示:)
6.保存修改后的carrier.plist文件,然后将该文件上传至/System/Library/Carrier Bundles/iPhone/Zeppelin_US.bundle文件夹中覆盖原文件,然后重启手机。
--------------------------------------------------------------------------------
修改PRI
--------------------------------------------------------------------------------
接下来我们需要做很重要的一件事。由于PRI是需要签名的,但是现在我们又没有办法绕过这个步骤或用其他方法代替,所以还只能先修改下PRI内的信息。PRI是一个包含运营商有关信息的载体,包括了ERI、EVDO、NAM、OTA特征和其他一些杂项信息等。这里主要是解决基带的问题。
我们仍然需要使用plist软件对carrier.plist文件进行修改。到PRI Version字段。
原始:
<key>PriVersion</key>
<string>00.01.023</string>
修改为:
<key>PriVersion</key>
<string>00.01.024</string>
到如上所示的字段,按照以上方法将版本号提高1,然后重新启动电话。重启后检查是否为“syslog”(记录至系统记录内)。
不过问题还是PRI需要签名,也就是说目前只是替换了基带版本,如果不行还是要恢复为之前的00.01.023。
--------------------------------------------------------------------------------
修改ERI,拨号程序代码
--------------------------------------------------------------------------------
关于修改ERI部分将在最后文章中呈现。这里先列出一些iPhone 4的拨号程序代码,在手机上输入它们可实现一些相关的功能。
*#5005*4357#,显示PRL与PRI版本 *#5005*74663#,显示用户当前的MDN号码 *#5005*25327#,屏幕测试?(闪烁)*#5005*274#,
没有什么效果,只是屏幕上有一个离开按钮 *#5005*7828#,同3 *#5005*78283#,显示的可能是调试日志 ##2539 *#5005*342444#
*#5005*3424255# *#5005*3424#,以上均为显示历史事件,如开机关机时间等
*#5005*5667#, Send [5667 = Loop] Displays LoopBack Call UI Enabled=fals 另外还有一些不明功能的拨号代码就不一一列出了,
关于CDMA iPhone 4烧号教程更详细的信息请继续留意我们.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论