Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Junkie2

macrumors member
Original poster
Nov 10, 2008
81
0
I am looking to reset everything and simply start over... i guess you would call this restore?

i don't have my hashes on file with cydia for 3.1.2 so restoring is not an option

is "restoring" the only way to reset all the files, thus deleting all programs and basically starting new?


thanks
 
Dont do it if you dont have your SHSH's saved thru cydia.
You'd be stuck with 3.1.3
Why you want to restore it?
You can also delete everything manually.

between installing the push fix when i did not need it, resulting in some issues and the fact i cannot rearrange my icons, i just wanted to start fresh.

if there is no safe way i dont have a problem dealing with it (not HORRIBLE), but if there was i'd like to know.

deleting everything manually would bring my phone to a almost new state, but i was looking to effectively reinstall the OS
 
go to this link. you can download the firmware you have, do a restore using this utility and you will keep 3.1.2 if that is what you have. then you can re~jailbreak it.

http://www.felixbruns.de/iPod/firmware/

That won't work with a 3GS model since iTunes will only allow it to restore to the latest firmware 3.1.3
I figured youd know since you repair iPhones.....
 
That won't work with a 3GS model since iTunes will only allow it to restore to the latest firmware 3.1.3
I figured youd know since you repair iPhones.....

you might want to check it out before you go bashing me! and I fix iphones I dont know much about the jailbreaking but I did do it this week on a 3gs that was 3.1.2 and it worked.
 
you might want to check it out before you go bashing me! and I fix iphones I dont know much about the jailbreaking but I did do it this week on a 3gs that was 3.1.2 and it worked.

I know very well, I don't think you do.
With all 3GS models Apple does a check and has to sign the firmware before it let's it restore. And it won't let any 3GS models update or restore to any firmware but the latest one out. In this case 3.1.3
Before you try to give advice do some research.
The only way to avoid that is if you have your shsh's saved thru cydia or locally and trick iTunes to redirect that check so it doesn't go thru Apples servers.
 
well Apple I dont argue that you know more than me on jailbreaking but I did it this week on a 3gs that was 3.1.2. I restored it, and then ran redsnow and re~jailbroke it and it works fine! I wonder why the option would be there if you say it wont work.......... I have only did 2 this way. one was 3g and one was 3gs and both were 3.1.2. that all I know!
 
well Apple I dont argue that you know more than me on jailbreaking but I did it this week on a 3gs that was 3.1.2. I restored it, and then ran redsnow and re~jailbroke it and it works fine! I wonder why the option would be there if you say it wont work.......... I have only did 2 this way. one was 3g and one was 3gs and both were 3.1.2. that all I know!

With a 3G it doesnt matter, this check is only done on 3GS models.
Also if the 3GS is JB with an untethered JB then it bypasses that procedure and just restores. That might have been the case with the one that you did and it allowed you to restore it to older pre 3.1.3 firmware.
Just letting you know how it works.
More info and details about Apple's Signature Server here: http://www.saurik.com/id/12
 
as I said you know more about it than me! I dont know how it worked all I know is it did! :confused:

Yes, but thats a very small percentage of 3GS iphones in that state that would allow you to go thru it.
Just letting you know for future reference, its not as simple as you though on any 3GS where you just download any firmware version you want and just restore.
Apple decided that every restore of that device would be verified as being valid and safe by Apple itself.

To do this, during the restore process, users see "Verifying restore with Apple...", during which time a challenge/response protocol is used between the iPhone and Apple: a "partial digest" of the firmware files being used is sent to a server, which can then decide to sign off on the result... or not.

Not only does this allow Apple to keep custom firmwares from getting loaded onto the device, but it also allows them to recall existing firmwares by keeping people from restoring to them in the future. To do this they simply would refuse to ever sign, for example, iPhoneOS 3.0 or 3.1.2 etc. again.
 
just to clarify....I did not try to change the firmware. it was 3.1.2 and JB before the restore and put it back on 3.1.2 and then broke it again! it was a phone I bought and was reselling and wanted to get all the previous owner stuff off of it.
 
just to clarify....I did not try to change the firmware. it was 3.1.2 and JB before the restore and put it back on 3.1.2 and then broke it again! it was a phone I bought and was reselling and wanted to get all the previous owner stuff off of it.

I understand.
Wether you update, downgrade or simply restore to same firmware those signature checks are there for all 3GS models.
Unless those small odds of the device beeing JB already with an untethered JB and then that process is bypassed. That might have been the case with the one you had worked on.
 
In my case i had iphone backup lost.
Downloaded original firmware 3.1.2 and tried to update in itunes.
Give a error 1194 (i think).
Then change c:\windows\system32\drivers\host files and added 74.208.10.249 gs.apple.com
Then make the same process and bang, done :D
Have to send an email to apple cause had lost all my music.
Now iphone is fine ;)
More stable.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.