TUAW Responds: Adding a Stand-Alone Contacts Application to your iPhone
I can't tell you the number of readers who have written in asking for a stand-alone iPhone Contacts Application. It's not something that I particularly was trying to solve for myself (I don't mind tapping Phone then Contacts) but this morning, I stumbled on a simple way to accomplish this on your 1.1.3 iPhone.
This is, I'm afraid, right now a command-line only solution although it's relatively easy to automate. Someone from modmyifone should be along any second to offer an Installer-based solution. Here are the steps:
Update: I'm hearing from readers that "Customize" an iPhone app has done this for previous iPhone releases. Hopefully they'll have a 1.1.3 solution out soon. In the meantime, you can follow my steps by hand if you like. It's not difficult.
1. Locate MobileAddressBook.app It lives in your iPhone's /Applications folder.
2. Copy it to another Applications folder. I personally use /var/mobile/Media/Applications/ but you can use any other folder on your Media partition that you've set up for Application use. Try not to overfill the main /Applications directory. Your OS partition has limited storage. Some people prefer to make a symbolic link from /Applications to ~/Applications. I prefer using the (sneaky) /Widgets folder for my symbolic link rather than /Applications for its relatively high safety factor. (Yes, any application placed into /Widgets gets recognized by SpringBoard as an application.)
3. Give it a new bundle identifier. Edit the Info.plist file in the application bundle to give it a new, unique id. Any non-standard (i.e. not com.apple.MobileAddressBook) string will do. You'll probably have to convert the Info.plist from binary to text form. My plutil for iPhone will do this. (plutil -c xml1 Info.plist) This lets you run a second copy of the application without messing with the original and without conflicting with the bundle ID.
4. Remove the SBAppTags section. This consists of an array with a single string, "standAloneContact". You need to remove all 4 lines: from the key to the end of the array.
5. Restart SpringBoard. You can reboot the iPhone or use any number of restart utilities. Once re-started, your new version of the Contacts app will simply pop into place now that you've re-identified it and gotten rid of the app tags.
Enjoy.
Share
Categories
I can't tell you the number of readers who have written in asking for a stand-alone iPhone Contacts Application. It's not something that...
Add a Comment
just add "standAloneContacts Boolean Yes" to the M68AP.plist file in the capabilities section and restart the phone.
February 27 2008 at 11:01 PM Report abuse Permalink rate up rate down ReplyI added this to Poof v1.1 since Poof is the only way to hide/show icons on 1.1.3.
February 23 2008 at 4:04 PM Report abuse Permalink rate up rate down ReplyThink I will just wat for the developers kit
February 04 2008 at 3:13 PM Report abuse Permalink rate up rate down ReplyHey hey Erica, sorry it took me so long, but I've got a solution based on yours and the comments here (thanks OJ Dorson, your solution worked extremely easy) up on Installer now. Very easy, less than 1 Kb in fact. ;)
You can find it under Productivity listed as Contacts | HomeScreen. ModMyiFone.com source of course, but if you've got Community Sources installed, you've got that already. Enjoy.
Maybe i'm retarded, i'm saying that i'm not, but i just could not get it work, i followed erica's guide, that guy's guide and nothing, please someone feel sorry for me and e-mail the goddamn .plist file at criistih@yahoo.com, thank you
and yes i have 1.1.3, i know how to ssh into the phone etc.
BigBoss' "Poof" application doesn't seem to work on the MobileAddressBook application. Even though it's in Poof's list of apps to show...
January 30 2008 at 10:33 AM Report abuse Permalink rate up rate down ReplyIt IS difficult...!
January 29 2008 at 4:10 AM Report abuse Permalink rate up rate down ReplyWorked fine as per instructions - Thanks Erica (Jailbroken 1.1.3 all the way up from 1.0.2 many months back)
January 29 2008 at 2:11 AM Report abuse Permalink rate up rate down ReplyThe new bundle identifier is not even necessary, you can just remove the tags and you're ready to go!
January 28 2008 at 7:51 PM Report abuse Permalink rate up rate down ReplyHaven't tried it yet, but BigBoss has a new beta app on Installer.app (if you have his sources) called Poof that will hide/unhide applications on the Springboard.
January 28 2008 at 6:21 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
- Philips wOOx Alarm Clock Radio for Apple iPod / iPhone for $60 + free shipping
- iWatchz Elemetal Collection Bracelet for iPod nano for $75 + free shipping
- iFrogz Luxe Lean Hard Case for iPod touch for $10 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



51 Comments