Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android手機 >> Android手機實用技巧 >> iPhone 2.2固件破解WAP教程

iPhone 2.2固件破解WAP教程

編輯:Android手機實用技巧

?

    一、基礎知識

    1 、什麼叫 WAP

    WAP 是一種 GPRS 應用模式 , 網絡運營商 提供的網關 用於 WAP 浏覽( HTTP )服務 ,也就是浏覽 WAP 網頁。因此, WAP 在應用上 有相當大 的限制 ,一般來說,用 WAP 方式上網,就無法 訪問 Internet ,如果你想用手機 訪問 Internet ,就需要使用 NET 方式上網。

    2 、什麼叫破解 WAP

    破解 WAP ,即改寫手機系統內與 WAP 相關的文件,用 WAP 方式 訪問 Internet 。

    3 、 破解 WAP 的目的

    網絡運營商 普遍按照上網流量收取費用,我所在地區的收費標准如圖 1 所示。

1.jpg
按此在新窗口浏覽圖片!

    以前曾經有過不限流量的 SIM 卡,但 網絡運營商 “與時俱進”,早已取消。注意到沒有,如果你使用的是 5 元套餐,而你又需要浏覽 Internet ,就需要使用 cmnet 方式上網,費用是按照 0.03 元 /kb 收取的,是 cmwap 方式的 3 倍,如果你認為 0.03 元 /kb 不算多,那就錯了,我們來計算一下,以新浪網首頁為例,該頁全部浏覽後的大小為 916kb ,費用是 27.48 元。非常驚人吧!這就是很多朋友一天被吸費幾百元的原因所在。如圖 2 所示。

2.jpg
按此在新窗口浏覽圖片!

    再看看 5 元套餐的 cmwap 資費標准,是 5 元包 10M 流量, 10M 換算成 cmnet 的收費,是 300 元,這樣一對比,你就知道用 cmwap 的好處了,我們破解 WAP 的目的就是為了省錢,讓你隨心所欲地沖浪。當然,還是包月最劃算,避免用冤枉錢,建議你干脆關閉 cmnet 。

3.jpg
按此在新窗口浏覽圖片!

    二、破解流程

    以下破解方法適用於 iPhone 2.2 固件,其他固件不保證成功,但 2.2 固件肯定成功,也許你做了第一步就成功了,也許你一直做到第四步才成功。本文為獨家密籍,本人首創。

    第一步: 設置——通用——網絡——蜂窩數據網,在 APN 內填入 cmwap ,其他不填,如圖 4 所示。刷破解版本的朋友在這一步可能就可以更新天氣、用 Safari 上網、下載軟件了。

4.jpg
按此在新窗口浏覽圖片!

    第二步: 用手機助手(或 DiskAid 、 winscp )替換 /private/var/preferences/SystemConfiguration/ 文件夾下的 preferences.plist 文件(建議替換之前備份),重啟手機,打開天氣看看能不能更新,如能,則成功,如不能,請往下看。到這一步已經有 50% 的人成功了。圖 5 是更新天氣成功的界面。

5.jpg
按此在新窗口浏覽圖片!

    第三步:將 libgsmhook.dylib 文件同步到 /usr/lib/ 文件夾下, com.apple.CommCenter.plist 文件同步到 /System/Library/LaunchDaemons/ 文件夾下替換原文件。切記: com.apple.CommCenter 文件的“權限”必須改為 644 ,用戶必須改為 root (默認“用戶”為 mobile ),否則手機將沒有任何信號。重啟手機,打開天氣看看能不能更新,如能,則成功,如不能,請往下看。到這一步已經有 80% 的人成功了。看看圖 6 ,是用 Safari 登陸 Google 的界面。

6.jpg
按此在新窗口浏覽圖片!

    第四步:通過 Cydia 安裝 SwirlyMMS 軟件,要是你沒有無線接入,那我就白說了,請等待我繼續研究。打開 SwirlyMMS ,點設置,即一個扳手和一個錘子交叉的圖標,如圖 7 所示。

7.jpg
按此在新窗口浏覽圖片!

    在“ MMSC ”內填入“ mmsc.monternet.com ”,“ Proxy ” 內填入“ 10.0.0.172:80 ” , “ APN ”內填入“ cmwap ”其他不填,如圖 8 所示。退出 SwirlyMMS , 打開天氣看看能不能更新,如能,則成功,如不能,請往下看。到這一步已經有 90% 的人成功了。

8.jpg
按此在新窗口浏覽圖片!

    第四步:還有 10% 沒有成功的,請將上面的“ 10.0.0.172:80 ”改為“ 10.0.0.172:9201 ”,如圖 9 所示。退出 SwirlyMMS , 現在你可以隨便更新天氣,使用 Safari 上網沖浪了。 破解成功!至於為什麼改 80 為 9201 ?簡單地說,是因為各個地區的網絡運營商的設置有所差異, 80 端口和 9201 端口分別打開不同的網關協議。用 SwirlyMMS 的目的就是為了打開相應的端口和協議,是否有其他方法可以打開,我正在研究當中。

9.jpg
按此在新窗口浏覽圖片!

    三、例外情況

    這種情況不多見,和上面談到的端口問題一樣,跟當地網絡運營商的設置有關,但我在出差時恰巧碰到了,具體表現為 Safari 上網時顯示的是亂碼,其他正常。如圖 10 所示。

10.jpg
按此在新窗口浏覽圖片!

    將 WebKit 文件同步到 /System/Lbrary/Frameworks/WebKit.framework 文件夾下替換原文件,即可完美解決。 如果上述文件夾不存在,請同步到/System/Library/PrivateFrameworks/WebKit.framework文件夾。

    文中談到的 preferences.plist 、 libgsmhook.dylib 、 com.apple.CommCenter.plist 、 WebKit 文件請到這裡下載:

http://club.ccmove.com/nclub/topicdisplay-5007-1222838-1.html

不會替換文件、更改權限的朋友請移步這裡:

http://bible.younet.com/files/2008/11/28/398969.shtml

想刷機到2.2固件版本的請移步這裡:

http://bible.younet.com/files/2008/11/26/398903.shtml

不會使用 DiskAid的請移步這裡:

http://bible.younet.com/files/2008/12/03/399111.shtml

不會使用 winscp的請移步這裡:

http://bible.younet.com/files/2008/12/01/399042.shtml

如還有例外的例外,請及時反饋。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved