Blocking Jailbreak Detection
For support in English, ask for help on the r/Jailbreak Discord Server.
DANGER
We do not recommend using banking apps on a jailbroken device. Use a separate secure device to access your bank account.
Many apps, which rely on security, will have algorithms to detect and block jailbroken users from using the app. This includes banking apps, some online videogames (e.g. Pokemon Go, Mario Kart Tour) and other privacy focused apps such as Snapchat.
This is great from a security standpoint, as a jailbroken device is much more likely to become compromised compared to stock iOS. This can cause an issue, however, when some of us just want to use the apps we need to use.
DANGER
Blocking jailbreak detection can stop you from accessing photos and other files while in selected applications.
Now, we'll go through each tweak that can be used to minimize jailbreak detection. Some apps, however, cannot be patched and will not work when jailbroken, regardless of the content below. Other apps may need bypasses made specifically for them.
Tweaks
- A-Bypass (repo.co.kr)
- Liberty Lite (Beta) (ryleyangus.com/repo)
- Choicy (opa334.github.io)
- Libhooker Configurator (available on the Odyssey repo)
- KernBypass (cydia.ichitaso.com)
- vnodebypass (repo.xsf1re.kr)
TIP
Choicy is available on the default BigBoss repo, however we recommend adding the developer's repo to ensure you have the most up-to-date version.
There is other software available for hiding jailbreak, such as Shadow (ios.jjolano.me), however we'll only be covering the above tweaks in this guide.
Installation
- Open your package manager app (e.g. Cydia, Sileo, Zebra)
- Add the three repos linked above
- Search for and install the three packages
- Respring when prompted
A-Bypass
TIP
According to the tweak's author, A-Bypass works better on libhooker-based jailbreaks, such as Chimera, Odyssey, odysseyra1n, and Taurine. It still works on Substrate/Substitute-based jailbreaks, such as checkra1n and unc0ver, however.
- Open the Settings application
- Scroll down to
A-Bypass
- Tap on
Check for Updates
- If a new app doesn't work with A-Bypass, you should always try to go back and try to check for updates in the A-Bypass preferences again.
- Scroll down and enable any apps you wish to block jailbreak detection with.
Liberty Lite
- Open the Settings application
- Scroll down to
Liberty Lite
- Enable
Enable Liberty
- Tap on
Block Jailbreak Detection
- Enable all the apps you want to block jailbreak detection with
Choicy
TIP
This is the best option for users wanting to use Snapchat on their jailbroken device.
TIP
If you use a libhooker-based jailbreak, such as Chimera, Odyssey, odysseyra1n, or Taurine, then libhooker configurator serves the same purpose as Choicy, while being natively integrated into libhooker.
- Open the Settings application
- Scroll down to
Choicy
- Tap on
Applications
- Tap on an application that you selected with Liberty Lite
- Enable
Custom Tweak Configuration
- For Snapchat, enable
Disable Tweak Injection
and skip the next steps
- For Snapchat, enable
- Make sure
Whitelist
is selected - Enable the bypass you're using - for Liberty Lite this would be
zzzzzLiberty
, or!ABypass2
for A-Bypass. - Repeat this for every app you've selected to use with your bypass tweak.
libhooker configurator
WARNING
This only works on libhooker-based jailbreaks! If you use a Substrate or Substitute based jailbreak, such as checkra1n or unc0ver, then this will not work, and you should use Choicy instead!
- Open the
libhooker
application - Tap "Applications"
- Scroll down to the application you wish to configure, and tap on it
- Here, you can either disable tweaks entirely in this application, or configure individual tweaks.
- To configure individual tweaks, enable "Override Configuration", which will open up options to only allow specific tweaks or deny specific tweaks.
- For example, to allow only Liberty Lite, you'd select
Allow
, then selectzzzzzLiberty
. - If you're using A-Bypass, you'd enable
!ABypass2
instead.
KernBypass (iOS 12.0 - 14.2)
TIP
This is the best option for users wanting to use Nintendo apps (Mario Kart Tour, Animal Crossing: Pocket Camp, etc) and Pokemon GO on their jailbroken device.
WARNING
KernBypass will not work on iOS 14 using unc0ver. Look into vnodebypass instead.
DANGER
KernBypass is a kernel tweak. Do not install on unsupported devices, use it at your own risk.
- Open the Settings application
- Scroll down to
KernBypass
- Tap
Enable KernBypass
- Enable all the apps you want to block jailbreak detection with
vnodebypass
TIP
vnodebypass is similar to KernBypass in regards to what it can bypass, but be aware that while it is active, you will lose access to your tweaks!
DANGER
vnodebypass is a kernel tweak. Do not install on unsupported devices, use it at your own risk.
- If you are on iOS 14, ensure that
libkrw
1.1.0 or later is installed. It is available in the default Elucubratus repository, if you are using unc0ver or checkra1n. - Open the
vnodebypass
app - Tap the
Enable
button - When done using the app with jailbreak detection, go back into the
vnodebypass
app and tapDisable