How do I downgrade the firmware on my iPhone 3GS from 4.1 to 4.0.1?
I have struggled to find a guide on how to do that that actually works. I am trying to do this so I can jailbreak my iPhone. I am new to all of this so any help is much appreciated!
I have downloaded the firmware for 4.0.1, modified my hosts file as per the tutorial and then forced ITunes to use the required firmware. Not matter what I try and do I get this message:
'the device isnt eligible for the requested build'
Sounds like you don't have 4.0.1 shsh blogs if you keep getting Not Eligible.
You can use Tiny Umbrella to check, and very likely, your answer will be , You are too late.
I think you are right about the shsh blogs. I will give Tiny Umbrella a go.
Thanks for the help so far.
Interestingly enough when I run Tiny Umbrella on my iPhone 3GS I get this in the log:
10/03/2010 09:10:46.761 Processing SHSH Request... 10/03/2010 09:10:46.781 Asking CYDIA for SHSH blobs for iPhone3GS 4.1 (8B117)...
10/03/2010 09:10:58.328 SHSH SUCCESSFULLY saved! [Click Here to Open]
10/03/2010 09:10:58.337 You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version.
10/03/2010 09:10:58.352 Caching shsh files... 10/03/2010 09:10:58.364 Found [1] shsh files to cache... 10/03/2010 09:10:58.389 Cached [1] shsh files
----------
Should I now be able to downgrade my firmware?
D
I just gave it a go and this is what happened in the log from TU:
10/03/2010 09:16:14.911 The Firmware Umbrella - v4.1.5 by semaphore
10/03/2010 09:16:14.916 For help click here
10/03/2010 09:16:14.921 Connect a device to continue...
10/03/2010 09:16:15.363 Caching shsh files..
10/03/2010 09:16:15.377 Found [1] shsh files to cache...
10/03/2010 09:16:16.561 Cached [1] shsh files
10/03/2010 09:16:16.641 Could not start TSS service on port 80 because you have something running on that port already!
10/03/2010 09:16:18.298 NOT running as administrator OR your hosts file is not editable - Cannot listen on port 80! TSS Server will not work!
10/03/2010 09:16:18.317 Caching shsh files...
10/03/2010 09:16:18.324 Found [1] shsh files to cache...
10/03/2010 09:16:18.349 Cached [1] shsh files
10/03/2010 09:16:18.357 TinyUmbrella is not able to run on port 80. Please check your hosts file permissions and/or applications that use port 80 and shut them down.
10/03/2010 09:16:19.058 You are using the current version of TinyUmbrella.
10/03/2010 09:17:33.969 Asking CYDIA for SHSH blobs for iPhone3GS 4.1 (8B117)...
10/03/2010 09:17:40.419 SHSH SUCCESSFULLY saved! [Click Here to Open]
10/03/2010 09:17:40.458 You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version.
10/03/2010 09:17:40.482 Caching shsh files...
10/03/2010 09:17:40.532 Found [1] shsh files to cache...
10/03/2010 09:17:40.587 Cached [1] shsh files
10/03/2010 09:17:43.364 1951963217359-iphone-4.1.shsh has been opened in Finder
10/03/2010 09:19:52.789 Devices with ECIDs matching the above AND restoring to the exact firmware version listed above will succeed!
10/03/2010 09:19:52.800 *Please note that iPad and iPad3G share the exact same SHSH. If you see iPad above and you have an iPad3G THEY WILL WORK JUST FINE. There is just no way for me to tell the difference between iPad and iPad3G from the SHSH alone.