Today my iPhone was restarted and then don’t wont start back to SpringBoard. It hanged with apple on the screen.
When I opened ssh and tried to run it manually under mobile.
It wrote:
Couldn’t created shared memory GSCapabilities, Permission denied
So delete:
/System/Library/LaunchDaemons/com.apple.SpringBoard.plist
and then create new one with this:
<?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>Label</key>
<string>com.apple.SpringBoard</string>
<key>MachServices</key>
<dict>
<key>com.apple.springboard.migserver</key>
<true/>
</dict>
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/System/Library/CoreServices/SpringBoard.app\\
/SpringBoard</string>
</array>
<key>ServiceIPC</key>
<false/>
<key>UserName</key>
<string>mobile</string>
</dict>
</plist>
then run plutils and convert xml to binary:
/Applications/BossPrefs.app/plutil -c binary1 com.apple.SpringBoard.plist
That’s all…Restart iPhone and all is back
Filed under: Private | Tagged: Apple, iPhone, SpringBoard


