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

mojoe24

macrumors regular
Original poster
Dec 1, 2009
147
0
I'm looking to clean up my phone and restart from scratch. I'd like to upgrade to iOS4 and get rid of all my cracked IPAs. Will upgrading to iOS4 from iTunes do this or must I prepare the phone beforehand since it is currently jailbroken.
 
npe apple stopped signing it. since you have no shsh saved for 4.0 you are sol there but last I heard 4.0.1 was still being signed but if your gonna do that do it quick. now even might be too late. if you don't want to jb any more just go right to 4.0.2 and install the phone as new is the best way if you want to clean house. btw just so you know there is no jb for 4.0.2 so if you do that then you can't jb.
 
So I wouldn't be able to update to iOS4 and then jailbreak? I'd like to keep it jailbroken if possible just so I could use MyWi and 3G Unrestrictor.

And if I can't, is there a way to upgrade to a later iOS3? I really want Pulse News Mini and it is 3.1.3 or later.
 
If you opted to let Cydia saved your SHSH's then, you'll probably have your SHSH for 4.0 and 4.0.1. But if you don't, you're only option for upgrading is to go to 4.0.2 w/o JB. With you SHSH, you can anytime.JB
 
Well, I never upgraded to iOS4 so I don't know if I'd have the shsh. And I rarely use Cydia so I doubt it.
 
This OP may have a lot of options. He has a jailbroken 3GS on 3.1.2 it could very well be an old bootrom in which case he could use Pwnage tool to upgrade to a custom IPSW assuming he did not use SPIRIT. He should check his bootrom and JB method.

There is also a possibility that when he jailbroke originally he saved his SHSH and Cydia would have saved all subsequent version and he should use Tiny Umbrella in advance mode to check if Cydia has his SHSH. Unless of course Cydia is already displaying his SHSH at the top of the screen.

Google is your friend.
 
In my experience, after allowing Cydia to store my hashes, it has always automatically retrieved my SHSHs for every iOS version released.

My jailbroken 3GS on 3.1.2 had hashes for 3.1.3, 4.0 and 4.0.1 without me ever doing anything to get them.
 
In my experience, after allowing Cydia to store my hashes, it has always automatically retrieved my SHSHs for every iOS version released.

My jailbroken 3GS on 3.1.2 had hashes for 3.1.3, 4.0 and 4.0.1 without me ever doing anything to get them.

Correct, hashes for every subsequent firmware are auto saved once you save your hashes for the first time.
 
3.1.2 with shsh stored on cydia

Im trying to update my friends iphone 3gs, he has 3.1.2 and has shsh on cydia. I originally JB with black rain. can i use pwnage tool? i have the newest release but it says cannot find ipsw??
 
When I load up Cydia, it says "This device has SHSHs on file for Iphone OS/iOS: 3.1.2, 3.1.3, 4.0, 4.0.1." How does that help me? And just forwarning, I seem to have problems with cydia as I get errors a lot when it tries to update.

And I used blackrain to jailbreak it. If I remember right I had the bootrom that didn't require a tethered jailbreak. Though sometimes I do have problems restarting the phone.

Oh, and it being Karma for having cracked ips, i guess it could be, but as I said in my original post, I am looking to get rid of them. I wouldn't mind just upgrading straight to iOS 4.0.2 but I would like to jailbreak as I use MyWi and 3G unrestrictor quite frequently.


And thank you to all of you guys who've tried to help.
 
Im trying to update my friends iphone 3gs, he has 3.1.2 and has shsh on cydia. I originally JB with black rain. can i use pwnage tool? i have the newest release but it says cannot find ipsw??

If you're iphone is pwned with blackrain then it will let you install 4.0 and 4.0.1 without even doing a check.
You dont use pwnage with 4.x firmware.
Just download the official 4.0.1 and restore to that thru itunes.
Then use jailbreakme.com to JB it.
Grab 4.0.1 for a 3GS here: http://appldnld.apple.com/iPhone4/061-8618.20100715.Zapn4/iPhone2,1_4.0.1_8A306_Restore.ipsw
 
That should work for me as well, correct? Do I just download the file and update then rejailbreak? Once the files downloaded, do I just drag/drop into itunes?
 
Edited the post, but should I just drag on drop the files into itunes?
 
When I try to restore, I get a error:

2010-08-20 12:18:54.148 [5296:14e0]: restore library built Jun 8 2010 at 18:17:31
2010-08-20 12:18:54.148 [5296:14e0]: iTunes: iTunes 9.2.1.5
2010-08-20 12:18:54.476 [5296:14e0]: iTunes: Current software version: 7D11
2010-08-20 12:18:54.476 [5296:14e0]: iTunes: Software payload version: 8A306 (option key)
2010-08-20 12:18:56.226 [5296:59c]: iTunes: Specifying UOI boot image
2010-08-20 12:18:56.268 [5296:59c]: requested restore behavior: Erase
2010-08-20 12:18:56.290 [5296:59c]: amai: AMAuthInstallPlatformCreateDataFromFileURL: can't resolve file
2010-08-20 12:19:45.723 [5296:59c]: amai: tss_submit_job: error from server=94 (This device isn't eligible for the requested build.)
2010-08-20 12:19:45.750 [5296:59c]: amai: kAMAuthInstallRequestCacheLocalizedTssError: cached server error text: (3194) This device isn't eligible for the requested build.
2010-08-20 12:19:45.750 [5296:59c]: amai: AMAuthInstallRequestSendSync: failed tss submission: This device isn't eligible for the requested build.
2010-08-20 12:19:45.750 [5296:59c]: amai: AMAuthInstallBundlePersonalizePartial: server request error: This device isn't eligible for the requested build.
2010-08-20 12:19:45.750 [5296:59c]: failed to personalize the restore bundle: This device isn't eligible for the requested build.
2010-08-20 12:19:45.750 [5296:59c]: AMRAuthInstallDeletePersonalizedBundle
2010-08-20 12:19:45.907 [5296:59c]: removed personalized bundle
2010-08-20 12:19:45.974 [5296:14e0]: iTunes: Restore error 3194
2010-08-20 12:19:45.974 [5296:14e0]: AMRAuthInstallGetLocalizedStringForServerError: no cached text for tss error code 3194



Should I do upgrade instead of restore?
 
If your hashes are saved, it should be a straightforward process. Ensure that you edited your hosts files to point to Saurik's server, download the official IPSW (you can do this from
iclarified), then shift/option[windows/Mac] click restore and point to the firmware you downloaded.
 
The official IPSW would be what Applejuiced pointed to? And how do I edit the host files to point to Sauriks servers?

Would this be how to do it:

So, open the file C:\Windows\System32\drivers\etc\hosts (Windows) or /etc/hosts (Mac OS X) and add the following entry to the bottom of the file.
74.208.10.249 gs.apple.com
 
Thanks, thats exactly what I did. I'm trying it again now.



Also is there a way to batch delete cracked IPAs or would I just go to go through each one and delete individually through itunes?










Hmm, I still get the same error even after editing hte host.
 
I feel stupid. I had to restart Itunes first. It's restoring right now.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.