Edit: Redsn0w 0.96b4 is out and jailbreaks correctly 4.2.1. However, it is tethered on most new devices (read below). And refer to the jailbreak chart to see how your device fits in.
So 4.2.1 is out and you have all heard Geohot state that his limera1n exploit means you can jailbreak all devices forever. So why shouldn’t you update today? This post will try to answer some common questions around this subject and try to explain why you should hold off.
First, jailbreaking is much more than finding an exploit and using it to get a Cydia icon. A proper jailbreak does a lot more. There are a series of kernel patches done to the device that make most jailbreak software work correctly. (Note that updated pwnage bundles by msftguy or such do not have these patches and key apps may not work).
Second, while limera1n and greenpois0n exploits may work, those tools will not. You will need them to be updated before they can be used to jailbreak your 4.2 device.
Third, the spirit portion of the 4.1 jailbreak used in limera1n and greenpois0n allowed the device to boot jailbroken untethered. That has been patched by Apple and no fix to that problem is known yet. Therefore, even if you do manage to get an updated limera1n or greenpois0n, your iphone 4, iphone 3gs on newer bootrom, ipod touch 3 or 4, or iPad will all be tethered. This means after you run the tool it will boot one time and work jailbroken until you reboot. At that time you will get a “connect to itunes” logo and will have to rerun the jailbreak tool in order to get the device to boot again.
Now, tethered jailbreak isnt the end of the world. On an ipod and ipad, it’s probably not too bad. But on an iPhone, a device you may need to make emergency calls on the road, it really sucks. I strongly suggest all iPhone users that have tether jailbreak devices only to hold off on updating until this is solved. Me, I’m staying on 4.1 probably until iOS 5.
Which devices are not tethered? iPhone 3g, iPhone 3gs (old bootrom), ipod touch 2 (non mc). On these devices, you will find a pwnage tool bundle or updated redsn0w released soon. Unfortunately, these updates will not have updated kernel patches and, on 4.2, this will be more problematic that in the past.
Finally, let’s say you get past all these issues somehow. You jailbreak to install software. Most of you want either themes or some cool tweaks like sbsettings, folder enhancer, or bitesms. All these rely on mobile substrate. As of this posting, mobile substrate does not work on 4.2. That means that almost all jailbroken software will not run on 4.2 as of today. This is being worked on and will certainly be fixed shortly. But that is the state as of today.
As a side note, there’s just nothing provided by Apple’s 4.2 update that you got to have today. Seriously. What is so great that it’s worth removing all the great things you get by jailbreaking? If you have some problem on your device, do not expect it to be solved in 4.2.1. Apple always lists “bug fixes” but really, we never see anything useful from this. Waiting a week, two, or three to let these issues all get sorted out is your best bet.
Continue Reading ..>>