The cat-and-mouse game between Apple and a cadre of hackers continues as Apple is reportedly now shipping iPhone 3G S units that are jailbreak-proof. Several hackers specializing in iPhone 3G S jailbreaks are saying that the well-known 24kpwn exploit is no longer viable, because Apple is now shipping the iPhone 3G S with a new bootrom that can resist the hacking technique, according to iClarified.
If you think that last sentence sounded like a bunch of technical nonsense, you're not alone. So let's break this jailbreaking jargon down:
[ Discover iPhone apps for business and IT pros the easy way: Use InfoWorld's business iPhone apps finder. | Get the InfoWorld editors' 28-page hands-on look at the new iPhone OS from the perspective of business and IT pros. ]
Death of the hackable bootrom
A bootrom is a computer chip used in mobile phones to check the device's software when you turn it on, and makes sure the device hasn't been tampered with. I'm not clear on what the iPhone bootrom can do if it detects a problem, but a BlackBerry bootrom can shut down the device if a problem arises. To use the jailbreaking metaphor, think of the bootrom as the prison guard who checks that all the inmates are where they should be, before letting the prisoners go about their day.
Hackers used to get by the bootrom using the 24kpwn exploit that would make the guard think nothing was wrong, and everything was running normally within the iPrison. Before the iPhone 3G S came out, some hackers were worried the 24kpwn exploit wouldn't work. Fortunately for these computer rogues, Apple was not able to change the bootrom within its supply chain before the 3G S was launched.
But all that may have changed, since iPhone 3G S devices reportedly began shipping last week with an updated bootrom. Nicknamed iBoot-359.3.2, it is believed the new chip is not susceptible to the 24kpwn hack. Basically, the iPhone 3G S now has a smarter prison guard.
So what does this mean?
Without a hackable bootrom, the new iPhone 3G S is not jailbreakable, which means that you cannot use software on the device that is not Apple approved.
Another term thrown around a lot is "unlocking" your device. An unlocked phone can run the device on any compatible cellular network, instead of whatever network the phone was originally tied to. The hack for unlocking the iPhone requires modifications to the baseband, which is the system responsible for phone calls and Internet access.
I'm no hacker, so I can't tell you definitively if the new bootrom means the iPhone 3GS is impossible to unlock as well as jailbreak; however, an unlock is dependent on some operations that happen when your device starts up so my assumption would be that new iPhone 3G S is resistant to unlocking as well.
So is this the end of jailbreaking and unlocking the iPhone? Probably not, those iPhone hackers are a pretty smart and crafty bunch. But the clock is ticking. Let's see how long it takes for them to come up with a solution to Apple's latest roadblock.