2008年2月4日 星期一

解決iPhone來電不匹配問題(1.1.2+)

自從iPhone出來後~來電不匹配的問題就一直存在!
明明電話簿裡面有存「好友A」的電話號碼~
但是「好友A」電話打過來的時候,不會顯示「好友A」
而是顯示+886 xxx xxx xxx!
到目前最新的1.1.3也是有同樣問題!!

早期(1.1.1)大家是透過修改過的AppSupport檔案~
強制iPhone在匹配來電以及SMS的時候...
與電話簿聯繫人的「後」幾位匹配!
而到了1.1.2與1.1.3以後,修改的方式有一點點不同了~

(一)
請先到這邊,下載最新的PhoneNumber Dynamic Library(目前是Build 10)
解壓縮,之後會看見1.1.2跟1.1.3兩個版本~
請根據自己的版本來找到相對應的檔案

(二)
在iPhone下面路徑
/System/Library/Frameworks/AppSupport.framework/
新增一個「Support」的資料夾

(三)
將 AppSupport 與 AppSupport.original 兩個檔案Copy到iPhone下面路徑
/System/Library/Frameworks/AppSupport.framework/

(四)
自行修改一下「PhoneNumberTemplates.txt」的檔案~
將自己所在的國家,移動到最上面~
或者可以刪除掉不需要國家~

(五)
將 PhoneNumber.dylib 與 PhoneNumberTemplates.txt 兩個檔案Copy到iPhone下面路徑
/System/Library/Frameworks/AppSupport.framework/Support/

(六)
重新啟動iPhone!

0 意見:

張貼留言