Recently I purchased apple iPhone 3GS here in US, and got it jail-broken and unlocked with the help of abhishek, after jail-breaking my new iPhone 3gs was open to a great free world of some innovative applications on cydia repository.
Abhishek started suggesting some of the cool applications like SBsettings and Winterboard for my iphone 3gs with which I can customize my phone for better experience. After Installing Winterboard, it asked me to restart the device, but when I started it goes in into hanged state of showing the apple logo again and again.
As winterboard tweaked the springboard of my device which was not able to load after restart so it shows the apple logo while rebooting. This thing again happened due to my mistake as I did not read the requirements before installing winterboard as it require the latest version of mobile substrate.
After some searching on forums I come to know that the only option to fix this trouble was to put the phone in recovery mode and connect with iTunes and restore the phone and jailbreak and unlock again, here is how you can do the same if you are facing the same or similar issue with iPhone 3gs.
I was almost stunned after seeing my new iphone 3gs in dead state, but after I fixed it with iTunes I was happy as it is not serious and I can do it anytime like this if in future I run into any problem on my iphone.
Follow the procedure to below to fix your hanged iPhone 3GS, 3G, 2G as this method works on all these generations of iPhones. Firstly make sure that your iphone is NOT connected to computer via USB data cable and iTunes is running.
Now you will need to switch off your iphone if it is not off or showing the apple logo.
Power Off Your iPhone
Note: If your iphone is powered on or showing the apple logo on the iphone screen go to
1. Hold the Power / Sleep / Wake button + Home button to power off and release both the button before it boots again and shows the iphone logo
Note: If your iphone if already powered off skip the step 1
Connect To iTunes In Recovery Mode
2. Now iTunes must be running and now hold down the home button and connect your iphone to your computer with USB data cable, iTunes will detect your iphone your iphone in the recovery mode to restore the phone with the original firmware you will need to download.
Just restore the phone with the iphone firmware you downloaded from apple, and you iphone is now fixed and working again