Having read books on iOS Pentesting, I noted almost all *security testcases* or tool(s) require a jailbroken device.

I looked for information about this, because it is needed to perform those tests or to use those tools, and I understood it.

But I cannot find an explanation around:

*In the real world not all devices are jailbroken, so how relevant are test results using a jailbroken device in a real context?*

<hr>

**EDIT**

*Can I assume that an application vulnerability once found in a debugging environment, it should be replicated on a non-jailbroken device to become validated?*