Received an iPhone 3GS this evening. A friend complain that the phone cannot be loaded. The actual problem is the OS cannot be load. And hang at the Apple logo.
After did some searching, finally found the solution. The trick is. Get the iPhone into recovery mode and restore the firmware
This the step :
1. Connect the iPhone to iTunes.
2. When the device is load. Press Power + Home button until the phone switch off ( ~less than 10 seconds)
3. Hold the button until the apple logo appear again. Release the power button, keep hold the HOME button until an alert message in iTunes informing you that an iPhone in recovery mode has been detected.
4. Download and install the firmware.