Jailbreakers, this is a golden opportunity you wouldn’t want to miss.
We had a customer’s brand new iPhone 3GS running on iOS 4.3.3. We were able to jailbreak it using jailbreakme.com. Upon checking on Cydia, we can confirm that this device’s has the SHSH for iOS 4.1 and iOS 4.3.5; which means Apple is still signing for both these iOS versions.
If you are already on iOS 4.3.4 or iOS 4.3.5 and wanting an untethered jailbreak, your best option right now would be to restore or downgrade to an earlier iOS version that redsn0w supports, you can easily restore to iOS 4.1 since Apple oddly still signs this version.
First you need to make sure your hosts file doesn’t point to Cydia, to do this run TinyUmbrella [download here] and go to the advanced tab and be sure to UNcheck “Set hosts to Cydia on exit” and then exit the program.
Next download iOS 4.1 firmware from here.
Launch iTunes, connect your iPhone, hold down the SHIFT key while you click the RESTORE button in iTunes and select the 4.1 firmware file you have just downloaded.
The restore will end with error 1015 and recovery loop on the iPhone, this can be resolved using the “Exit Recovery” button in TinyUmbrella.
- Start redsn0w 0.9.6rc18
- Browse for the iOS 4.1 firmware you just downloaded
- Select ‘Install Cydia’
- Follow on screen instructions to put your device into DFU mode and begin jailbreak
- When the process is done, you will find that your iPhone is now jailbroken on iOS 4.1
That’s it! Do you need to unlock your iPhone 3GS? Read here (in progress).
Note: If you’re new to jailbreaking, downgrading the iOS won’t downgrade the baseband.