就算韌體方面已經破解為解鎖狀態, 插入的sim卡只要不是美國、加拿大、法國、德國、英國、義大利、日本(這裡應該沒有gsm訊號八)、中國大陸這幾個國家的,
就會在使用電話及簡訊功能時當機,
之前我是有用過修改UIkit中的UIInternationalCodes.plist及UIMobileCountryCodes.plist, 但是我發現, 在有些情況下會失效
所以
就必須往問題的根源去找解決方法 ----- AppSupport
我在國外的論壇上找到新增加的限制破解方法, 就試要把台灣的區碼886 給它加進去, 讓iphone以為台灣的sim卡是可以接受的, 以下是所要修改的圖示
1到6分別代表不同的國家的電話電信資料
#1 = Country Name (abbrev.) ----- 國家
#2 = International Country Calling Code ------ 國際區碼
#3 = IDD International Prefix ------- ?
#4 = NDD National Prefix --------?
#5 = Area Code Length ------ 區域號碼位數
#6 = Subscriber Number Length ------ 我猜是辨識來電的位數
Code:
"us", "1", "011", "1", 3, 7
"ca", "1", "011", "1", 3, 7
"fr", "33", "00", "0", 1, 8
"fr", "33", "40", "0", 1, 8
"fr", "33", "50", "0", 1, 8
"fr", "33", "70", "0", 1, 8
"fr", "33", "90", "0", 1, 8
"uk", "44", "00", "0", 3, 7
"it", "39", "00", "", 1, 8
"it", "39", "00", "", 2, 7
"it", "39", "00", "", 3, 6
"it", "39", "00", "", 4, 5
"de", "49", "00", "0", 2, 7
"de", "49", "00", "0", 3, 6
"de", "49", "00", "0", 4, 5
"de", "49", "00", "0", 5, 4
"de", "49", "00", "0", 2, 8
"de", "49", "00", "0", 3, 7
"de", "49", "00", "0", 4, 6
"de", "49", "00", "0", 5, 5
"de", "49", "00", "0", 2, 9
"de", "49", "00", "0", 3, 8
"de", "49", "00", "0", 4, 7
"de", "49", "00", "0", 5, 6
"jp", "81", "010", "0", 1, 9
"jp", "81", "010", "0", 2, 8
"jp", "81", "010", "0", 3, 7
"jp", "81", "010", "0", 4, 6
"jp", "81", "010", "0", 5, 5
"cn", "86", "00", "0", 0, 11
"cn", "86", "00", "0", 2, 8
"cn", "86", "00", "0", 3, 7
在這裡我是找 fr 法國來更改, 法國跟台灣一樣用後8碼作為辨識來電的位數, 所以剛剛好可以用, 所以我只要把 fr/33 的位置 改成 tw/886 即可
![](https://attach.iphone4.tw/files/iphone4tw-4b3c5fb6c68c194cbb608ef23c9c37c4.jpg)
我前後至少失敗了3次, 造成iphone當在開機 apple logo 的畫面, 一切重新來過, 回復到1.1.1版重新破解,
終於
還是成功了
現在
電話及簡訊功能一切正常
來電辨識也正常
如果有需要這個檔案的人, 可以pm給我
在itunes裡 也顯示台灣區的電話格式
![](https://attach.iphone4.tw/files/iphone4tw-eb424f5c6d1a90dc76fb08e62f14d54d.jpg)