/CheckJailBreakDevice

Detect Jail break device| iOS| Avoid Attackers to intrude in your application by all means possible in a single page| Supported to Swift (world first Protocol Oriented Language 🤘)

Primary LanguageSwift

CheckJailBreakDevice

Detect Jail break device| iOS| Avoid Attackers to intrude in your application by all means possible in a single page| Supported to Swift (world first Protocol Oriented Language 🤘)

Build Status License CocoaPods Compatible
Platform

CheckJailBreakDevice is a framework with a lot of access to detect if the iOS device is a Jail Break in your iOS App.

Features

  • Protocol Oriented based Implementation
  • Light Weigth code

Requirements

  • iOS 10.0+
  • Xcode 10.0+
  • Swift 5.0+

Instructions

Download the file DetectJailBreakDevice.swift and add it into your project.

Usage example

// Step 1:- Include Delegate "Check_Method_Of_JailBreak" in your particular ViewController/ AppDelegate.
class ViewController: UIViewController, Check_Method_Of_JailBreak {
// Delegate Method to take necessary action
    func sendTheStatusOfJailBreak(value: Bool) {
        if value{
            UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.shared, for: nil)
            // exit(-1)
        }
    }
   override func viewDidLoad() {
        super.viewDidLoad()
        // Step 2:-
        // What type of check one need to do either by 'readAndWriteFiles' on system or by calling API of system to check if it can run child process
        // preferable is 'readAndWriteFiles'
        assignJailBreakCheckType(type: .readAndWriteFiles)
     }
}

Tutorial

Medium

Contribute

We would love you for the contribution to CheckJailBreakDevice, check the LICENSE file for more info.

Meta

Sachin Sabat – LinkedIn – sabat.sachin33@gmail.com

Distributed under the MIT license. See LICENSE for more information.

GitHub