返回列表 回復 發帖

解決來電和短信無法顯示聯繫人名字

在iPhone 3G沒有軟破之前,大部分使用未解鎖的iPhone用戶只能用卡貼,但是使用卡貼又帶來一個問題就是來電和短信無法顯示聯繫人名字。
  具體問題:

一開始:接電話正常,但收短信的時候只顯示電話號,對應不了聯繫人的名字;
然後來:我把所有手機號前面批量加了「+86」,收短信正常了,但來電話又只顯示電話號了
  解釋一下原理:
使用卡貼破解的iPhone,會被偽裝一個代碼001代替中國地區的代碼86,所以我們要做的就是手動還原真確的代碼。
  具體解決步驟:
1. 找到這個文件/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist
2. 編輯這個文件,在裡面加兩行代碼

代碼:
<key>001</key>
<string>cn</string>


3. 重啟iPhone,給自己打個電話,發個短信試試吧。
返回列表