iPhone 3G and iPhone 3GS owners must be familiar with 1015 iTunes error. This error occurs when you try to downgrade your iPhone from iOS 4.x to older firmware versions like 3.1.2 or 3.1.3. The 1015 error usually occurs at the end of the downgrade process when you are ready to reboot your device.
Please make sure that you have SHSH blobs saved with Cydia or TinyUmbrella before embarking on this downgrade and 1015 iTunes error fix guide.
- The first step is to follow the downgrade iPhone and iPod Touch to iOS 3.1.x here. [In case your downgrade goes fine following the linked procedure then you don’t need to follow the rest of this guide. ]
- While downgrading you will get the “iPhone Could Not Be Restored due to an Unknown error from iTunes”. Close iTunes after you get this error but do not disconnect your iPhone. At this moment, your device will be showing “Connect To iTunes Screen”. If this is not the case, try to restore your device again.
- Now download Quickpwn and keep the downloaded file on your desktop [or wherever your prefer]. Do not do anything else with the downloaded file as yet.
- Now go to C: \Program Files\Common Files\Apple\Mobile Device Support and create a new folder and name it as “bin”.
- Once you have created this folder, cut every other file in Mobile Device Support folder and paste it into the newly created “bin” folder.
- Now extract the QuickPwn zip file you downloaded earlier and double click the pineapple icon.
- QuickPwn will launch and will prompt you to power on your device. Follow the on-screen instructions to boot your device.
- Once the Apple logo appears on your phone, immediately close Quickpwn and disconnect your phone from computer. If every thing went alright, your phone will boot normally with the downgraded firmware version.
- Before syncing your phone again with iTunes, go to C: \Program Files\Common Files\Apple\Mobile Device Support\bin and copy and paste every file to Mobile Device support folder and delete the “bin” folder. This step is very important in case you want your iTunes to function properly.
There you go! If you have followed this guide to detail then you will be able to get rid of the 1015 error without any problems and downgrade your iPhone to iOS 3.1.x. Your device will now be running stock iOS 3.1.x firmware so you can jailbreak it if you want. The credit for this guide goes to Bondkt at ModMyi Forums.
Disclaimer: Please make sure that you have ample hands-on experience before trying your hands on this one. AddictiveTips won’t be liable for any damages that may incur to your device during the process.