Jailbroken Device
A jailbroken device is a phone whose built-in protections have been removed on purpose, which lets one app read what another app keeps private.
Also known as rooted phone jailbroken iPhone modified phone
Definition
A jailbroken device is a phone whose built-in protections have been removed on purpose, which is called jailbreaking on an iPhone and rooting on Android. The owner does it to install apps the maker will not allow, or to get past limits that annoy them. Sometimes there is no reason at all beyond the fact that it can be done.
Those protections matter because a normal phone keeps every app in its own locked room, so your banking app cannot read your delivery app's messages. A password one app saves goes into a part of the phone the others cannot open, and that wall is exactly what jailbreaking removes. Once the walls are down, any app with the right permission can look inside any other.
Now put a work app on that phone, say a driver's delivery app, a nurse's shift app, or a sales app carrying your whole customer list. On a jailbroken phone, another app can quietly read the login yours saved and copy customer records as they arrive. It can even change a number on the screen before the user reads it. None of this needs a genius, because ready-made tools do the job and they are sold openly.
That is why a staff app should check the phone as it starts and refuse to run on a jailbroken one. The check should not be a warning nobody reads, but a plain screen saying the phone is not safe, with a way to contact the office. Some companies choose something softer, so the app opens but hides salaries, blocks downloads and asks for a fresh login every time. Either choice is a business decision rather than a technical one, so it belongs in the brief before anyone writes a line of code. Linkysoft puts that choice in front of the client in the first week.
Be honest about the limit, because detection is really a guessing game. A determined person can hide the jailbreak from the check, and the check itself has to be updated as new methods appear. So treat it as one layer, not the answer. When Linkysoft builds a mobile app that carries staff or patient data, this check goes in on day one and sits beside the phone rules the company already has. If those rules do not exist yet, that conversation belongs with your security work rather than with the app.
Questions about Jailbroken Device
How can I tell if a phone is jailbroken?
Is jailbreaking a phone illegal?
Should our app block these phones or only warn the user?
Does the same problem exist on a rooted Android?
Will an antivirus app solve it?
Still not sure how this applies to your project?
Tell us what you are building and we will answer in plain language.