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.
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.
Configuration
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
Password:[]
preparerootfs
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.
Repository
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.
- Open the Cydia app from the Home Screen.
- Tap Sources → Edit → Add the https://cydia.ichitaso.com" Repository URL.
- Search for KernBypass tweak and install the package.
- Restart the Springboard to apply changes.
- 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.