I have an iPhone 3GS that I want to restore to latest supported iOS (currently it's jailbroken on some version of iOS 4.0.1).

How would I go about it, without loosing all data? Can I run a restore from iTunes? Latest version of iTunes (12.2.1) doesn't even recognize that I have a device plugged in.

I don't want to restore another jailbreak version. I want to restore a "proper" iOS

  • If anyone has a discussion on voting - please take it to Ask Different Meta and avoid disparaging words.
    – bmike
    Sep 2, 2015 at 13:33
  • The obvious answer would be to back up the device data, erase and upgrade and then restore the backup. Is there a reason why this wouldn't work? The question seems to allude to hardware issues - but perhaps iTunes doesn't recognize jailbroken devices - I'm not sure if that's a known side effect. In the mean time - please update the post with details. What version of iTunes? What version of iOS is running and have you selected to upgrade to. "Latest" is a bad term since a) posts age b) different people have access to different "latest" builds.
    – bmike
    Sep 2, 2015 at 13:37
  • "The obvious answer" is not obvious, else it wouldn't be a question (don't know where I ever alluded to hardware at all...). @AntonTodorov was #SOreadytohelp, unlike others. To avoid cluttering the question with multiple issues (which could never receive a proper accepted answer), I separated the theoretical "know-how" question (this one), from the "doesn't-work-for-me" question (here: apple.stackexchange.com/questions/199112/…). In there, I detail all versions and steps I tried.
    – Slav
    Sep 2, 2015 at 20:20
  • Well done - more questions that are narrow is the best. Thanks!
    – bmike
    Sep 2, 2015 at 21:13

1 Answer 1


Firstly, I would suggest you to check and find a version of iTunes that supports your iPhone 3GS.

Secondly, you could backup your iPhone, but be aware that a backup could bring the issue back after the phone is freshly restored.

Next, I can suggest to check and find a pre-activation method(as far as I remember RedSn0w was able to do that) and create a pre-activated IPSW file for yourself.

Also have on mind the specificity of the Firmware's BaseBand version of the iPhone, of you will need to unlock (after jailbreak) your phone.

  • I want to restore/upgrade to proper iOS, not another jailbreak. Sorry for the confusion
    – Slav
    Aug 6, 2015 at 17:48
  • The answer above still applies. Aug 6, 2015 at 17:49
  • I still cannot get my phone recognized by iTunes (apple.stackexchange.com/questions/199112/…), but I guess this would be the correct answer if that would have worked
    – Slav
    Aug 11, 2015 at 18:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .