Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Caller ID Fix 2.2 Jailbreak, Change the locale setting

views
     
frozzbyte
post Jan 5 2009, 08:02 PM

Feeling butthurt lately? Like I care
*******
Senior Member
3,657 posts

Joined: May 2005
I think this thread is a bit misleading.

1. The CallerID Fix for 2.2 id for Number matching for incoming call and SMS. It does not have anything to do with the region format. Once we install this, it will solve the problem of SMS will show name but call will not. Last time the solution is to put +60 on each phone number. With the CallerID Fix 2.2 by frank8, it solve the number matching whether we have +60 or not.

2. The one that TS show with the terminal and erica utilities is just to put Malaysia as the default region setting (which still does not change and follow US settings). Why do this? Because some people when they want to add an address to a contact, malaysia does not exist in the country drop down menu. So this method put Malaysia in the drop down menu in the address book. Thats why if u look in TS first post, he said in Google maps still show miles and not KM as we only change the name from US to Malaysia, and not the entire locale. U can even see in TS first post where the date shown as Jan 5, 2009 and not as 5 Jan 2009.

3. Now frank8 has release a Format Fix 2.2 in Cydia to correct the number shown in the dialer to show in a correct manner. Last time any land number will be bundle up in US format i.e (034) 567 8900 instead of (03) 4567 8900. U can also check out Net.-Local Number Format in cydia.

Last time Apple made it easy for people to just edit the plist files, now they had change the format to a binary file with *.phoneformat extension.
frozzbyte
post Jan 6 2009, 03:58 PM

Feeling butthurt lately? Like I care
*******
Senior Member
3,657 posts

Joined: May 2005
QUOTE(r0kawa @ Jan 6 2009, 01:17 AM)

Installing CallerID 2.2 did fix my problem at least. I'm sorry to all for causing a lot of confusion.

1. I've try the change default.plist fix by frank8, the problem still occur in SMS if I'm saving the number with 01x and I receive the sms by +601x (Celcom)
2. So to all, the change for default.plist Didn't solve my problem!!
3. The region format is all about this fix. The region will set the default for
     1. phonenumber format and fix
     2. default measurement in Google Maps. (still using Miles)

The one that TS show with the terminal and erica utilities is just to put Malaysia as the default region setting (which still does not change and follow US settings). actually if you just install the Erica utitlies and not run the command through mobile terminal, it will not change anything.

? How to run command in Mobile terminal ?
Just type below command inside mobile terminal
/usr/bin/plutil -s AppleLocale -v my_MY /var/mobile/Library/Preferences/.GlobalPreferences.plist

It will not break your iPhone as far as I know. It just change the localization setting to Malaysia and that will fix my problem and I hope everyone else. I still think this tutorial is far easier than SSH and upload the default.plist to the require folder. Maybe I'm not to good explaining it.

Thank you.
*
Yes I know that just installing erica utilities and terminal without running the command wont do anything. I'm saying it in general to refer the steps after that.

As u can see the command /usr/bin/plutil -s AppleLocale -v my_MY /var/mobile/Library/Preferences/.GlobalPreferences.plist will edit the GlobalPreferences.plist file (which the default locale is US) and set my_MY as the new Locale name.

I generally use plutil to convert binary plist files to XML since the website use to convert this file have a size limitation.


Added on January 6, 2009, 4:02 pmFYI ... FW2.2 does not use *.plist files anymore for the number matching. It uses a new binary format called *.phoneformat. plutil can't convert this and we have to use a HEX editor to edit the file.




This post has been edited by frozzbyte: Jan 6 2009, 04:09 PM
frozzbyte
post Jan 6 2009, 04:10 PM

Feeling butthurt lately? Like I care
*******
Senior Member
3,657 posts

Joined: May 2005
QUOTE(sugen @ Jan 6 2009, 09:17 AM)
I am using DIGI.. how about u? For DIGI, they formated their system in such a way that.. Any incoming call will had the format 012xxxx/016xxxx. For SMS is +60
*
I'm also using Digi but I don't use CallerID Fix 2.2. I got the file straight from Frank8. Here I attached the file for you. Backup the original file and replace with this. Here's the path:

/System/Library/PrivateFrameworks/AppSupport.framework

This is what CallerID fix replace for it to work. And I might suggest u to install Net.-Local Number Format in cydia.
frozzbyte
post Jan 7 2009, 01:14 AM

Feeling butthurt lately? Like I care
*******
Senior Member
3,657 posts

Joined: May 2005
@r0kawa
Don't get me wrong. I'm not trying to put u down or anything. I'm just trying to clarify the functions of CallerID fix and the Locale thing as those 2 are not related. U can just install the CallerID fix to fix the number matching without changing the locale to Malaysia. Replacing the default.phoneformat are for those who prefer to do it manually. The point of having CallerID fix in Cydia/Installer is to automate the file replacement for those who's not comfortable to do it manually.

Just want to clear things out. Peace icon_rolleyes.gif

 

Change to:
| Lo-Fi Version
0.0175sec    0.69    6 queries    GZIP Disabled
Time is now: 20th December 2025 - 07:42 PM