When a device is booting, it loads Apple's own kernel initially. The device must then be exploited and have the kernel patched each time it is turned on.
An "untethered" jailbreak has the property that if the user turns the device off and back on, the device will start up completely, and the kernel will be patched without the help of a computer – in other words, it will be jail-broken after each reboot.
However, with a "tethered" jailbreak, a computer is needed to turn the device on each time it is rebooted. If the device starts back up on its own, it will no longer have a patched kernel, and it may get stuck in a partially started state. By using a computer, the phone is essentially "re-jail-broken" (using the "boot tethered" feature of a jail-breaking tool) each time it is turned on. This is often a major problem for users on a tethered jailbreak. If the device is not connected to a computer, it is rendered useless until it is. Devices that use tethered jail-breaks can still respring and not lose the jail-break.
A device with a tethered jailbreak may have a semi-tethered solution, which means that when the device boots, it will no longer have a patched kernel (so it will not be able to run modified code), but it will still be usable for normal functions. To use any features that require running modified code, the user must start the device with the help of the jail-breaking tool in order for it to start with a patched kernel (jail-Tybroken).
An "untethered" jailbreak has the property that if the user turns the device off and back on, the device will start up completely, and the kernel will be patched without the help of a computer – in other words, it will be jail-broken after each reboot.
However, with a "tethered" jailbreak, a computer is needed to turn the device on each time it is rebooted. If the device starts back up on its own, it will no longer have a patched kernel, and it may get stuck in a partially started state. By using a computer, the phone is essentially "re-jail-broken" (using the "boot tethered" feature of a jail-breaking tool) each time it is turned on. This is often a major problem for users on a tethered jailbreak. If the device is not connected to a computer, it is rendered useless until it is. Devices that use tethered jail-breaks can still respring and not lose the jail-break.
A device with a tethered jailbreak may have a semi-tethered solution, which means that when the device boots, it will no longer have a patched kernel (so it will not be able to run modified code), but it will still be usable for normal functions. To use any features that require running modified code, the user must start the device with the help of the jail-breaking tool in order for it to start with a patched kernel (jail-Tybroken).
No comments:
Post a Comment