Quote:
Originally Posted by nelse92
I really do not understand all of the coding details to hacking the iPhone but it seems to me that since the contacts are accessed on the iphone by pressing a specific "contacts" button while in the phone app, then there must be a way to move or copy that code into a home screen button. I would really love to have Contacts on my homescreen. Does anyone have any ideas on if this could be done?
|
Here's what I did...
1. Open an SSH connection to the iPhone via WinSCP
2. Locate the /Applications folder
3. Duplicate the MobilePhone.app application group as Contacts.app
4. Find the contacts.png file in the Contacts.app folder and duplicate the file to default.png and icon.png
5. Now delete all the files in this directory with the exception of: Default.png, icon.png, Info.plist and MobilePhone
6. Edit the Info.plist file with the following:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>MobilePhone</string>
<key>CFBundleIdentifier</key>
<string>com.nullriver.iphone.Contacts</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.11</string>
</dict>
</plist>
7. Reboot the device
What this essentially does is gives you another PNG that you can use to access your contacts. The way the MobilePhone program works is that it remembers the last location used when opened so make sure to always leave off with the contacts tab.
Hope this helps until someone really works out how to get the contacts on the main screen.