Wednesday, October 14, 2009, 05:15 am PT (08:15 am ET)
Apple fights off hackers with new iPhone 3GS firmwareApple's cat-and-mouse game with the iPhone hacking community continues, as the handset maker has reportedly updated new shipping versions of the iPhone 3GS to prevent tampering.
According to iClarified, Apple has updated the BootROM for the iPhone 3GS to iBoot-359.32. This software upgrade is reportedly not vulnerable to an exploit hackers previously used to crack open the hardware.
A member of the iPhone Dev Team who goes by the handle MuscleNerd noted this is the first time ever that Apple has done a BootROM update in the middle of a product line, without a new hardware model. The Dev Team is a group of hackers who release tools used to exploit the iPhone OS.
Previously, hackers had relied on an exploit known as "24kpwn," which allowed users to run unauthorized code on the iPhone OS. The latest BootROM, however, does not allow use of the exploit.
Apple's interest in preventing users from jailbreaking, or running unauthorized code, on their iPhone is likely centered around piracy. While jailbreaking does have other uses than piracy — such as running applications not allowed on the App Store or unlocking the device for use on other carriers — the procedure can also allow users to steal software from the App Store.
Apple and the jailbreaking community have gone back and forth for some time, as the handset maker looks to close avenues used by hackers.
The latest development comes just as the Dev Team released a new tool to jailbreak the latest iPhone firmware, PwnageTool 3.1.4 for Mac OS X. iPhone OS 3.1.2 was released last week, fixing a handful of issues, including one that caused the device to not wake from sleep mode.
On Topic: iPhone
- Sprint expands 'iPhone for Life' plans with new 12-month lease option
- Nearly half of Gazelle's early iPhone upgrades ordered Apple's larger, more expensive iPhone 6 Plus
- Amazon Rewards Visa Card adds support for Apple Pay
- iPhone 6 Plus users report persistent unexplained crashing issues, possibly tied to large app libraries
- How to change your default Apple Pay credit card, or remove cards remotely via iCloud