iPhone 3GS Users Can’t Restore to iPhone OS 3.0; But iPhone OS 3.1 Still Vulnerable

Jailbreak iPhone 3GS using redsn0w on Mac

If you are an iPhone 3GS user who has accidentally upgraded to iPhone OS 3.1 as you weren’t aware of the warning given by the iPhone Dev Team to avoid upgrading to iPhone OS 3.1 then there is some more bad news.

Folks at BigBoss are reporting that iPhone 3GS users who had accidentally upgraded to iPhone OS 3.1 can’t downgrade to iPhone OS 3.0 or iPhone OS 3.0.1.

They are reporting that Apple has stopped signing iPhone OS 3.0 and iPhone 3.0.1 firmware files, which means that iPhone 3GS users cannot restore using any firmware files. They can only restore using iPhone OS 3.1 firmware file.

According to them:

“1) If you have an iPhone 3g or 2g, you are fine and should be able to restore.

2) If you have a 3gs, you can only restore 3.1 (and kiss your jailbreak good bye). If you did not get an IBSS/IBEC signature before now and you restore, you may never be able to jailbreak again.

3) If you have an iPhone 3GS and you used Cydia to save your TSS or did purplera1n or similar a while back and saved your IBEC, then you will be able to restore in the near future, but you must wait for someone smart to write a utility that will let you do it. Chances are good that such a utility will come out in a couple days. If you can be patient and wait, do so. No one wrote this utility prior to this because we were not sure if Apple would actually stop signing 3.0 – only that they *could*.”

There might be some glimmer of hope for iPhone 3GS users as they have also pointed out to a tweet by chronicdevteam, which claims that iPhone OS 3.1 GM is still vulnerable.

It looks like the cat and mouse game between Apple and iPhone Hacking community has got more interesting with Apple making it even more difficult with the introduction of iPhone 3GS and now by not signing previous iPhone OS firmware files.

We’ll keep you posted on this developing story so please stay tuned here at iPhone Hacks.

[via BigBoss]

Follow us on Twitter

Like this post? Share it!

  • Dan

    this is making me wish i didnt get an iphone 3gs the day it come out now… has so many plus points but not being able to jailbreak because i didnt get my bes files…. if i cant jailbreak, its getting sold.. and im sure im not the only one.

  • I'm not sure I follow all the technical details, but it really is too bad that Apple isn't more like TiVo. TiVo doesn't support hacking or hacked boxes, but they don't lock you out either. They pretty much look the other way and let us do what we want. The percentage of people who actually hack their TiVo's (or iPhones) is pretty low anyway – it's not going to hurt the companies, as TiVo has discovered, and might actually benefit good will in the long run. I hope my 3GS isn't in danger – I would NOT want to unjailbreak it.

  • Mo

    :(. I had all my ibec and those files done before. But I got my 3gs replaced and got a new one and I totally forgot to do it on my new one. I'm still on 3.01. Not upgrading yet. My question is since I'm still on 3.01 can I like turn my Internet connection off on my computer so iTunes doesn't recognize a later version of iPhone os and restore 3.01 and still capture those files?

  • Mo

    OH and what exactly do they mean when 3.1 is still vulnerable?

  • Don't think that will work. According to the experts, any time you restore
    your iPhone, it sends a signal to the Apple server to verify the firmware.
    Apple is no longer verifying older firmware files so you will get an error.

  • It means that someone might figure out a way to jailbreak iPhone 3GS running
    iPhone OS 3.1 without the need of IBSS files.

  • nightwalker


    unfortunately i have updated my 3G to 3.10 with the new itunes 9.after i while i managed to downgrade to 3.0 & jailbreak the phone and tried to unlock it with ultrasn0w. But it was not possible to get a signal of my provider because the baseband has changed to ICE2-05.11.07.

    i also have 5.80 as bootloader
    but the fuzzy tool does not work with this baseband. Do you have a solution for me to downgrade the baseband ?

    thanks a lot and best regards

  • Mo

    Ok thanks. That made the bad news be less bad lol

  • Mo

    Once the baseband is upgraded it's almost impossable to downgrade it since baseband updates can't be reverted to an earlier state. The only chance you have is to wait for dev team to find another hole that will allow unlocking on that baseband version

  • Cody

    I upgraded to 3.1 and than downgraded to 3.0 =. Here are the steps.

    1: Option click restore and select Firmware 3.0
    2: Restore will fail (1015 error or something like that.) <– It's good!
    3: Will put the phone into "rescue" mode. Repeat Step 2.
    4: Your phone will fail to restore again. (Same error I believe)
    5: Open purplerain and "Make it rain".
    6: BAM! Restored to 3.0


  • As Mo (thanks Mo) has mentioned, unfortunately at this point of time there
    is no solution available to downgrade the baseband firmware.

  • rsaw1002@gmail.com

    hey i have a iphone 3G 16gb/jailbroken and unlocked. i stupidly upgraded to 3.1. do you think your purplera1n trick is gonna work for me?

  • Dan

    Can anyone verify that this works and jailbreak+unlock works afterwards? My iphone is stuck in a frozen black screen loop on startup and don't want to risk updating to 3.1 yet…

  • Bermuda Brains

    I was able to unlock my 2G , which had 3.1 firmware, Last night and make it work on my local carrier.

  • Pradeep

    mine s an iphone 3gs unlocked by default…. so if i upgrade to os 3.1 , wud i be able to just jailbreak it…????

  • Jay

    I have a Iphone 3g and i upgraded to the OS 3.1, the author said that 3G phones can be downgraded. how do i downgrade to OS 3.0?

  • TG

    Might the solution be to take the focus off the phone and put it onto hacking iTunes to allow it to update phones with unsigned firmwares?

  • nightwalker

    Thanks for the info, even i don´t really like what you wrote.. 🙁
    this means i should sell it to someone with a AT&T SIM card so he can keep on using it ?
    for me its useless right now …

  • nightwalker

    how did you do that ?
    have you also had the new modem firmware after your update to 3.10 ?
    mine is the 5.11.07 now and ther is no way to downgrad to the old one…

  • hollywood

    I agree with TG, i have tried to disconect from the interent as the restore starts to keep from verifiying the signature, but it fails with a 3004, i also tried to copy nd rename a 3.0 ipsw, but Itunes is smart enough to see that and force another download.
    somhow getting around that Signature check would help all the 3GS users!

  • Alex

    Buenas, no hay forma entonces de bajar el firmware 05.11.07 y abrir las bandas??

  • Alex

    para venezuela

  • steven

    how did u do it i upgraded my iphone 2g and i couldnt pass the activation screen so it didnt activate it just said slide to unlock can you plese help mee i dont have an AT&t contract i have a prepaid att sim card which i thought it should activate since its att but it didnt

  • QuasiMondo

    With apple not digitally signing the older firmware files, I don't think 3G users can revert back to 3.0 or 3.0.1 either. I have a 3G that I inadvertently upgraded to 3.1 and I can't get it back to 3.0.1

  • I have a new 3GS that I just got. It is still on 3.0.1 and is not jailbroken. I can still jailbreak it and get the IBSS files?

  • Yannos


    Is your phone a 3GS? Does it have the black screen with White apple logo?

    Have you just installed something from cydia and been asked to "restart springboard"?

    If so don't worry, mine does this.
    Here's how I fix it.
    Press and hold power
    Hold home
    As soon as the screen goes blank let go of both buttons, if you don't the phone will end up in DFU mode forcing the 3.1 update.
    Turn your phone back on, you may need to do this 2 or 3 times, leave it for about 5 mins each time.

    The reason is, you prob have a lot of stuff installed, and it can take a while to complete.

  • mbhullar

    There have been no changes to the 2G Modem firmware in almost 2 years, hence no impact on 2G phones, they can be jailbroken and unlocked.

  • mbhullar

    I believe the answer to that is "no". Capturing the IBSS files requires you to restore your phone. As of now Apple has stopped signing the 3.0 and 3.01 firmware for 3GS, it will force you to upgrade to 3.1.

  • mbhullar

    My suggestion just wait for a few days. I read on the bigboss.org site that a hole may have been found to jailbreak 3.1, although too eary to say.

    Besides you are on 3g phone so you can restore back to 3.0 software, this problem only affects users that are on 3GS software as apple has stopped digitally signing 3.0 or 3.01 firmware for 3GS only. Hope this helps.

  • mbhullar

    Sorry one more comment. Since you upgraded to 3.1, even if you downgrade your baseband will not get downgraded, so unless a hole is found to patch the modem firmware your unlock will not work anymore.

  • Erk

    so does this mean that anyone that buys a 3gs frm now on that has preloaded 3.1 will not be able to jailbreak?

  • Magicgoof@yahoo.com

    I have a 3GS on 3.0 and am considering restoring for fixing some issues: can I still do this?

    I have the files, I've backed up the TSS with cydia, and I've never upgraded to 3.1 f/w.

  • lindsay

    this is the first time i updated my iphone 2g…can i jailbreak my iphone 2g?

  • lindsay

    what does "But iPhone OS 3.1 Still Vulnerable" mean?

  • Yannos

    In a word No.

    Even though the TSS has been stored there is no "proof" that this is what you will need to unlock 3.1. Best thing to do is just wait for iPhone dev team to work their magic and release a hack.

    Shame really coz I need to restore my 3GS before it goes for a new screen fitted.


  • It means that the iPhone Hacking community might figure out a way to
    jailbreak iPhone OS 3.1, which is currently not possible.

  • Niaomi

    Hi all,

    Just a quick question… I have just got a replacement 3GS from Apple on 3.01. Can I jailbreak with 3.01 without going through the restore process? Or does it need to be 3.0?

    Apple bastards, can't believe it! I originally bought my iphone 2 weeks ago, found this site and my iphone was jailbroken in 10 min. Now with my replacement the guidelines don't work. I'm outraged.

    Please help, Thanks!

  • zuber

    To all

    I have a 3gs os 3.0 on my iphone and jailbroken, and cydia has installed an ECID SHSH on file on my 3gs iphone.
    and would like to upgrade to os 3.01,through pwnage. with iPhone2,1_3.0.1_7A400_Restore.ipsw downloaded from Iclarified.
    Is it possible to upgrade my 3gs 3.00 to 3.01 without any problem?

    please somebody reply!

  • Yeena

    Question. I updated my Iphone 3G to OS 3.1 on the 9th without knowing there was no Jailbreak utility available. I followed the steps and was able to successfully downgrade the OS back to 3.0.1 but my phone would not activate and I could not get a signal from AT&T (my provider). I dont care about unlocking, just jailbreaking but I need a signal obviously to communicate. Is there any way to fix this?

  • Yannos

    Not possible now,

    Apple have stopped signing 3.0 and 3.0.1 so if you point iTunes to one of these IPSW's then you will force the 3.1 update.

    I have my ECID on cydia, and also grabbed my IBEC & IBSS ( which cannot be done now ) but will not upgrade until the iPhone dev team release something.


  • Chazoo44@aol.com

    If i purchase a new iphone 3gs, is there anyway i can get it jailbreaked? if so, what files do i need to get. i have a jailbroken ipod touch 2g, so i know what im doing for the most part.

  • p312

    do you have iphone 3gs or 3g

  • Yannos

    Not at the moment,

    even if the new 3GS had 3.0 or 3.0.1 and you used redsn0w you would have to point iTunes at one of those, the problem is apple have stopped signing those fw's so it will force you to take 3.1


  • bdfoster

    I didn't have a problem jailbreaking and unlocking an iPhone bought on the 3rd of Sept. I just unlocked it yesterday. It had 3.0.1.

  • Yannos

    The 3rd would have been fine, when did you jailbreak the phone?

    3.1 did not come out until, Wed 9th or Thur 10th. It was after this when Apple stopped signing 3.0 and 3.0.1 because people were restoring to these fw's instead of 3.1.

    It doesn't matter when you unlocked the phone as you prob did it in Cydia with a repo of repo666.ultrasn0w.com.
    There was no restore when unlocking just when jailbreaking.


    Why not try a restore in itunes pointing it to 3.0.1?
    However DO NOT be mad with me when you end up on 3.1 coz Apple wont digitally sign 3.0.1.

  • bdfoster

    I unlocked/jailbroke the phone yesterday, Sept. 13th. Worked fine for me.

  • bdfoster

    I restored using redsn0w, using the 3.0 FW. That's all I did. Then I went about using cydia to unlock. I didn't use iTunes at any point in the process. I was running OS 3.0.1.

  • Yannos

    Yes I am sorry, mis read it myself.

    To jailbreak for the first time it's fine as the phone is already at the correct fw.
    However to restore the phone due to a problem then jailbreak again will not work as iTunes will not restore to anything another than 3.1





  • Arseman03

    there was no reason to buy a 3Gshit. voice dialing? come on…

    a compass? seriously? MEN can figure out which direction is north faster than the iphone can load the compass app.

    and video recording? unless you have children or are gay/emo and want to youtube yourself crying about people making fun of britney spears or other shit no one cares about, you dont really need video recording.

  • Zuber

    Thank you, i will wait for the dev Team to come out with the solutions

  • HELP PLEASE… i tried to jailbreak & unlock my white 16gb iphone 3gs 3.0 using redsn0w 0.8.. after running redsn0w, my OS was gone.. it only shows the cydia & icy icons. i can't restore it thru itunes, it says "version not verified". and i don't want to upgrade to 3.1.

    HELP PLEASE… how can i bring back my precious fone back to life.. i'm only using this for 2 days. can't bring it back to the store coz this unit came from the US..

  • J.T.

    The iphone 2g is still capable of being jailbroken/unlocked. If you upgraded to 3.0.1 or 3.0, you can still jailbreak with redsnow. Just use the 3.0 firmware and make sure your prepaid sim card is not in the phone. Then put the card back in when the process is done.

  • J.T.

    I just ordered a new iPhone 3GS from my local AT&T store yesterday on direct fullfillment. It is supposed to be in Friday morning. Does anyone know if these new iPhones will have 3.1 factory installed or 3.0… I will be LIVID if I don't even have the opportunity to jailbreak my phone since OS 3.1 cannot be downgraded. Hopefully, they are still shipping out 3.0.1 or less. With my luck though, I would buy my iPhone 3GS 1 week too late!

  • J.T.

    Update: If this is the case, I am cancelling my order and just going with a 3G. So someone please let me know soon!

  • pls f u can tell me how can 2 remove my 3.1 software nd put 3.0 ??
    my i phone is the 3g??
    so pls tell me how nd from where?/

  • 3GS 3.1==>3.0 It's possible


    its false, you can downgrade 3.1 to 3.0 with an 3GS iphone.
    So your baseband will keep 5.x and Firmware 3.0.

    Using a false host with itunes 9 (Itunes can't contact real Apple server).
    Can have pb with the reboot (the iphone can rest in recovery mode) but easy to resolve with Irecovery.

  • nightwalker

    I´ve got a 3G

  • nightwalker

    yeahhhhhh …. oh my god. BigBoss managed it for the lucky 05.08 bootloader version. And thank god its me :))

    There is a new version of fuzzyband 3.1 gm in cydia. I could flash my baseband from 05.11.07 to 04.26.08!!

    Ultrasnow and ….Yessssss Carrier signal is back again!!

    Thank you sooo much guys. You are the best!!!
    You don´t know how happy i am right now… :)))

    all the best
    lucky nightwalker :))

  • Aredhell

    I recently purchased Iphone 3gs with installed OS 3.1. So can I jailbreak or unlock my Iphone?

  • Joelgoku

    I got this problem as well please advice: i downgrade to 3.0, then jailbroke the 3g iphone but still no service. The carrier is At&t. Thanks

  • If you used PwnageTool to jailbreak your iPhone, then you should deselect
    "Activate the iPhone" option when you jailbreak it if you are using the
    official iPhone plan.

  • Joelgoku

    I use windows so i did it with redsn0w 0.8

  • Strange, are you using an AT&T's iPhone plans?

  • Joelgoku

    Thats correct. The baseband is 5.11 so dont know its that the problem.

  • Kenny

    i got same problem (install sbsetting)
    i let the phone on off by itself over night. it works for the first time.
    but i never learn -> crash again
    this time , iphone on but only apple logo no screen for more than a week already.
    i don't know what to do now, just wait…

  • Jthon

    Alright im sorry imma noob at this but i love iphones. Been thru many so far. Ok i bought a 3gs worked and everything but 3.1 os. Like a dummy i tried to downgrade it and now my iphone i believe is locked in dfu mode no matter how many times i try to get it out it would show a picture of a usb cord plugging into itunes, OR! It gets me to the point where it says NO sim card installed. Insert a valid sim with no pin lock to activate phone. Right now i dont care about unlocking or jailbreaking it but i wish i can atleast get it to the home screen so it works. Can someone help me please.

  • Bluebird

    I have a 3GS, it was running 3.0.1. I did jailbreak it with redsn0w, all went well. Then I tried to unlock it with ultrasn0w. Followed all steps correctly. After the final step the phone won't reboot. Stuck at the apple logo for 30 sec then blank screen. iTunes won't recognize it.

    Any ideas what I could do to get it to reboot and not having to restore to 3.1? I opted for having my signature stored by Cydia if it can help.

  • Robert

    I tryed to jailbreak my iPhone 3GS, but Iam not the computer type, so silly of me, I updated it to the newest version. But it wouldnt update, there was an error. So now the phone just stands in iTunes-mode. IF ANYONE knows how to fix this, could you save my life and send me an email on how to do it? robi__1@hotmail.com
    please guys!

  • Dave

    i have a iphone 3gs which is in 3.0.1 firmware…it is jailbroken…now my problem is the cydia crashed…and i cant use it anymore…so now what should i do???

    at this time is there already a possible way to upgrade a 3.0.1 to atleast 4.0 firmware???