在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,给自己打个电话,发个短信试试吧。
注意备份源文件。
感谢iPhone中文论坛b3inside提供此方法

筑梦起航,医路向前——中国新高教集团举办2024届毕业生赴中国人民解放
南京英国留学中介筛选指南,谁家扛住了“辣评”?
SOS ! 高考后申请美国本科来得及,但是这些事情你不能放过!
天津传媒学院无终艺术馆揭幕开馆
ACAA聚焦数字科技,为行业发展注入新活力
港澳台青年文化嘉年华在蓉举办
2023年度国考即将开考这些事项考生要了解
医教结合研讨会深度探讨孩子学习困难心理健康教育问题