Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Known Issues #1

Open
Siguza opened this issue Nov 7, 2019 · 0 comments
Open

Known Issues #1

Siguza opened this issue Nov 7, 2019 · 0 comments

Comments

@Siguza
Copy link
Member

Siguza commented Nov 7, 2019

Known issues

Device and version support

Supported device range: A7-A11
Any device outside that range will not work.
A12 and later cannot be supported because they are not vulnerable to checkm8.
A6 and earlier could be supported, but we have no plans to do so because armv7 is hell and these devices already have jailbreaks on their last supported version.

Supported iOS range: 12.0-14.8.
Versions before 12.0 will not work.
We may or may not extend this range to older iOS versions in the future.

macOS

macOS is supported since the very first release.
The current version of checkra1n supports macOS 10.9 and upwards.
Some earlier versions of checkra1n required macOS 10.12 or higher.

Linux

Linux is supported since version 0.9.8.
Due to the wide range of hardware Linux runs on, you may encounter issues that we never did during testing.

Windows

Windows is currently not supported, but a Windows version is being worked on.
Note that the Linux version will not work under WSL, because WSL has no USB support.

Virtual machines

Some people have gotten checkra1n to work inside virtual machines, but this is not officially supported. It may or may not work for you.
If you would like to experiment with virtual machines, note that you will most likely have to enable USB passthrough for the exploit to work.

USB-C cables

Lightning-to-USB-C cables are trouble: specifically, some of them cannot be used to enter DFU mode and there is nothing we can do about that. This includes Apple's own USB-C cables, as well as some 3rd party ones - other 3rd party ones have shown to do work though. If your cable turns out to not work, we recommend using a USB-A cable instead, if necessary in combination with a USB-A-to-C adapter.

Technical explanation:
The BootROM will only enter DFU if it detects USB voltage, which boils down to checking whether a certain pin is asserted from the Tristar chip. The Tristar does this based on the cable's accessory ID, and apparently USB-A and USB-C cables have different accessory IDs, and the one of the USB-C cables makes the Tristar not assert the USB voltage pin.

iCloud Lock Bypass

First off, note that checkra1n does not support iCloud lock bypasses. While we will make no attempt to prevent it, know that Apple definitely will.

Starting with iOS 13.3 and 12.4.4, Apple hardened iCloud lock. This manifests as the home button not working and apps not opening if you bypassed the lock. This is not a checkra1n issue, and bug reports on it will be rejected!

@Siguza Siguza pinned this issue Nov 7, 2019
@checkra1n checkra1n locked and limited conversation to collaborators Nov 8, 2019
@checkra1n checkra1n deleted a comment from littlelailo Nov 10, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant