Improve app security and meet compliance requirements by detecting when your app is running on an insecure jailbroken iOS device.
This module allows you to detect that your user is running on a jailbroken iOS device. It uses a variety of methods, including the presence of certain binaries, apps, and supported URL protocols.
Note that no jailbreak detection can be 100% foolproof. Having jailbreaking the device by its nature provides a level of access that can be used trick any attempt to detect it. This module is intended to provide a reasonable level of detection that you can use to warn your users or to disable certain functionality.
When the app launches, if the app detects a jailbroken device, it will load the initial URL with an additional query parameter, which may be either
isRooted=true . Please check for both query parameter values. For example, instead of loading
https://example.com/, the app will load
For iOS, we are using DTTJailbreakDetection library at https://github.com/thii/DTTJailbreakDetection
Updated 2 months ago