hi..
For those who worried about why iPhone does not automatically format the numbers according to the Sri Lanka ( Example : (077) 224-1549 or (011) 2 224-555)
well, I requested help from Frank8 only one who has created the caller ID Fix for OS 3.0. Yes he replied and have sent us the fixed file according to Sri Lankan numbers.
( Request Link : http://www.hackint0sh.org/forum/f146/51957.htm#post428591 )
Please read carefully and do the following,
1. Fire-up 'Cydia' and search " CallerID and Format Fix for 3 " and install it. (Hopefully you might have already done this) and respring.
2. Now download this file
RapidShare: http://rapidshare.com/files/259275686/Default.phoneformat.html
SSH/browse iPhone and paste to this location
save or rename original file (incase)
/System/Library/PrivateFrameworks/AppSupport.framework/Default.phoneformat
(check file permissions = 644) ( by default it's 644)
3. Last step, Since Sri Lanka is not listed in Settings-> General->International->Regional Format, we need to manually set the country to do that,
run this command from WinScp Command Terminal or mobile terminal *(please read the end of this post if you need more details)
( just type this carefully and enter )
/usr/bin/plutil -key AppleLocale -value en_LK /var/mobile/Library/Preferences/.GlobalPreferences.plist
now respring again. if you check the Regional Format under Settings-> General->International now Regional format must have changed to Sri Lanka.
[Good thing :This will also set your applications' currency into SL Rupees]
now go to Phone Keypad and type a phone number you will see numbers get automatically formatted nicely as below,
Eg : (077) 234-2323 , (0777) 888-999, (011) 5 333-333
for area codes : 11,21,23,24,25,26,27,31,32,33,34,35,36,37,38,41,45 ,47,51,52,54,55,57,63,65,66,67,81,91
if third digit = 4 , format (0xx) 4 xxx-xxx , +94 (xx) 4xxx-xxx
if third digit = 5 , format (0xx) 5 xxx-xxx , +94 (xx) 5xxx-xxx
otherwise format (0xx) xxxx-xxx , +94 (xx) xxxx-xxxx
for mobiles :
if code = 777 , format (0777) xxx-xxx , +94 (777) xxx-xxx
otherwise format (07x) xxx-xxxx , +94 (7x) xxx-xxxxx
* If you run this command from Windows you will be using Terminal from Winscp this is easy else install Mobile Terminal and Erica Utilities from 'Cydia' and run this command from iPhone itself ( here you should be careful to check each letter you type; nothing will happen but you will not be able to do it )
* Erica Utilities are set of commands and mobile terminal is like DOS interface application.
if you need any help. just post here.
Good Luck.!
Specially Thanks to Frank8 for helping us/ Sri Lankan iPhone users with Phone Number formatting :
Thread Link : http://www.hackint0sh.org/forum/f146/51957.htm#post428591
_ryan
For those who worried about why iPhone does not automatically format the numbers according to the Sri Lanka ( Example : (077) 224-1549 or (011) 2 224-555)
well, I requested help from Frank8 only one who has created the caller ID Fix for OS 3.0. Yes he replied and have sent us the fixed file according to Sri Lankan numbers.
( Request Link : http://www.hackint0sh.org/forum/f146/51957.htm#post428591 )
Please read carefully and do the following,
1. Fire-up 'Cydia' and search " CallerID and Format Fix for 3 " and install it. (Hopefully you might have already done this) and respring.
2. Now download this file
RapidShare: http://rapidshare.com/files/259275686/Default.phoneformat.html
SSH/browse iPhone and paste to this location
save or rename original file (incase)
/System/Library/PrivateFrameworks/AppSupport.framework/Default.phoneformat
(check file permissions = 644) ( by default it's 644)
3. Last step, Since Sri Lanka is not listed in Settings-> General->International->Regional Format, we need to manually set the country to do that,
run this command from WinScp Command Terminal or mobile terminal *(please read the end of this post if you need more details)
( just type this carefully and enter )
/usr/bin/plutil -key AppleLocale -value en_LK /var/mobile/Library/Preferences/.GlobalPreferences.plist
now respring again. if you check the Regional Format under Settings-> General->International now Regional format must have changed to Sri Lanka.
[Good thing :This will also set your applications' currency into SL Rupees]
now go to Phone Keypad and type a phone number you will see numbers get automatically formatted nicely as below,
Eg : (077) 234-2323 , (0777) 888-999, (011) 5 333-333
for area codes : 11,21,23,24,25,26,27,31,32,33,34,35,36,37,38,41,45 ,47,51,52,54,55,57,63,65,66,67,81,91
if third digit = 4 , format (0xx) 4 xxx-xxx , +94 (xx) 4xxx-xxx
if third digit = 5 , format (0xx) 5 xxx-xxx , +94 (xx) 5xxx-xxx
otherwise format (0xx) xxxx-xxx , +94 (xx) xxxx-xxxx
for mobiles :
if code = 777 , format (0777) xxx-xxx , +94 (777) xxx-xxx
otherwise format (07x) xxx-xxxx , +94 (7x) xxx-xxxxx
* If you run this command from Windows you will be using Terminal from Winscp this is easy else install Mobile Terminal and Erica Utilities from 'Cydia' and run this command from iPhone itself ( here you should be careful to check each letter you type; nothing will happen but you will not be able to do it )
* Erica Utilities are set of commands and mobile terminal is like DOS interface application.
if you need any help. just post here.
Good Luck.!
Specially Thanks to Frank8 for helping us/ Sri Lankan iPhone users with Phone Number formatting :
Thread Link : http://www.hackint0sh.org/forum/f146/51957.htm#post428591
_ryan
