iOS Jailbreaking: Patching Kernel on Boot

Hacking Mobile Platforms
Answer Correct answer: D — Untethered jailbreaking patches the kernel during boot so the device remains jailbroken after each successive reboot without needing a computer.

Which IOS jailbreaking technique patches the kernel during the device boot so that it becomes jailbroken after each successive reboot?

  1. Tethered jailbreaking
  2. Semi-untethered jailbreaking
  3. Semi-tethered jailbreaking
  4. Untethered jailbreaking Correct Answer

Community Votes

D
82%
A
18%

82% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

The key distinction lies in whether the device requires a computer connection after reboot; untethered does not, while tethered does.

This question defines the specific iOS jailbreak type that maintains its state across reboots without external assistance. The correct answer is D because untethered jailbreaking patches the kernel to persist permanently.

Many candidates confuse 'tethered' with 'semi-tethered' or 'untethered'. Option A is a common distractor because it involves patching the kernel, but it fails the 'no computer needed' criteria.

Community Discussion (6 comments)

arsimi 👍 1 Selected: D
The device remains jailbroken permanently.
getaseadsss 👍 2 Selected: D
Clearly untethered jailbreaking. Love the comments when people explain what tethered/untethered is correctly, but then vote for the wrong answer
bibibi 👍 1 Selected: A
Read the question carefully. A tethered jailbreak is not permanent and the kernel has to be patched on every bootup (each successful bootup). An untethered jailbreak is a type of jailbreak for iOS devices that is permanent and done once. The device to remain in a jailbroken state even after it is rebooted
SukhoiF35 👍 3 Selected: D
 Untethered Jailbreaking If 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, the device will be jailbroken after each reboot.
nicejob 👍 3 Selected: D
An untethered jailbreak is a jailbreak wherein a user can reboot their device at will, and have their device start up with the jailbreak automatically applied without the assistance of a computer or a utility on the device.
Dogeo 👍 1 Selected: A
Tethered jailbreaking involves patching the kernel during the boot process, meaning that after each reboot of the device, the jailbreak is lost, and the device must be connected to a computer to reapply the jailbreak. In this case, the device will only remain jailbroken if it's tethered to a computer during the boot process, which makes it less convenient because it requires manual intervention after every reboot.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

D (Untethered jailbreaking) is the correct answer because it allows the device to remain jailbroken after a reboot without any external tools or computers. The kernel is patched during the boot process so the jailbreak persists automatically.

Why the Other Options Are Wrong

A (Tethered jailbreaking) requires a computer to run a tool every time the device boots to restore the jailbreak. C (Semi-tethered) typically refers to a state where the device can boot normally but lacks jailbreak features until a host application is used. B is often synonymous with semi-tethered in modern contexts, distinguishing it from the fully persistent untethered method.

Community Comment Notes

Comments overwhelmingly support D, noting that untethered jailbreaks are permanent and do not require user intervention post-reboot. Some users like SukhoiF35 emphasize that the kernel patch happens automatically, unlike tethered methods which need manual triggering.

Exam Strategy

When identifying jailbreak types, focus on the dependency after a reboot. If no computer or host software is needed, it is untethered. If a computer is required for every boot, it is tethered.

Frequently Asked Questions

What is the main difference between tethered and untethered jailbreaking?

Tethered jailbreaking requires a computer to be connected every time the device reboots to restore the jailbreak. Untethered jailbreaking persists automatically after reboots without external help.

Why is option A incorrect for this question?

Option A (Tethered) is incorrect because it implies the device loses its jailbroken state upon reboot unless manually restored via a computer connection, which contradicts the 'no assistance' requirement of the question.

More 312-50v13 FAQ →

Related Analysis

← Back to 312-50v13 Study Guide