Tweaks Updated Aug 21, 2022

KernBypass is a kernel-level jailbreak detection bypass


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.

Sponsored links

Post a comment

Latest Posts


Show iPhone info using ideviceinfo

Show iPhone info using ideviceinfo

To access a wide array of information about your iPhone, start by navigating through the Settings app. From there, proceed to the General tab and then to the About section. However, for even more detailed insights into your iPhone, you can utilize...

IPA Files



NWZSTool emerges as the evolutionary successor to Bullfrog Assistant, a widely embraced on-device IPA signing tool. Like its predecessor, NWZSTool allows users to sign and sideload IPA files. Despite the rebranding, the essence remains consistent...




uz.ra has pleasantly surprised us once again by delivering a new jailbreak tweak. Its primary objective? To replace the iOS 16 Lock Screen music player with a design closely resembling Apple's original layout. While HALO tweak boasts a plethora...