呵呵方便懒人兄弟们用的
这个是我第一个下载上千的帖子爽啊
只适合1.1.4固件
本文是根据
http://www.weiphone.com/thread-96360-1-1.html改的
解压缩后有两个文件
PhoneNumberTemplates_2.plist上传到System/Library/Frameworks/AppSupport.framework/Support/
哪个兄弟如果有什么还匹配不了的,可以在下面跟帖我可以继续更新这个附件
所编辑的文件的具体解释详细解释看14楼
<key>cn</key>
这行标识的是区(如果你选的是香港的试试按相对的格式改变HK那一行《香港是HK吧。。》)
<dict>
<key>AreaCode</key>(
这一行标识的是下面区号匹配)
<array>
<string>##:########</string>(
这一行是用来匹配010 020 021之类的大陆省份三位区号后面加的是8位的电话号码)
<string>###:########</string>(
这一行是用来匹配区号位四位,电话号码为8位的电话大陆省份的电话)
<string>###:#######</string>(
这一行是用来匹配区号位四位,电话号码为7位的电话大陆省份的电话)
</array>
<key>InternationalCallingCode</key>
<string>86</string>
用来匹配86的(如果是香港的可以把这个换成852 和86两个中间大概需要用</array>隔开)
<key>InternationalDialingPrefix</key>
<array>
<string>+</string>
一般会在前面有+
<string>00</string>
00的也可以匹配
<string>1259300</string>
这个是IP长途
</array>
<key>NationalDialingPrefix</key>(
下面是IP和飞信的匹配)
<array>
<string>0</string>
<string>179510</string>
<string>125930</string>
<string>12520</string>
<string>17951</string>
<string>12593</string>
</array>
<key>SubscriberNumber</key>
<array>
<string>(any)</string>
</array>
</dict>
重要的是你编辑的是哪个区就把你的区域格式改成对应的区方法如下
设置-----》通用-----》多语言环境-----》区域格式
将这个区域格式改成中国
UIPhoneFormats.plist上传到System/Library/Frameworks/UIKit.framework/PhoneFormats
下面是关于CN的一段根据我的试验和了解这个文件是用来管理你的电话号码显示的格式的
比如什么电话号之间有没有- 有没有括号什么的
<key>cn</key>
<array>
<string>00 $</string>
<string>1####</string>(用来匹配10086之类的电话号显示格式是10086 如果你把这个里面改成
1## ##则以后你收到10086的电话或者短信都会显示成100 86)
<string>9####</string>
<string>9#####</string>
下面几行用来显示带区号的电话号码,按照我的习惯区号和电话号之间用-分隔.如果不喜欢可以去掉-号
<string>01#-########</string>
<string>02#-########</string>
<string>0###-########</string>
<string>0###-#######</string>
下面是手机电话的显示格式
<string>13# #### ####</string>
<string>15# #### ####</string>
再下面是用来显示17951 12593 12520的电话的格式一样,你喜欢看什么样子的电话号码就吧他们改成相应的样子
<string>(17951) 13# #### ####</string>
<string>(17951) 15# #### ####</string>
<string>(17951) 01#-########</string>
<string>(17951) 02#-########</string>
<string>(17951) 0###-########</string>
<string>(17951) 0###-#######</string>
<string>(12593) 13# #### ####</string>
<string>(12593) 15# #### ####</string>
<string>(12593) 01#-########</string>
<string>(12593) 02#-########</string>
<string>(12593) 0###-########</string>
<string>(12593) 0###-#######</string>
<string>(12520) 13# #### ####</string>
<string>(12520) 15# #### ####</string>
<string>(12520) 01#-########</string>
<string>(12520) 02#-########</string>
<string>(12520) 0###-########</string>
<string>(12520) 0###-#######</string>
下面就主要似乎为了短信设置的了
<string>+86 13# #### ####</string>
<string>+86 15# #### ####</string>
<string>+86 01#-########</string>
<string>+86 02#-########</string>
<string>+86 0###-########</string>
<string>+86 0###-#######</string>
400 800免费电话
<string>400-### ####</string>
<string>800-### ####</string>
</array>
如果谁发现有什么电话没写到希望大家可以说一下,
有的1.1.4机子System/Library/Frameworks/AppSupport.framework/下怎么没有Support这个文件夹?
我发现过一种情况会没有这个目录:就是安装了Appsupport补丁(1.1.4)又删除会没有这个目录。
不排除还有其他办法会丢失这个目录。
有两个办法一个人是把我放在下面的Support.rar的压缩包解压缩,在System/Library/Frameworks/AppSupport.framework/建立该Support目录,然后把附件解压缩都传上去。
另外一个办法就是添加源
http://app.ioicn.com.cn
安装Appsupport补丁(1.1.4)就会发现有这个目录了
用weplus破解的support目录下有PhoneNumberTemplates.plist文件,用楼主的文件更新并且删除PhoneNumberTemplates.plist后,无论怎样都匹配不上。如:姓名apple,通讯录存入号码不带区号,拨打加区号的就匹配不了,反之亦然。
我觉得有一种可能如果你原来的目录里面有PhoneNumberTemplates.plist文件那么你的电话就不会再去搜索PhoneNumberTemplates2.plist文件了建议如果有不成的先把原来SUPORT目录下的东西清空然后上传我的附件最后覆盖PhoneNumberTemplates2.plist文件试一下有成功或者不成功的说一下好不好
最新建议最好直接安装电话号码补丁
应香港一位朋友的要求重新上传了一个关于香港方面设置的附件建议先把
Support.rar 这个文件放到
有的1.1.4机子System/Library/Frameworks/AppSupport.framework/下面然后再下香港电话把里面相关文件覆盖
如果有哪位朋友试用了请告诉我哪有问题我会继续修改的说2
[
本帖最后由 繁星满天 于 2008-8-4 23:10 编辑 ]