How to Manually Order Your Springboard Icons

How to Manually Order Your Springboard Icons

Posted by · 58437 views · Translate

You can manually set the order your iPhone icons appear on your SpringBoard. To do this you will need to have your iPhone jailbroken.

Step One
Launch Fugu by clicking its icon in the dock.
How to Manually Order Your Springboard Icons

Step Two
Enter your iPhone's IP Address into the Connect to: field. Set the Username to root. Then click the Connect button.
How to Manually Order Your Springboard Icons

Note: If you don't know how to find your iPhone's IP Address you can follow this tutorial: https://www.iclarified.com/entry/index.php?enid=496

Step Three
If prompted for a password please enter alpine or dottie or whatever else you might have set your password to. Then click the Authenticate button.
How to Manually Order Your Springboard Icons

Step Four
Click the Go To... button on the toolbar. Enter /System/Library/CoreServices/SpringBoard.app into the Go To field. Click to select Remotely. Then click the Go button.
How to Manually Order Your Springboard Icons

How to Manually Order Your Springboard Icons

Step Five
Now scroll down the right pane and locate M68AP.plist. Drag this file from the right pane to the left pane to copy it to your computer.
How to Manually Order Your Springboard Icons

Step Six
Control+Click M68AP.plist in the left pane and select Open from the popup menu.
How to Manually Order Your Springboard Icons

Step Seven
The Property List Editor will open M68AP.plist. Expand root, then displayOrder, then iconList. You will see a list from 0 to 12. This is the order for the first 13 icons (ie the default icons) on your SpringBoard. The icons are counted left to right, up to down, starting at zero.
How to Manually Order Your Springboard Icons

Step Eight
Expand one of the numbers. You will notice a property called displayIdentifier. It is this value that sets what icon gets displayed in what spot.

The 13 default displayIdentifiers are:
Text - com.apple.MobileSMS
Calendar - com.apple.mobilecal
Photos - com.apple.mobileslideshow-Photos
Camera - com.apple.mobileslideshow-Camera
YouTube - com.apple.youtube
Stocks - com.apple.stocks
Maps - com.apple.Maps
Weather - com.apple.weather
Clock - com.apple.mobiletimer
Calculator - com.apple.calculator
Notes - com.apple.mobilenotes
Settings - com.apple.Preferences
iTunes - com.apple.MobileStore

You can expand each of the numbers and change its displayIdentifier to modify the order your SpringBoard icons are displayed.
How to Manually Order Your Springboard Icons

Step Nine
Now this is fine for setting the order of the default icons but what if you have third party icons that you would like to order as well. (ie Installer, SSH etc). Well first we need to add another number to the iconList. Select number 12 then click the New Sibling button.
How to Manually Order Your Springboard Icons

Step Ten
You will notice that 13 now appears under the iconList. Change its class to Dictionary.
How to Manually Order Your Springboard Icons

Step Eleven
Click the right arrow to the left of 13 so that it changes to a down arrow. Now click the New Child button. Name the property displayIdentifier and set is value to the displayIndentifier of the application you would like to appear in position 13.
How to Manually Order Your Springboard Icons

If you do not know the displayIdentifier of your third party application you will have to go find it. I will show you how to do this for the Installer application. It is the same procedure for every other application.

Step Twelve
Go back to Fugu. Click the Go To... button on the toolbar. In the window that appears select Remotely then enter /Applications into the entryfield. Now click the Go button.
How to Manually Order Your Springboard Icons

How to Manually Order Your Springboard Icons

Step Thirteen
You will now be displayed a folder list for all the applications on your iPhone. Double click to open the folder of the application you are looking for. In this case I will open the Installer.app folder.
How to Manually Order Your Springboard Icons

Step Fourteen
Notice a file called Info.plist. Drag this file from the right pane to your local filesystem in the left pane.
How to Manually Order Your Springboard Icons

Step Fifteen
Control+Click the file (Info.plist) in the left pane and select Open from the popup menu.
How to Manually Order Your Springboard Icons

Step Sixteen
A new Property List Editor will open the contents of Info.plist. Expand root and take note of the CFBundleIdentifier value. This is the value we will use as our displayIdentifier for the application. In this example the value is com.apptapp.Installer.
How to Manually Order Your Springboard Icons

Step Seventeen
Now back in the Property List Editor for M68AP.plist we can set the displayIdentifier string of icon 13 to com.apptapp.Installer.
How to Manually Order Your Springboard Icons

Finally choose Save from the File menu then exit the Property List Editor.

Step Eighteen
Back in Fugu click the Go To... button on the toolbar. In the popup that appears make sure Remotely is selected then enter /System/Library/CoreServices/SpringBoard.app into the Go To: field. Now click the Go button.
How to Manually Order Your Springboard Icons

How to Manually Order Your Springboard Icons

Step Nineteen
Now drag the M68AP.plist file from the left pane to the right. When prompted whether to overwrite or not click the Overwrite button.
How to Manually Order Your Springboard Icons

Step Twenty
Hold down the Sleep/Wake button for three seconds. Once the Power slider appears drag it to the right to power down. Once the phone turns off click the Sleep/Wake button to power it back on.

You should now have Installer.app appear first after the default icons. ie installer will be in position 13 (14th icon), to the right of iTunes.

(Before)
How to Manually Order Your Springboard Icons

(After)
How to Manually Order Your Springboard Icons

iClarified - December 29, 2007 at 1:21am
Making changes natively is always better and more stable then using an application. However, I have just added a tutorial on installing Customize.
toyanucci - December 28, 2007 at 12:56pm
Why not just use customize? Its done on the iphone itself and requires nothing this complicated
Recent