
|

(The author:kuidong,a friend of TgBus iPhone Chinese Forum.)
This tutorial is only suitable for OTB 1.1.2 firmware iPhone and SummerBoard3.0。For other firmwares, I'm not sure whether it works or not, because I have no other experience. But I think the principle is basically the same.
I saw a lot of friends reflect that their iPhones won't enter the main menu of interface but still stay on the screen of "white apple" with the deletion of SummerBoard. Yesterday I met the same problem when I deleted SummerBoard. It is so disappointed.
Afterwards I searched for a while from macrumor and found the solving method finally:
The reason is that deletion of SummerBoard makes the file "com.apple.SpringBoard.plist" under /System/Library/LaunchDaemons deleted, which results in the unstarting of SpringBoard. Thus the system stays on the screen of "white apple", while other proceedings can work normally.
The following is the solving method:
1. If you don't delete SummerBoard, directly come to step 2; If your iPhone stays in the state of "white apple", connect iPhone with your computer with dataline and open iBus. At this time, iBus can recognize iPhone. Reinstall SummerBoard with iBus, press "Power+Home" for 10 seconds, then close your iPhone. Restart iPhone, then your iPhone can enter the main menu of interface.
2. Before to delete SummerBoard, copy /System/Library/LaunchDaemons/com.apple.SpringBoard.plist and back up it to your local computer;
3. Edit "com.apple.SpringBoard.plist" at local region;
Situation 1:If you has already installed iCosta before or after the installment of SummerBoard, find the following words in the file:
<key>EnvironmentVariables</key>
<dict>
<key>DYLD_INSERT_LIBRARIES</key>
<string>/Library/Frameworks/SummerBoard.framework/SummerBoard.dylib;/usr/lib/iCosta.dylib</string>
</dict>
Delete the red part
Situation 2:If you don't install iCosta, delete the above words.
4. Delete SummerBoard in your iPhone.
Attention:after deletion, iPhone is dead. Don't worry, press "Power+Home" for 10 seconds and close your iphone. Open your iphone again, at this time, your iphone wiil stay in the state of "white apple".
5. Connect your iphone with iBus or WinSCP, put the revised file "com.apple.SpringBoard.plist" to /System/Library/LaunchDaemons;
6. Press "Power+Home" to close the phone, then open your phone agian, Ok, it finished!
Click here to download the revised file "com.apple.SpringBoard.plist"(Pay attention that this file is belonged to situation 1 of Step 2.)



Copyright 2004-2008 www.iphonebus.com Corporation, All Rights Reserved


