過程可謂“復雜”。下面我們就壹同來看看“燒號”所需要的壹些準備工作。例如今天的
修改文件系統重新配置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 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 另外還有壹些不明功能的撥號代碼就不壹壹列出了
希望我的回答對您有所幫助,如有疑問,歡迎繼續咨詢我們。