You might have heard that the recent userland jailbreak for iDevices including iPhone 4 was due to a vulnerability in Apple’s PDF rendering in Safari.
Apple has released an iOS 4.0.2 update that fixes this vulnerability and in turn closing down a way to jailbreak iOS 4.x on some devices.
There are 2 scenarios depending on if you want to jailbreak or not.
If you don’t care about jailbreaking
- Update to iOS 4.0.2 so your iPhone doesn’t get affected by some malicious hacker using this vulnerability.
If you need jailbreaking
- DO NOT update to iOS 4.0.2 until new tools that can jailbreak
- Go to http://thefirmwareumbrella.blogspot.com/ and use TinyUmbrella to save your SHSH blobs for iOS 4 or iOS 4.0.1 now. Once you have done this, even if you update to 4.0.2 or other versions, you can always downgrade to 4.0.1 to use the jailbreakme jailbreak. You can do that only with the SHSH blobs.
If you are already jailbroken, Cydia might already have it saved for you. Check Cydia’s home screen to see that message. - Even if you don’t want iPhone 4 jailbreak right this minute, you may want to some time in the future or want to unlock it for international travel. You can do that later if you have your SHSH saved.
- If you stay on iOS 4 or 4.0.1, make sure you install the PDF Loading Warner app from Cydia since your current jailbroke iOS version can still be attacked by malicious hackers.
Here is Apple’s notes on iOS 4.0.2 update.
Also, here is a short video comparing the new iOS 4.0.2 against the old version.
If you Ultrasn0w, check Cydia for an updated version that has better battery performance and bug fixes.
Apple has also released iOS 3.2.2 update for Apple iPad that fixes the same jailbreakme hole. Read more about it on our sister iPad blog.

