Disable “call forwarding active” popup on iPhone 2.2
I just quickpwn’d upgraded my iPhone to firmware 2.2 to find out that there is no easy way to disable the “call forwarding active” message that pops up whenever I place a call.
Sure, you can call ##002#, but that disables all forwarding whatsoever, e.g. no voicemail!
Anyway, here’s a howto to keep all forwarding events, but disable the popup message. If you know your way around the iPhone, it is easy, but someone not familiar with all these commands, please do take good care :p
Jailbreak/unlock/activate your iPhone with Quickpwn 2.2, the procedure is the same as always, search iClarified for it. Then get Cydia on your iPhone (Quickpwn does this by default) and install OpenSSH and erica utilities.
Now connect to your iphone using Putty (or whatever, you can even use the terminal on the iPhone itself) and browse to the following directory:
/System/Library/Carrier Bundles/Unknown.bundle
Before you do anything, make a backup of the carrier.plist file:
cp carrier.plist carrier.plist.bckThe carrier.plist file is unreadable in firmware 2.2, so convert it to something readable with:
plutil -c xml1 carrier.plistNow use vi or nano to change the “ShowCallForwarded” and “ShowCallForwarding” keys to “false”. This leaves all forwarding configuration alone, but just disables that pesky message.
For the fun of it, type “reboot” in your terminal, wait a couple of minutes for your iPhone to reboot, place a call and verify that the popup message is gone!! wh00t!
Special thanks to DB42 :)
Thanks, worked great. Using plutil that’s installed on my Mac OS X the syntax is “plutil -convert xml1 carrier.plist” btw, not -c.
Worked great, thanks! One note to the post above – in my case, it worked when followed the original post, not your advice, I wonder why. iPhone 2G, os 2.2 here.
Excelent for mi
Thank you so much… this call forwarding message was the most annoying thing ever!
By the way, its much easier to edit the *.plist file if you have “plistedit pro” which can be downloaded here:
http://www.apple.com/downloads/macosx/development_tools/plisteditpro.html
Enjoy :-)
And thanks for the help…
Hi,
I have a similar question…
I have forwarded my personal phone number to iphone (work) and everytime someone rings my personal number, a “forwarded call” will display on the iphone screen but only for 1-2 seconds. It is always impossible for me to know if it is a forwarded called when I look at the screen.
Is there any way to prolong this msg showing on the screen? I have checked your mentioned plist file but it does not contain this option.
Many thanks
Did a job for me to.. for any windows users you can also download a plist editor from http://iphone.cazisoft.com/?p=569 to make the carrier.plist file readable.
Thanks
I have Iphone 2G firmware 2.2.1, It aplied to my phone, but it not work. do you have some advise for me?
worked great thank u soo much
Happened the same thing to me (2.2.1). Manually edited the file and rebooted but no change.
I got this trick from MacRumors:
“Just add “iFon1″ http://c.ifon1.no/ or install it from “More Package Sources” to the sources in Cydia and install “Callforwarding”. ”
No need to execute anything after install. Make sure you reboot afterwards. Worked for me!
worked great for me, thanks. iphone 3g 16gb
Such an annoying message…installed and ran “Callforwarding”, restarted the iPhone and “hey presto” no more message.
So thanks for the spot on tip
iPhone 3g 16gb 3.0.1 3 netwok UK
I did the same as the person on june 28 date, with Cydia go to:
Manage then go to sources,click Edit then click Add, and write c.ifon1.no/
After you click Done, go to search and type “callforwarding”
install then wait until the program install, then when its finish turn OFF your phone, and turn it ON again.
Now make a call.. and no more annoying call forward message.! :)
Good luck to all..