rss

Download RecBoot to Fix iTunes 1015 Restore Error

RecBoot is an open source tool created in Visual Basic which not only allows you to put your iPhone into Recovery Mode with a single click but also allows you to fix error 1015 that is usually thrown by iTunes while restoring the custom IPSW of iPhone OS 3.1.3 or 3.1.2 during the iOS 4 downgrade process. RecBoot is available for Windows, Linux and Mac users.

RecBoot App For Windows And Mac

The video below will show how you can use RecBoot to fix iTunes 1015 error while restoring the custom IPSW of iPhone OS 3.1.3 or 3.1.2 during iOS 4 downgrade.

As shown in demo, error 1015 is tackled quite easily with RecBoot. Basically, iTunes gives an error 1015 for some unknown reasons after the firmware restore has been completed. Therefore, iPhone get stuck in recovery mode. This is where RecBoot helps, it exits iPhone from recovery mode and we can see it operational on restored firmware. Please note that the program requires LibUSB utility whos setup is included in the zip package, so install it before using RecBoot.

Download RecBoot for Windows | Mirror
Download RecBoot for Mac OS X | Mirror
Download RecBoot for Linux | Mirror

Update#1: Windows 7 and Windows Vista (64-bit) users can follow this tutorial to install LibUSB without any issues.
Update#2: Now you can also use TinyUmbrella to kick your device out from recovery mode. Doesn't require LibUSB, all it needs is iTunes and JRE installed on your computer.
Update#3: RecBoot v1.3 has been released.
Update#4: With LAST DFU sofware, now you can put your iPhone into DFU mode with a single click. Click here for more information.
Update#5: RecBoot 2.0 has been released. Click here to download.
Update#6: Download RecBoot 2.1 for Mac OS X 10.5.x and above.
Update#7: Download RecBoot 2.2 for Mac OS X 10.5.x and above.
Update#8: Download TinyUmbrella (Fix Recovery) to fix iOS 4.2.1 recovery mode loop issue.
Update#9: Download TinyUmbrella (Fix Recovery) to fix iOS 4.3 (NOT iOS 4.3.1) recovery mode loop issue.
Update#10: Download TinyUmbrella (FixRecovery) for iOS 4.3.2/4.3.1 to exit recovery loop
Update#11: Download TinyUmbrella (FixRecovery) for iOS 4.3.3 to exit recovery mode loop



  • Tyler Whiteley

    I have a Iphone 3g and I got it as a replacement for my old phone which was dropped in water. Well it jailbroken and I don't want it to be. It is stuck in 1015. Can you tell me how to restore this back to how it was when it was first made (aka not jailbroken and in perfect running order)

    Iphone 3g
    version 4.2.1
    baseband 6.15.00 (I think)

    • http://twitter.com/pram0dm Pramod

      Run Redsn0w 0.9.9b8's Recovery Fix right after when your restore errors out at 1015. Remember that you will not be able to unlock your device w/o a JB.

  • Tenzin

    Does it work with iphone 4 ios 5 downgrade to 4.3.3 ??? Does anybody has clue how to downgrade ios 5 to 4.3.3 or later.??? thank you and help will really be appreciated.

    tenzin

    • http://twitter.com/pram0dm Pramod

      You need to use a custom IPSW created by Sn0wbreeze & restore to it. Before that, you need to make sure you have the 4.3.3 SHSH saved for your device / iOS on Cydia / TU.

  • rolen pascual

    can anyone please help me!!!!!! I cant get out of recovery mode from itunes!!! error code 1015 keeps popping up!! i have an iphone 3g and i have tried everything but nothing seems to work!!! please tell me what to do to fix this problem!!!

    • http://twitter.com/pram0dm Pramod

      Use Tiny Umbrella's FixRecovery option to Kick Your Device out of a recovery loop. Read this http://bit.ly/l9nPNd.

  • samer kar

    Hey pramod,

    FIXREC43 didn't worked for me always the same result.

    • http://twitter.com/pram0dm Pramod

      As I stated earlier, it may/may not work on the iOS 4.3.4/4.3.5.
      The only way out is to restore your iPhone with a custom IPSW to a version for which you have an SHSH blob saved either by Cydia (http://bit.ly/p07pX2) or by Tiny Umbrella (http://bit.ly/n8Kkb1)?
      Only of you have an SHSH blob for any of the versions will you be able to restore to that particular version.

  • samer kar

    i'm understanding you but i'm always stacked on the recovery mode every time i restore o ios 4.3.5 before the restore finishing the error 1015 appear i dont know why and now i'm always stacked on the recovery mode

    • http://twitter.com/pram0dm Pramod

      Read this http://bit.ly/qbir0p to solve your recovery loop issues, though I'm getting mixed results from all the other readers that FixRec43 has issues with iOS 4.3.4/4.3.5.

  • samer kar

    hi again,

    error : the process “ituneshelper.exe” not found

    • http://twitter.com/pram0dm Pramod

      Please understand that this is not an error which can cause FixRec to fail. It is merely closing all iTunes services that might have been running at the background including the iTunes program itself.

  • samer kar

    hi jaxov,

    well i have an iphone 3gs i tried to upgrade it to 4.3.5 while restoring and before finishing all the restore step the eror 1015 message appear to me and now i stacked on itune logo what ihave to do and i didn't save the ssh

  • Fazal

    hi,
    m using iphone 3g. After updating my phone to 3.1.3 its get struck and device is asking for a valid sim card. my old sim card is not deductible now. pls help in this.
    Thanks

    • http://twitter.com/pram0dm Pramod

      By updating your iP3G, you have lost your unlock capability. If your currently on iOS 4.2.1, you will need to update your BB to an iPad's BB first & then use Ultrasn0w to unlock.

  • inchcape38

    RecBoot for Mac Exit Only is brilliant, worked first time to cure my iPhone. Thanks!

  • Nathan Brown

    I have an iphone 3gs and on all of the jailbreaks .. limerain .. green poison .. red snow when i try to put the phone in dfu mode it just wont and i cant jailbreak ... please help

    • http://twitter.com/pram0dm Pramod

      Only if you can explain in a much more detailed fashion will I be able to help you. Your query is just too vague to answer without the necessary iOS/BB details & also what is the current situation of your device as well.

  • Grande

    Hey, works!

  • Kenny M

    Hi guys,

    I was trying to update my cousins iphone 3gs to 4.3.3 and now I keep on getting the 1015 error, Someone please help me with what tools I might require.

    IPHONE 3GS
    Baseband: No clue
    Previous version: Unknown.

    Please help poor kid wants to kill me LOL

    • http://twitter.com/pram0dm Pramod

      For resolving 1015 errors, follow this guide http://bit.ly/lN0uF4 & kick your iDevice out of the RecoveryLoop.

  • CK

    I Have followed all of your directions, & everything worked, until I pressed Shift+Restore. When I Did That <-- & Clicked On The IPSW That I Created Through Snow Breeze, it said that I Couldn't use that, Because The firmware was not compatible with my iPhone..? I don't know what else to do :\

    • http://twitter.com/pram0dm Pramod

      I have replied to your same comment here as well. Have a look.

  • CK

    I Have An iPhone 3Gs 8G

    • http://twitter.com/pram0dm Pramod

      You’ll need to cook a Custom IPSW for your Restoration using Sn0wBreeze 2.7.3. You may follow this guide http://bit.ly/lujZTw to learn how to do so. Make sure you download the latest SB from the same post. Make sure you have put your iP3GS into a Pwned DFU mode before you go ahead with restore using iReb 4 by following this guide http://bit.ly/k8MNtA.

  • CK

    Im Not sure what im trying to restore too? what ever is best. this is my first time having an iPhone, so I Am Fairly New With all of this, Im sorry.. I dont know what My iOS is either, only because every time I connect my iPhone to my iTunes, Its still in recovery mode, therefore None of the information is available. The only thing that I have done to my iPhone from the time I've had it, is put it in recovery mode, I Have yet found anything to reboot it :(

    • http://twitter.com/pram0dm Pramod

      Atleast the model of your iPhone would be helpful. Do try to find it out from the person who gave it to you as a minimal amount of info is definitely required to proceed further.

  • CK

    Okay, So today I bought an iPhone, the back is orange, & It says iphone 8g.. Im not sure if its a 3gs or what, but I know its not an iPhone 4.. The Problem is my iPhone wont go pass the firmware, It stops & says error code 1015 or whatever(on itunes), I have been up for hours, trying to find something to fix it & nothing has worked.. My Phone is stuck in recovery mode. @pheebs Your method seems to work, could you help me out? I Dont exactly comprehend how you fixed your problem....

    • http://twitter.com/pram0dm Pramod

      What firmware are you trying to restore to? Your iPhone can be a 2G/3G/3GS as well. Since your getting the 1015 error, it should be either a 3G/3GS. Filling me in with your iOS & BB details would be great. Seems like your trying to restore using a stock FW. You cannot do this anymore because it looks like you have updated your BB already to an iPad's BB. Let me know your exact iPhone model.

  • Pheeebs

    Ok, I just bought a jailbroken iPhone 3GS. I wanted to unjailbreak it but I made a BIG mistake. I used the "Restore" button on he iPhone. Waited. Then it stalled at the apple logo. That was when I started to do a research, which is what I should've done BEFORE unjailbreaking it. :(

    So, using iTunes 10.3, I connected it in DFU mode. It only showed as "iPhone" with no version number, model, whatsoever. I tried to restore to
    * iPhone2,1_4.0_8A293_Restore.ipsw
    that I downloaded from redmontpie.com. It wouldn't restore, saying:

    “The iPhone "iPhone" could not be restored. This device isn't eligible for requested build.”

    So I let iTunes to download the firmware found in apple's server, which is:
    * iPhone2,1_4.3.3_8J2_Restore.ipsw
    After it's done downloading, it went on processing the restore. When almost done, it returned error 1015. Then my iPhone went into restore loop. I tried TinyUmbrella & RecBoot to exit recovery mode but none succeeded.

    I then tried installing the restore from iTunes 9.1.1. But when I let it to do it automatically, iTunes 9.1.1 would stall verifying iPhone restore with Apple. I've also downloaded this to try with the restore:
    * iPhone2,1_3.0.1_7A400_Restore.ipsw
    But it returned the same "This device isn't eligible for requested build" error.

    Here's some details of my iPhone

    Model: A1303
    Baseband: 06.15.00
    Bootrom: iBoot-359.3

    Unfortunately I didn't lookup its firmware version before deleting its content. Also, I use Mac OS X and have no access to windows.

    Thanks in advance!

    • Pheeebs

      OMG I fixed it using TinyUmbrella (Fix Recovery). I downloaded Fix Recovery version 4.3.3 (the firmware version I installed in iTunes 10). I simply dropped the corresponding file onto a Terminal window and press return. Then it started spewing out command line outputs then exit with an error:

      Initializing libpois0n
      Waiting for device to enter DFU mode
      opening device 05ac:1227...
      Found device in DFU mode
      Checking if device is compatible with this jailbreak
      [etc]
      [etc]
      libusb:error [darwin_transfer_status] transfer error: timed out
      Exiting libpois0n

      Then my iPhone booted up in verbose mode just like a mac when you go into single user mode. And popped the "Connect to iTunes" screen BUT this time it showed an option to make an emergency call and the screen actually has bars & battery indicator like normal. I fired up iTunes 10.3.1, then gave an option to set up a new device or restore from backups.

      Thanks a bunch for this site, Wolv! You saved my life! :D

      • http://twitter.com/pram0dm Pramod

        Glad to know everything worked well !! :)

  • UnformedFaith

    i am running 64bit windows 7 and i have a iphone 3gs that appears to be stuck in recovery loop. it shows the connect to itunes image. iv tried running recboot to kick it out of recovery mode but it is not working. i left it for 6 hours and there was no change. the iphone lights up, shows the apple logo, spins around, shows the green pois0n skull and then after about 30 seconds the screen goes black and then the cycle begins again. how can i fix this? i am stuck and dont know how to fix it. Also i have the latest itunes if that makes a difference…..

    • http://twitter.com/pram0dm Pramod

      Your stuck in a RecoveryLoop. What you can try is TinyUmbrella's FixRecovery. You can follow this guide http://bit.ly/m8Tt6c which shows you how to use FixRecovery. If 4.2.1 is not your iOS version, you can scroll down and download the respective FixRec for your iOS.

  • boudi nasser

    hy woverine i have an a iphone 3g :)
    itune 10.3.0
    i tried to restore my iphone 3g but itune show this
    "error 1015" i tried evry thing but i didn't make well so plz help :S
    so please step by step :'(

    • http://twitter.com/pram0dm Pramod

      To which iOS have you tried to restore to on your iPhone 3G ? If its 4.1/4.2.1 you can use TinyUmbrella to fix the RecoveryLoop error 1015. Follow this guide http://bit.ly/m8Tt6c and your good to go. It the same for both the iOS. :)

  • Happy

    Thanks for the quick reply.

    I tried FixRecovery43 and it didn't work for me. I got a blank, black Administration window(?). Anyway, I gave RecBoot another try (opened with WinWAR) and got error message, "This application has failed to start because libusb0.dll was not found". So I guess that's my problem and i have try to search for how to install libusb, but can't any guide for my Window Vista 32-bit. Do you guys have any guide for it?

    • Happy

      oops i meant to reply Pramond's reply above.

    • http://twitter.com/pram0dm Pramod

      Did you try the FixRecovery43 after putting your iPhone in DFU mode first? You must put your iPhone in DFU mode and then execute FixRecovery43.exe. It should work just fine after that.
      But since your telling me that you want to downgrade your iOS, did you try the method of Custom FW restore that I had mentioned earlier? If not, try it. it should get you back to 3.1.3 w/o any errors/problems jailbroken already.

      • Happy

        I phone is stuck in Recovery mode after trying to downgrade it (I followed Jaxov's guild) and I'm trying to get out of it. & yes i tried FixRecovery43 with my phone pitch black, no Apple icon, so I guessed it was in DFU mode?

        I would give that method of custom FW a try when I can turn my phone back on again. Thanks so much for your time

        • http://twitter.com/pram0dm Pramod

          Happy, you don't need to wait for you iPhone to come back On to try the custom IPSW. Go ahead and try it ASAP. All you need to do is to make sure your device is in DFU mode. Once in that mode, go ahead and restore via iTunes by the Shift+Restore trick. All will go smoothly and you'll iPhone will be as good as new. :)

  • Happy

    I've just tried to downgrade my iPhone 3gs version 4.3.1 to ios 3.1.3. I followed the tutorial & toward the very end, i got stuck on DFU mode with a 1015 error (I know what error 1015 means)

    I tried EasyRecovery with .NetFx40 downloaded and it popped up a black Administration screen. I also tried RecBoot and got a message "The application may depend on other compressed files in this folder"(?) with "Extract All", "Run" & "Cancel" options. I clicked "Run" and RecBoot window popped up, but nothing happened after I clicked "Exit Recovery Mode".

    I have also tried tinyumbrella but it doesn't recognize my device. Help please & much thanks in advance

    • http://twitter.com/pram0dm Pramod

      Hello Happy,
      When your stuck at the Apple logo, TU will not be able to detect your iPhone in anyway. Also 1015 is a BB mismatch error. Guess you tried to restore to a stock IPSW. To get yourself out of a 4.3.1 RecoveryLoop, follow this guide http://bit.ly/lN0uF4. Make sure you download the Mac variant of FixRecovery43.

      Now since your downgrading your iOS to 3.1.3, you'll need to use custom IPSW to restore your iOS, else it'll cause the same mismatch error. Download for your iPhone 3GS from here http://bit.ly/ivIkMg and follow the Custom Restore procedure. You'll be back up and working. Good luck. :)

  • Mo

    I want to re-jailbreak my device but unfortunately when I put my device in DFU mode, itunes says that "The Iphone software update server could not be contacted." and therefore I am not able to restore my device because to the costume firmware. I am using a mac and my itunes is not able to contact the app store. Is there a way for me to fix this issue? Can I perhaps not put my device in the DFU mode and jailbreak it?

    Thanks.

    • Patrick

      For some reason your iTunes can not connect to Apple servers to check SHSH blobs for your iDevice. This can cause because:
      1. Apple servers are temporarily down for maintenance.
      2. Your internet connection is not working or is too slow.
      3. Your Windows HOSTS or Mac file is falsely edited. Just remove everything from it -> Reboot your PC and try again!

  • ss

    post a link to download tu or recboot please

    • Patrick

      All download links and mirrors are available in the above post.

  • will

    where do i download recboot from

    • Patrick

      All download links and mirrors are available in the above post. Please see carefully 8O

  • Harshan

    Hi,

    I've just attempted to update iOS 4.1 of my iphone 3GS (new bootrom) to iOS 4.3 through itunes. Towards the end of the installation, itunes gave an error 1015 and update has terminated and my phone is now with recovery mode (?) with connect to itunes screen. Tried restoring option with itunes but same issue occurs after installing the firmware.

    Tried installing tinyambrella and Recboot to exit from recovery mode but both attempts were not useful as the phone goes to the "connect to itune" screen after trying to exit recovery.

    Please help.

    • Patrick

      If both Recboot and TinyUmbrella is not working then it means your firmware is corrupt. You *again* need to restore iOS 4.1 custom IPSW (If u have iPad bb or u reply on an unlock) and stock IPSW (If you do not rely on an unlock).