QUOTE(ik3da @ Dec 3 2009, 09:27 AM)
Thanks for the reply - just one more question - must I determine the bootrom number before using blackrain? As I just got my iPhone yesterday, I am wondering my iPhone is one of those newer versions that will hit problem like everytime I reboot my iPhone (after blackrain), it will go into DFU mode automatically?
Don't really understand what it means that I must use blackrain everytime I need to reboot - does it mean that I use blackrain to reboot, or I need to restore my iPhone after reboot and then blackrain it again?
QUOTE
How to check your iPhone's bootrom using Windows:
Put your iPhone into DFU mode (how to/tutorial for this step at iClarified).
Then go to Start -> Control Panel -> System -> Hardware -> Device Manager on your Windows machine.
Look for 'Universal Serial Bus (USB) Controller', you will find 'Apple Mobile Device USB Driver' as a subitem there.
Right Click and choose 'Properties', navigate to 'Details' tab and select Device Instance Path from the dropdown list box. At the end of this information string you will find the bootrom version, e.g. [iBoot-359.x].
for iPhones with new bootrom, the jailbreaking process is the same.
the only thing to take note of for your unit is, everytime you power off/reboot your unit, you will need to connect it to your PC and run blackra1n to rejailbreak. that's what tethered jailbreaking means.
QUOTE
What does tethered mean?
A tethered jailbreak is one where in order for the iPhone to boot up, it needs to be connected to a computer with special software (blackra1n), or it won't turn on / will turn on unjailbroken (depending on the implementation)
When the iPhone (or iPod touch) boots up, it checks the firmware to make sure it hasn't been modified. Untethered jailbreaks make the iPhone skip this step, allowing it to boot jailbroken firmware. Tethered jailbreaks need an external device, usually a computer, to insert a command so the iPhone can boot jailbroken firmware. So the jailbreak is never erased or "forgotten," just the ability to run it.