iRecovery (recover your ioPhone or iPod touch from) from recovery mode logo when u get error 1015 : Download irecovery for mac and windows PC from here : BECAREFUL with Run and install "libusb-win32-filter-bin-0.1.12.1.exe is only for XP and not VISTa or windows 7 ONLY use it in XP !!!! now follow the following steps : 1. Start your iTunes and connect iPhone with itunes
2. Switch of your iPhone and put it in DFU mode with following instructions:
Click the Home + Power On button for 10 seconds exactly Release the power button and continue to click on Home
3. DFU message will be displayed in iTunes Click on “OK”
4. Now Press ALT(mac) or SHIFT(windows) key on keyboard and click on Restore button on iTunes
5. Locate & Select the original Device 3.0 firmware (u can download all firmwares from here : http://mahmood1.com/ipod_and_iphone.aspx
6. A Confirmation message will be displayer. Click on Restore
7. A Restore Process will start. At the end of restore process following error message “Unknown error occurred (1015)” will be displayed.
8. Do not panic with above error message. You just need to ignore above error message and click on OK button
9. Download iRecovery for Mac and Windows (see the attachment ) !!!
10. Extract iRecovery and put iRecovery to desktop
11. Go to terminal on Mac and on Command prompt on Windows and type following command
cd Desktop
iRecovery -s
12. Once you see a Message entering in Recovery Mode, Starting command prompt on screen type following command
Fsboot
13 Once the iPhone 3GS has been restarted, you see the “Emergency calls only” and You need to reactivate tour iPhone 3GS via iTunes
14. Either you can restore a backup or configure your iPhone as new phone and you are back to iDevice 3.0 Firmware.
if Command Prompt or terminal doesnot find some file then do the following and first drag and drop all files to desktop :
Type the following command in Mac terminal application : cd /usr
sudo mkdir local
cd /usr/local
sudo mkdir lib
cd /usr/local/lib
sudo cp /users/YOURNAME/desktop/libusb-0.1.4.dylib .
sudo chmod 755 libusb-0.1.4.dylib
cd /users/YOURNAME/desktop
./iRecovery -s
fsboot For windows PC users open command control or search in vista for cmd and follow the following steps : cd Desktop iReovery irecovery_SVN iRecovery -s fsboot 
|