For the people who run iPhone 2.2 on the iPhone and would like to have Caller ID working along with a customized carrier service experience.
The number one thing that a lot of people have been complaining about with every update, and recently with the 2.2 iPhone Firmware update is Caller Id - that one's simple! Here we go:
Let's try that again.
This is Caller ID Fix test file for India , Montenegro , Trinidad & Tobago and Cyprus. There are many more over on this thread on hackint0sh.org - Thanks to Frank8 for his help with this.
Download Trinidad & Tobago Caller ID Fix:
http://rapidshare.com/files/16806215…oneformat.html
Navigate to System/Library/PrivateFrameworks/AppSupport.framework/Default.phoneformat
Backup the Default.phoneformat file on your iPhone, and replace it with the new file you downloaded. Reboot your iPhone, that's it!
Custom Trinidad & Tobago Carrier Bundles for Digicel and Bmobile
thanks to Kofster
Just make sure you have Open SSH installed on your Jesus phone and you are using an sftp client like Cyberduck or Fugu, WinSCP etc.
Digicel_TT.bundle.zip
bmobile_TT.bundle.zip
drop the carrier bundles in /System/Library/Carrier Bundles.
Then, with MobileTerminal installed (via Cydia), type in su and hit enter.
at the prompt, type in alpine and hit enter
Type in cd /System/Library/”Carrier Bundles” and hit enter
Type in ln -s Digicel_TT.bundle 374130 and hit enter
Type in ln -s bmobile_TT.bundle 37412 and hit enter.
When you've done that, navigate to your Settings > General > Reset > ResetNetwork Settings
When the phone restarts, you'll see a screen like this in the 'Phone Preferences:
Bmobile Services Menu
|
Digicel Services Menu
|
Digicel Serices
|
For iPhone 3G users, because the iPhone 3G does not have a software unlock as yet, the baseband is unable to read the MCC and MTN numbers from the SIM cards. Therefore, even if you try to create symlinks to the MCC information, the iPhone 3G still will not generate those lovely screens like the silver and black (2G) iPhone owners get. However, all you have to do it replace the Unknown.bunble bundle in /System/Library/Carrier Bundles with the ones below.
Digicel-Unknown.bundle.zip
bmobile-Unknown.bundle.zip
Read original blog post