Spent the best hours of the night trying to sort this out - tried so many things, but nothing worked til...now!
Read so many threads about trying so many things, replacing files, installing apps etc etc, and i thought i'd try my own way!
I figured that its merely to do with using a sim adaptor, as i don't have this problem otherwise, but if you're an iphone user that has this problem without the need for such adaptor, then give it a try!
This hack involves replacing 2 files via sftp, either FileZilla or similar (just so that you're able to access your iphones hardrive to make ammendments).
The files required to replace/ammend are:-
:/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIInternationalCodes.plist.
AND
:/System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist.
Simply search for your country code within files (ie. mine was 'uk' so i used 'find' on a plist editor called 'pledit' and put in 'uk'). When this came up i altered the corresponding digits to '44' which is the international country code. I also changed/added to make an entry for code 001 which the required country title (mine being 'uk') and saved this for both files, in a plist format - just to make sure.
Here is a clip:
...
<key>001</key>
<string>uk</string>
...
<key>44</key>
<string>uk</string>
...
Note that the 001 is fixed along with YOUR country name, and in the 2nd line as above, just ensure YOUR country code corresponds to YOUR country name. I hope this is clear.
Rebooted, and BOOM BOOM - sorted! No more number/contact separation, nice n tidy sms messages, no need to alter phonebook entries!
I hope this helps anyone who needs it, and any feedback/development from my advice is always nice
Also..files are attached as follows.
Have a nice day/night
