Downgrade from 4.0 [3GS]

So you want to go back in time until things get better with 4.0 but iTunes gives you a 1015 error? Fear no more here is how you do it for the 3GS (iPhone 3G owners can skip anything Umbrella related)

First grab the files: rslite Firmware Umbrella (for 3GS)

Download the SHSH blobs for your 3GS in order to downgrade:

  • Plug your iPhone into your computer
  • Open
  • Click the “Advanced Options” box
  • Device/Version is the firmware you want to downgrade to (ie iPhone3GS 3.1.2(7D11))
  • Location is where you want to download the SHSH blobs from (preferably Cydia)
  • Click on “Save My SHSH” and pray yours was saved
  • If your blob was saved then proceed, if it didn’t then you may have a problem on your hands (comment below)

Restore with iTunes

  • Click “Start TSS Server” from the then open into iTunes (skip TSS Server if not on 3GS)
  • Hold “Option” and click restore then pick your firmware file
  • Grab some Coffee and pray (again)
  • iTunes should error out 10 or so minutes later with “1015” (if not then you lucky foo can stop here and jailbreak)

Reboot with rslite

  • Open a terminal and run rslite with the iPhone connected (Check photo)
  • Type in “setenv auto-boot true” then hit enter (no quotes)
  • Type in “saveenv” then hit enter (no quotes)
  • Type in “reboot” then hit enter (no quotes)
  • iPhone should now boot correctly

Proceed to jailbreak in your normal manner and welcome back 🙂

Incoming search terms:

  • idevicerestore mac


  1. Chino says

    Smart but can you downgrade to 3.1.3 then when the error comes up you hit blackra1n. Then your back! For some reason it kicks the error 1015 out. That’s how I did it.

  2. Infectedco says

    You can also look for the iRecovery tool.

    Use it through Terminal on your Mac. Just open it and put it straight onto your Hard drive and type:
    iRecovery -s (wait for all commands to load)
    setenv auto-boot true

    Then hold down power and home button until apple logo appears and your phone will load up normally

  3. Infectedco says

    My bad meant to put no need to download all that other bs for error 1015. All that error refers to is that the baseband doesn’t match with the firmware. The phone perfectly accepted the the restore just have to bypass the little obstacle apple set up

  4. says

    @Infectedco well i was throwing in a complete downgrade method… and yours assumes the user has a copy of iRecovery, which they’d have to download anyways but either or works fine (doesnt iRecovery have a reboot command too?)

    @Chino yea that works too cuz blackra1n will do the same commands, I think it also jailbreaks it while it’s at it or it just boots the device (idk i don’t play with blackra1n much so i wouldn’t know)

  5. J says

    I definitely don’t have my 3GS 3.1.2 shsh hashs bought the phone brand new about a month ago only have 3.1.3 shsh on file what do I do to jailbreak and unlock or just jailbreak 4.0

    • says

      use the guide to restore to 3.1.3, use an ATT sim to activate, jailbreak with redsn0w 0.9.4, then unlock with ultrasn0w. or use pwnagetool 3.1.5 to make a bundle that hackivates

  6. says

    @Angel if your phone has never been jailbroken and you want to downgrade I would try that immediately before they stop signing the 3.1.3 SHSH Blobs if they havnt already

  7. says

    @Chino it doesn’t matternwhich jailbreak u used just as long as u ran cydia and it saved ur shsh blobs

    @Angel have u ever ran cydia on ur iPhone before?

  8. Chino says

    Dud you try going to 3.1.3 then u get a 1015 error on the error hit let it rain in blackra1n. It kicks the error massage?

Leave a Reply

Your email address will not be published. Required fields are marked *