odysseyn1x icon indicating copy to clipboard operation
odysseyn1x copied to clipboard

Checkra1n crash after enabling A11 BR Check

Open elouannd opened this issue 3 years ago • 38 comments

When I have my IPhone plugged and I enable the skip A11 Br check, it’s freeze instantly. But when unplug my iPhone and I enable the skip A11 everything’s is fine. And when I plug it again it’s showing Lockdown error -19 and freeze just after I’m on 2.10

elouannd avatar Apr 29 '21 22:04 elouannd

You need to remove the password from your iPhone. Did you do it? From checkra.in:

A11 devices on iOS 14.0 and above require removing the passcode and enabling “Skip A11 BPR check” in the options. This is not recommended, but it’s there.

Also which iPhone are you trying to jailbreak?

raspberryenvoie avatar Apr 30 '21 15:04 raspberryenvoie

Have the same issue with my iPhone X. When selecting "Skip A11 BPR check", the script freezes Passcode is of course removed

btw, thank you for updating the script so fast :)

chrisi0801 avatar Apr 30 '21 15:04 chrisi0801

I'm using an IPhone X and yes I've already removed the password and reset Face ID

elouannd avatar Apr 30 '21 15:04 elouannd

Does this problem still occur with version 2.11?

raspberryenvoie avatar Apr 30 '21 16:04 raspberryenvoie

I will try it again now with 2.11 on ios 14.5

chrisi0801 avatar Apr 30 '21 16:04 chrisi0801

I tried it again. It doesn't work. As soon as you enable the BPR check, the script freezes. Strange thing: When enabling "Allow untested versions", the script still shows "Sorry, Iphone X... on Ios 14.5 is not supported". Although the new checkra1n version should be compatible with ios 14.5 out of the box

chrisi0801 avatar Apr 30 '21 16:04 chrisi0801

Wait what freezes?

raspberryenvoie avatar Apr 30 '21 16:04 raspberryenvoie

The whole odysseyn1x script. You have to reset the pc to get it working again

chrisi0801 avatar Apr 30 '21 16:04 chrisi0801

Do you mean the os?

raspberryenvoie avatar Apr 30 '21 16:04 raspberryenvoie

Yes exactly. The OS crashes. And also very strange is the fact that it shows that my device isn't compatible although it is definitely compatible

chrisi0801 avatar Apr 30 '21 17:04 chrisi0801

I am trying to prepare a video for you. I will send it to you as soon as it's done

chrisi0801 avatar Apr 30 '21 17:04 chrisi0801

I sent you a YouTube link via e-mail

chrisi0801 avatar Apr 30 '21 18:04 chrisi0801

Thank you!

raspberryenvoie avatar Apr 30 '21 18:04 raspberryenvoie

I've just tried that on odysseyn1x v2.11 in VirtualBox and the OS doesn't freeze.

@chrisi0801 and @mcqwerty1907: Does the OS only freeze with checkra1n version 0.12.3? Does this issue only occur on odysseyn1x (or any Linux distro)? Can you tell me what your hardware is?

raspberryenvoie avatar Apr 30 '21 18:04 raspberryenvoie

@raspberryenvoie Can you share your VirtualBox settings with me, so I can also try it there? The OS only freezes with checkra1n 0.12.3 I will test other linux distros tomorrow Hardware: i7 8700k, 1080ti, Asus Prime Z370-A

chrisi0801 avatar Apr 30 '21 18:04 chrisi0801

Create a 64-bit Debian VM with default settings. Go into the VM settings > Storage. After that, click on the the CD button next to "Controller: IDE". Add the 64-bit odysseyn1x ISO. Save the settings then boot the VM.

Note that you won't be able to jailbreak an iPhone inside the VM.

raspberryenvoie avatar Apr 30 '21 18:04 raspberryenvoie

Okay so it's definitely not hardware related. I tried with my laptop too and it doesn't work either. It's related to either the Iphone X or the OS. I will try 2.10 now

chrisi0801 avatar Apr 30 '21 18:04 chrisi0801

Okay no surprise, 2.10 doens't work either. The last version that actually worked for me was 2.8 With 2.9 I had an issue with BPR check too, but not a freezing issue, I had a warning that the passcode is not disabled. it could also be checkra1n itself that is completely broken with the iphone x

chrisi0801 avatar Apr 30 '21 18:04 chrisi0801

Okay. Tell me if it only freezes if your iPhone X is plugged to the PC because I don't have an iPhone X and I'd find out what's going on.

raspberryenvoie avatar Apr 30 '21 19:04 raspberryenvoie

It's don't freezing when my iPhone is not plugged put when I'm plugging it it's freeze

elouannd avatar Apr 30 '21 19:04 elouannd

I will install ubuntu natively now on my laptop and I will try checkra1n there and hope it works

chrisi0801 avatar Apr 30 '21 19:04 chrisi0801

checkra1n worked fine on native ubuntu. First I had USB issues but i remembered that you have to turn on secure boot. The odysseyra1n script works perfectly fine in odysseyn1x 2.11 so no issues there. The issue lies in checkra1n. Hope you can find out whats actually wrong

chrisi0801 avatar Apr 30 '21 20:04 chrisi0801

You used checkra1n cli in the terminal, not the GUI version, right?

Thank you so much for investigating!

raspberryenvoie avatar Apr 30 '21 22:04 raspberryenvoie

I experienced the same issue with my iPhone X iOS 14.5 with odysseyn1x 2.11. I was able to get checkra1n working with the following steps:

  1. Start with powered off computer
  2. Connect device
  3. Power on, then open checkra1n. Should say unsupported a11 message.
  4. Change checkra1n options: A11 skip bpr check
  5. Should get error -19. Click trust on the device.
  6. Open options, but don't change any options.
  7. Should be able to use checkra1n.

If the checkra1n gui freezes, press Ctrl + C to exit the program and bring up a console terminal, then type exit. This should return to the original menu screen.

PWittix avatar May 01 '21 00:05 PWittix

I can confirm that @PWittix workaround works. @raspberryenvoie I tested both CLI and GUI and both worked. But I prefer the CLI variant.

chrisi0801 avatar May 01 '21 06:05 chrisi0801

According to @PWittix just checkra1n freezes not the whole OS. I found another possible workaround on the checkra1n bugtracker. Could you try it? Run checkra1n normally but before plugging your iPhone X make sure it's unlocked.

raspberryenvoie avatar May 02 '21 09:05 raspberryenvoie

I didn't know that you can exit checkra1n inside the OS, so not the OS is crashing, it's just checkra1n. I will test your suggestion now.

chrisi0801 avatar May 02 '21 15:05 chrisi0801

I tried it now @raspberryenvoie and this doesn't work for me. The only working fix is the above by @PWittix. And yes I confirm that only checkra1n crashes, not the OS. Basically, as soon as you enable BPR check checkra1n freezes. It doesn't matter which way round: First BPR check, then plugging in the phone -> Freeze , First plugging in and then BPR check -> Freeze. And it also doesn't matter if the phone is unlocked or not and if the phone trusts the device. Only @PWittix fix works

chrisi0801 avatar May 02 '21 15:05 chrisi0801

Weird. It seems like it's a checkra1n issue. If so it should be reported to the checkra1n bug tracker. However I'm not sure since you said checkra1n works on Ubuntu

raspberryenvoie avatar May 02 '21 16:05 raspberryenvoie

its a checkra1n issue but you can use cli

aliefe04 avatar Jul 09 '21 22:07 aliefe04