ONE Jailbreak Ad

KernBypass is a kernel-level jailbreak detection bypass

Promotion image of KernBypass article.

How many times did you try to run an app on a jailbroken environment and it was not opening or did prompt you a message to remove the jailbreak? KernBypass is a tweak to hide jailbreak detection from apps allowing you to open them on your device.

Add KernBypass Repo to your package manager.

What is KernBypass?

KernBypass is an open-source tweak to bypass jailbreak detection by all kinds of apps installed from the App Store. It works with all jailbreaks running iOS 12 - iOS 14 including unc0ver, checkra1n, or Odyssey. This is the only jailbreak detection bypass based on kernel level.

Use this tweak to hide jailbreak from some apps disallowing you to run them on a jailbroken environment. KernBypass tweak can be used to open various apps like Snapchat, banking apps, Lidl Plus, iPogo for Pokemon GO, and others. The tweak works on A7-A13 devices.

Once installed, KernBypass for iOS adds a new dedicated preference pane to the Setting app, where you can configure all settings to your liking. Enable automatically to run the kernbypassd command, and activate the jailbreak detection bypass for selected applications.

Two iPhone screens showing the KernBypass tweak preference pane on iOS 14

The public version of the KernBypass 0.0.2 tweak was released by akusio in May 2020. I recommend using the unofficial 0.0.5 release of the KernBypass tweak created by ichitaso. Most importantly, the new release adds support for iOS 14 and it works also on Odyssey jailbreak.

Other changes to KernBypass 0.0.5 include official support for iOS and iPadOS 14.2 on compatible iDevices, a new CCSupport addon that adds a quick toggle functionality from Control Center, support for automatic-start, and other minor changes.

XsF1re, the developer behind FlyJB X kernel-level jailbreak bypass, helped ichitaso to implement support for iOS 14.2 in the KernBypass tweak. If you are running FlyJB X tweak you should consider switching to KernBypass. XsF1re left the community and deleted the GitHub for FlyJB X and his repo. FlyJB X can be still found on third-party repositories but it's no longer maintained.

This tweak works at the kernel level and not all applications are supported. If you find issues with running this jailbreak detection bypass solution you can also try other tweaks that can hide your jailbreak from apps like vnodebypass or A-Bypass. Both are also free.


KernBypass for iOS doesn't work after installation and it requires some preparation to make the bypass jailbreak detection work on your device. The process is simple and it requires executing a few commands from the terminal. You can do it on the device or via an SSH connection.

Once the tweak is installed through Cydia or any other package manager you are ready to go. ​If you were using a previous version, be sure to reboot your device first and re-jailbreak.

onejailbreak-iPhone:~ mobile$ su

changerootfs &
disown %1

Step 1. Open a terminal app like NewTerm 2, run su, and type your password.

Step 2. Run preparerootfs command.

Step 3. Run changerootfs & (and don't forget "&").

Step 4. Run disown %1 (don't forget "%1").

Step 5. Done. The changerootfs runs now as a daemon.


KernBypass tweak was released through the ichitaso Repository. Add KernBypass Repo to your list of Cydia Sources and install the chroot-based kernel-level jailbreak detection bypass on your iPhone. This is an unofficial KernBypass build with a preference pane and support for iOS 14.

  1. Open the Cydia app from the Home Screen.
  2. Tap Sources → Edit → Add the" Repository URL.
  3. Search for KernBypass tweak and install the package.
  4. Restart the Springboard to apply changes.
  5. KernBypass for iOS can be configured from the Settings app.

Alternatively, please use the quick links available at the top of this page to add the repository to your favorite package manager (Cydia, Sileo, Installer, Zebra) with just one click.

Source Code

KernBypass for iOS is an open-source project released by the developer under the GPLv3 license through GitHub Repository. The tweak was developed 43.8% in Objective-C and 40.8% in C language. The latest version of KernBypass 0.0.5 was released on 5 Dec 2020.

KernBypass-unofficial tweak developed by ichitaso adds preferences refresh and overall code optimization. Learn from the code or if you're interested pull a request to add your modifications. The project was forked from akusio/KernBypass-Public repository.

What's new

  • Added support for iOS 14.
  • Now compatible with odysseyra1n and Odyssey jailbreaks.
  • Automatically enabled on ldrestart and re-jailbreak.
  • Added support for CCSupport, enabling quick toggle functionality from Control Center.
  • And other minor changes.
Author Photo
Written by

Kuba has over 20 years of experience in journalism, focusing on jailbreak since 2012. He has interviewed professionals from various companies. Besides journalism, Kuba specializes in video editing and drone flying. He studied IT at university before his writing career.

Post a comment

Latest Posts


Oneko tweak is a port of Oneko for iOS

Some jailbreak tweaks don't add any functionality to your device but are just fun to use. One of these is Oneko, recently released by Pixelmator. This free tweak displays a Neko cat on your Home Screen that follows your finger and takes naps. The tweak...


Vidnerix tweak brings Video Downloader for Safari

Safari is the default browser on my iPhone. While there are other options available, I prefer using the stock browser developed by Apple. One of the features it lacks is the ability to download embedded video files from websites. However, with the Vidnerix...


Block screenshots and recording detection with Phantom tweak

Phantom is a great jailbreak tweak that makes the SnapChat app even better on iOS devices. It allows you to block screenshots and screen recording detection in iOS apps. Originally released by marioparaschiv, Phantom supports only rootful jailbreaks, but...