Software:Blackra1n

From HandWiki
blackra1n
Original author(s)George Hotz
Developer(s)George Hotz
Initial releaseOctober 11, 2009; 17 years ago (2009-10-11)
Stable release
RC3 / November 3, 2009; 16 years ago (2009-11-03)
Operating systemMicrosoft Windows, Mac OS X
TypeJailbreaking
LicenseFreeware
Websiteblackra1n.com

blackra1n is a freeware jailbreaking utility developed by American hacker George Hotz for the iPhone and iPod touch. First released for Windows in October 2009, it provided a simplified jailbreak for devices running iPhone OS 3.1.2. A Mac OS X version followed two days later.[1]

The original release only jailbroke the device and did not remove its carrier lock. In November 2009, blackra1n RC3 added Hotz's blacksn0w utility, which could unlock the iPhone 3G and iPhone 3GS when they used baseband version 05.11.07.[2][3]

History

Hotz released the first Windows version of blackra1n on October 11, 2009, shortly after Apple issued iPhone OS 3.1.2. Contemporary reports described it as compatible with the iPhone and iPod touch models then on sale, although newer iPod touch hardware required a computer-assisted, or tethered, restart. The initial version did not include carrier unlocking or activation bypassing.[4] A Mac OS X port was released on October 13.[5]

Release candidate 2, issued later that month, added reported support for both iPhone OS 3.1 and 3.1.2. It also corrected problems affecting the iPhone 3G and the Icy package manager, and introduced tethered support for devices fitted with newer boot ROMs.[6]

RC3 was released on November 3, 2009. It incorporated blacksn0w, added support for activation without an official carrier SIM, and restored Apple's internet-tethering option on supported devices. The update also added compatibility with Mac OS X Tiger and PowerPC-based Macs.[7]

Operation

Unlike tools that created a modified firmware image for installation through iTunes, blackra1n communicated directly with the device over USB. After completing the jailbreak, it installed a small application through which users could add package managers such as Cydia and Rock, or install blacksn0w on supported iPhones.[8]

The underlying exploit targeted the handling of USB control messages in iBoot, Apple's second-stage bootloader. It ran through recovery mode, which is handled by iBoot, rather than the BootROM-based DFU mode. The exploit redirected an interrupt handler and then patched signature checks in iBoot and the operating-system kernel, allowing unauthorized code to run.[9]

On early iPhone 3GS units, blackra1n could also use the earlier 24kpwn BootROM exploit to break the device's chain of trust from startup. Newer iPhone 3GS and iPod touch models contained a revised boot ROM that was not vulnerable to 24kpwn. On those devices, blackra1n's iBoot exploit had to be run again after every reboot, producing a tethered jailbreak.[10]

Reception and later developments

Technology publications highlighted blackra1n's comparatively simple interface. Wired described the process as easier than the earlier jailbreak methods it had tested, while noting that the program combined jailbreaking, carrier unlocking and internet tethering in a single utility.[11] The application's recovery screen displayed a stylized portrait of Hotz, making the tool visually distinct from other jailbreak utilities of the period.[12]

When Apple released iPhone OS 3.1.3 in February 2010, blackra1n was not compatible with the update at launch.[13] In May, the separately developed Spirit utility provided an untethered jailbreak for activated devices running iPhone OS 3.1.2 and 3.1.3, as well as the first-generation iPad running iPhone OS 3.2.[14]

In April 2010, blackra1n's name was also used to distribute a malicious Windows package. According to The Register, the package bundled the genuine jailbreaking application with a Trojan that changed the computer's DNS settings. The malware affected the Windows PC rather than the connected iPhone.[15]

See also

  • History of iOS jailbreaking
  • iOS jailbreaking

References

  1. ↑ Goodin, Dan (October 12, 2009). "Hacker springs latest iPhone OS from Jobsian jail". The Register. https://www.theregister.com/2009/10/12/hacker-springs-latest-iphone-os/. 
  2. ↑ Foresman, Chris (November 3, 2009). "Blacksn0w unlocks 3.1.2; Apple looks to curtail jailbreaking". Ars Technica. https://arstechnica.com/gadgets/2009/11/blacksn0w-unlocks-312-apple-looks-to-curtail-jailbreaking/. 
  3. ↑ "Sneak Peak [sic] at blackra1n RC3 with blacksn0w". Redmondpie.com. 2 November 2009. http://www.redmondpie.com/sneak-peak-at-blackra1n-rc3-with-blacksn0w-9140078/. Retrieved 2010-07-27. 
  4. ↑ Patel, Nilay (October 11, 2009). "Blackra1n jailbreak now available for iPhone OS 3.1.2, iPod touch 3G". Engadget. https://www.engadget.com/2009-10-11-blackra1n-jailbreak-now-available-for-iphone-os-3-1-2-ipod-touc.html. 
  5. ↑ Kumparak, Greg (October 13, 2009). "Blackra1n iPhone 3GS jailbreak now available for Mac". TechCrunch. https://techcrunch.com/2009/10/13/blackra1n-iphone-3gs-jailbreak-now-available-for-mac/. 
  6. ↑ Pols, Paul (October 25, 2009). "Geohot brengt blackra1n RC2 uit" (in nl). iCulture. https://www.iculture.nl/nieuws/geohot-brengt-blackra1n-rc2-uit-jailbreak/. 
  7. ↑ Graven, Matthew (November 4, 2009). "Hacker frees iPhone from Jobsian tyranny – again". The Register. https://www.theregister.com/2009/11/04/hacker-frees-iphone-from-jobsian-tyranny-again/. 
  8. ↑ Sadun, Erica (December 7, 2009). "Ven1, Vid1, Ja1lbreak1: Hands on with blackra1n". Engadget. https://www.engadget.com/2009-12-07-ven1-vid1-ja1lbreak1-hands-on-with-blackra1n.html. 
  9. ↑ Halbronn, Cédric; Sigwald, Jean (2010). "iPhone security model & vulnerabilities". Hack in the Box Security Conference 2010. Sogeti/ESEC. pp. 6, 18. https://papers.put.as/papers/ios/2010/D2T1-Cedric-Halbronn-and-Jean-Sigwald-iPhone-Security-Model.pdf. Retrieved September 6, 2026. 
  10. ↑ Halbronn, Cédric; Sigwald, Jean (2010). "iPhone security model & vulnerabilities". Hack in the Box Security Conference 2010. https://archive.conference.hitb.org/hitbsecconf2010mal/index.html_page_id=1150.html. Retrieved September 6, 2026. 
  11. ↑ Sorrel, Charlie (November 5, 2009). "Blackra1n plus Blacksn0w unlock any iPhone in seconds". Wired. https://www.wired.com/2009/11/blackra1n-plus-blacksn0w-unlock-any-iphone-in-seconds/. Retrieved September 6, 2026. 
  12. ↑ Chen, Brian X. (November 12, 2009). "Meet the iPhone's jailbreak community". Wired. https://www.wired.com/2009/11/jailbreak-community/. Retrieved September 6, 2026. 
  13. ↑ Sherwood, James (February 3, 2010). "Apple updates iPhone OS". The Register. https://www.theregister.com/2010/02/03/apple-updates-iphone-os/. 
  14. ↑ Patel, Nilay (May 2, 2010). "iPhone, iPad Spirit jailbreak released to the world". Engadget. https://www.engadget.com/2010-05-02-iphone-ipad-spirit-jailbreak-released-to-the-world.html. 
  15. ↑ Leyden, John (April 15, 2010). "DNS Trojan poses as iPhone unlocking utility". The Register. https://www.theregister.com/2010/04/15/dns-trojan-poses-as-iphone-unlocking-utility/.