Results 1 to 3 of 3

Thread: Bypass iPhone jailbreak detection using KernBypass -- this one will work!

  1. #1
    Owner Dan Druff's Avatar
    Reputation
    5569
    Join Date
    Mar 2012
    Posts
    38,623
    Blog Entries
    2

    Bypass iPhone jailbreak detection using KernBypass -- this one will work!

    ** UPDATED 11/19/2020: You can install the new version of this, with better detection blocking. Read on... ****

    Some programs detect when you have jailbroken your phone, and will refuse to run.

    First, try to get a program from Cydia called "Liberty Lite", and that might do the trick.

    However, some programs are written really well to detect the jailbreak at the kernel level, so Liberty Lite (and similar programs) will not work.

    Here's how to install a very effective jailbreak detection bypass called KernBypass. It requires an already-jailbroken phone with iOS 12.0 or higher.

    *** MAKE SURE YOU DO EXACTLY AS LISTED BELOW -- IF YOU SCREW UP, DON'T BLAME ME ***

    1) Prerequisites: Filza and Newterm (terminal program). Install both of these from Cydia first. Delete any apps which you want to jailbreak detect bypass.

    1a) If you already have an older KernBypass installed, go into Newterm, and type: rm /var/mobile/Library/Preferences/jp.akusio.kernbypass.plist

    2) Use your iPhone to click on this link to download KernBypass 0.0.3 modified. (For advanced users, here's the github page.)

    3) Once downloaded, click "Open in Filza"

    3a) If you already have an older KernBypass installed, make sure you delete all downloaded files called anything like "jp.akusio.kernbypass_0.0.3_iphoneos-arm.deb". Then go re-download as described in Step 2 and click Open in Filza

    4) In Filza, click on the file called jp.akusio.kernbypass_0.0.3_iphoneos-arm.deb

    5) On the top right, click Install

    6) Download this fakevar13.zip file by clicking here, and clicking Open in Filza

    7) Click on the fakevar13.zip file and you should see a folder called fakevar13 appear

    8) Close Filza and go to Newterm

    9) Type: mv /var/mobile/Documents/fakevar13/fakevar /var/mobile/.
    ^^^ NOTE: Change the above path if your download directory isn't /var/mobile/Documents

    9a) Make sure the directory /var/mobile/fakevar/mobile now exists. You can do this by typing: ls /var/mobile/fakevar

    10) Type: su

    11) When it asks for the password, type: alpine
    ** NOTE ** If you changed your root password, type that instead of "alpine"

    12) Type: preparerootfs
    (you should see a bunch of stuff happening -- if you get an error and it doesn't do a lot of preparation work taking approximately 60-120 seconds, re-jailbreak and go back to step 10)

    13) Type: changerootfs &
    ** NOTE ** Don't forget the & at the end

    14) Hit enter one more time. Then type: disown %1

    15) Download apps again which you want to jailbreak bypass

    16) Close Newterm. Go to Settings -> KernBypass -> Enabled Applications -> (select the applications you want to bypass jailbreak detection)

    17) Make sure you DISABLE Liberty Lite or other jailbreak bypass applications -- at least for the ones which you couldn't get working before -- or this method won't work!

    That's it!

  2. #2
    Owner Dan Druff's Avatar
    Reputation
    5569
    Join Date
    Mar 2012
    Posts
    38,623
    Blog Entries
    2
    BUMP

    If LibertyLite AND KernBypass fail to dodge the jailbreak detection, try one called FlyJB.

    Use Cydia repo: https://xsf1re.github.io/repo/

    Once you install it, go to Settings -> FlyJB then do the following:

    Turn "Enable" to on

    Go to "Bypass List" and select the apps you want to try to bypass. Make sure they are NOT bypassed in Liberty Lite or KernBypass.

    Go to "Disable Substitute/Cydia Substrate" and again select the apps you want to bypass.

    That's it!

    I have found that some apps work with Liberty Lite, some with KernBypass, and some with FlyJB. Make sure you try all three before giving up (and make sure to only enable each app in one of those three utilities!)

  3. #3
    Owner Dan Druff's Avatar
    Reputation
    5569
    Join Date
    Mar 2012
    Posts
    38,623
    Blog Entries
    2
    BUMP again

    There's been some updates. Please check the original post for new details, including how to install the newer version.

    Why might you need the newer version?

    A flaw was found in the original KernBypass, in that there were still jailbreak-related files in directories like /var/lib, /var/mobile/Library, /var/mobile/Library/Caches, etc, and these files were detectable by apps.

    So clever app developers would look for some of these common files (/private/var/mobile/Library/Caches/com.saurik.Cydia was one of them), and if they were found, it was determined you had a jailbroken device, and it was game over.

    This new version of KernBypass has something called "fakevar", which presents a phone /var directory strucutre to apps where KernBypass is enabled. So the check doesn't find anything suspicious, and you can run it without issue!

    Pretty fucking sad that these app developers are working so hard to stop us from running their apps on jailbroken phones.

    Anyway, if all your apps are working with "old" KernBypass, then don't do anything. But if you've noticed a previously-installed KernBypass isn't getting it done anymore, try this version.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Disable incognito mode detection in Chrome
    By Mincemeat in forum The Hacker's Delight
    Replies: 1
    Last Post: 11-04-2019, 01:51 AM
  2. Replies: 11
    Last Post: 07-29-2019, 07:05 PM
  3. How do I jailbreak my Iphone?
    By chinamaniac in forum The Hacker's Delight
    Replies: 33
    Last Post: 03-14-2013, 02:42 AM
  4. iPhone 5, iPad mini jailbreak now available
    By fluffer in forum Flying Stupidity
    Replies: 1
    Last Post: 02-04-2013, 04:10 PM