Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

TitanTiger

macrumors 6502
Original poster
Jun 8, 2009
422
85
I've seen some instructions on jailbreaking a phone, whether it's with PwnageTool or something else and sometimes they reference that you should only use the JB if you haven't previously jailbroken with Spirit or JailbreakMe.com.

What it it about jailbreaking with Spirit that would cause you to not be able to use a certain other tool? And why wouldn't a full restore essentially bring you back to square one and be able to use any jailbreak and unlock going forward?
 
Devices that have been jailbroken with Spirit can not be unlocked.

And yes, of course you can restore and jailbreak using another method.
 
That can't be right, because I previously had this phone (3G) jailbroken with Spirit and unlocked using ultrasn0w.
 
That can't be right, because I previously had this phone (3G) jailbroken with Spirit and unlocked using ultrasn0w.

I really don't know what it is you're asking, but the spirit jailbreak uses higher level ('userland', which I believe means the code is run as a normal user) exploit and the pwnage tool uses bootrom exploits (which are lower level and harder to find, but also harder for Apple to patch). Userland exploits can't survive a software update, but bootrom exploits generally can.
 
I really don't know what it is you're asking, but the spirit jailbreak uses higher level ('userland', which I believe means the code is run as a normal user) exploit and the pwnage tool uses bootrom exploits (which are lower level and harder to find, but also harder for Apple to patch). Userland exploits can't survive a software update, but bootrom exploits generally can.

I've just noticed on more than one occasion, instructions for a jailbreak that mention that you shouldn't use it if you've previously jb'd using Spirit or JailbreakMe.com. I was just trying to figure out why that would matter and if restoring the iPhone would render that issue null and void or if Spirit is doing something to the phone that makes future jailbreaks problematic.

For instance, this:

Before you start, please note that this guide is only available for the iPhone 3G, with old bootroms, which has at least been jailbroken once with either redsn0w, PwnageTool, Blackra1n or Sn0wbreeze. If you used Spirit or JailbreakME, stay away. For those who own an iPhone 3GS, use this guide instead.

http://www.softsailor.com/how-to/42...ne-3g-on-ios-4-1-using-pwnagetool-pc-mac.html

And this isn't the first time I've seen wording to that same effect. Just the latest.
 
That can't be right, because I previously had this phone (3G) jailbroken with Spirit and unlocked using ultrasn0w.

To make use of Pwnage tool you will see instructions that you must be already jailbroken but not with Spirit. This is because Spirit and Jailbreakme.com are userland jailbreaks you need to have a low level or boot level jailbreak. The boot level jailbreak that was available on the old boot rom 3gs has long since been patched by Apple with new hardware.

While there is very little published about the new jailbreak for FW 4.1 it is believed to be a low level exploit which should make it possible to upgrade the firmware without upgrading the baseband. The boot rom exploits cannot be patched by apple without shipping new hardware. Userland jailbreaks can easily be patched by apple with new Firmware.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.