Ошибка 31 checkra1n windows

by Sophie Green   Updated on 2022-10-18 / Update for  iCloud

How complicated can it get to fix the checkra1n error 31? Not much! All you need is to try out some simple solutions and hopefully one of them will work wonders for you.
Discussed below are 5 different methods to resolve the checkra1n error 110 issue.

checkra1n error 31

  • Method 1: Restart Computer
  • Method 2: Restart Your Device
  • Method 3: Allow Untested Versions and Safe Mode
  • Method 4: Use the Old Version of Checkra1n
  • Method 5: Try 4MeKey to Jailbreak Your Device

Method 1: Restart Computer

One of the most common reasons for facing an exploit failed error code 31 windows 10 is a temporary glitch on your computer. To counter this all you need to do is restart your computer on which you are using the Checkra1n.

Method 2: Restart Your Device

Just the way your computer might be suffering a technical glitch, your other devices like iPhones or iPads might be facing the same issue. To resolve this all you need to do is restart your device and check if the issue still persists.

Method 3: Allow Untested Versions and Safe Mode

If restarting your devices did not help then here is another method that might resolve the issue. Here are the steps you need to follow.

  • Restart your device.
  • Now head to the Checkra1n app option.
  • Now select the untested versions and safe mode option.
  • Once you are done with this try jailbreaking again

In most cases, this will resolve the issue however if it does not, we still have more methods for you.

Method 4: Use the Old Version of Checkra1n

Even restarting your computer and selecting the safe mode you could not solve your checkra1n error 31iPad mini 2 issue.

No worries, you can try using the old version of Checkra1n. Many Reddit threads give assurance that the former version of Checkra is all you need to solve your checkra1n error 110 issues.

Method 5: Try 4MeKey to Jailbreak Your Device

If none of the methods mentioned above helped you resolve exploit failed error code 31 checkra1n windows, 4MeKey might be just what you need. Tenorshare 4MeKey is a software used to bypass the activation Lock on iOS devices, it is also able to remove the Apple ID which is already login on iOS devices.

Here are basic structures of writing those steps.

windows download btn

mac download btn

windows purchase btn

mac purchase btn

  • Download the Tenorshare 4MeKey software from the official website. Once the download is done, install it on your computer. Open the software and select the option – “Remove iCloud Activation Lock”.

    interface of 4mekey

  • With Tenorshare you can easily jailbreak into your device. Once this is done, the program begins installing the jailbreak tool to your USB drive and this process takes a few minutes to complete.

    ready to jailbreak your device

  • Next, you can simply start jailbreak and follow the on-screen instructions to jailbreak your device. 

    install jailbreak tool on usb drive

  • You can click on “Start”. You must note that after you bypass the iCloud activation lock you will not be able to use the phone features for phone calls, cellular, and iCloud of your new Apple ID.

    confirm device info

  • The iCloud lock removal process will begin and the activation lock will soon be removed. You can now set up a new account on your device.

    bypass icloud activation lock successfully

The End

Checkra1n error 31 is not an uncommon issue. Many users face it quite often and resolving it is not rocket science. With options like Tenorshare 4MeKey the process becomes even more easy and user-friendly. So? Why are you wasting your precious time? Go on and initiate a smooth jailbreak in your device.

windows download btn

mac download btn

windows purchase btn

mac purchase btn

Tell us about your setup:

  1. What iDevice are you using?
    iphone 5s

  2. On what version of iOS is it?
    12.5.5

  3. What version of checkra1n are you using?
    0.12.4 beta

  4. What is your host system (OS version? Hackintosh? VM? etc.)?

ISO write to USB

  1. How are you connecting to the device (USB-A? USB-C? Apple/3rd party cable? Through a USB hub?)?
    USB-A

What are the steps to reproduce the issue?
alt-f2, then start , start, enter into dfu mode

What do you expect, and what is happening instead?
done jail-breaking expecpted but failed with error -31

Did you see a popup on the device stating it entered «Safe Mode» due to an error?
no

Does the issue also occur if you tick «Safe Mode» in the checkra1n options?
dont know

Any other info, error logs, screenshots, …?

Published & Fact Checked by
Published on:
Last Updated on July 24, 2023

Are you getting the Exploit Failed (Error code: -31) for Checkra1n? If yes then here in this post we have mentioned the best fixes to get rid of the Checkra1n Exploit Failed (Error code: -31).


Possible Reasons For Checkra1n Exploit Failed (Error code 31)


  • There is some temporary issue with your computer.
  • You may need to use untested versions and Safe Mode.
  • The issue is related to the version of Checkra1n that you are using.

How To Fix Checkra1n Exploit Failed (Error code: -31)?


Fix 1: Restart your computer

The error can occur because of any temporary glitch on your device. In such a case you should first restart the device on which you are using the Checkra1n.

So restart your computer and check if you are still getting the issue.


Fix 2: Allow untested versions and Safe Mode

  • First, restart your computer and phone.
  • After that go to the checkra1n app options.
  • Then choose untested versions and Safe Mode.
  • After that try jailbreaking again.
  • Check if doing this fixes the issue or not.

Fix 3: Use Old Version Of checkra1n

If restarting the computer and choosing safe mode is not letting you fix the issue then try using any old version of the checkra1n.

In a Reddit thread, many users have mentioned that choosing the old version of checkra1n fixes the issue for them.


Fix 4: Try This Hack

We can’t confirm this solution but one Reddit user has mentioned that this fixes the issue for him. So definitely you can try this, maybe this works for you too.

We are sharing exactly what he mentioned.

When it comes to “Right before Trigger” wait 10-15 Secs, then plug out the cable (!) and wait another 5-7 secs, then plug in again.

And manually leave the dfu mode. To leave the dfu mode, make sure you hold both buttons (home+on/off) for 10 Secs, then release the home-button


Like This Post? Checkout More

  • How To Fix Samsung Dryer Error Code He, HC, HC4, 1 HC?
  • How To Fix F1 Tv Error Code Bm2101?
  • How To Fix Hulu Error Code P-EDU125?
  • How To Fix Playstation Error Code Ws-37505-0?

Photo of author

A Digital Marketer by profession and a passionate traveller. Technology has been always my first interest, so I consistently look for new updates in tech to explore, and also has expertise in WordPress.

by Sophie Green   Updated on 2022-10-18 / Update for  iCloud

How complicated can it get to fix the checkra1n error 31? Not much! All you need is to try out some simple solutions and hopefully one of them will work wonders for you.
Discussed below are 5 different methods to resolve the checkra1n error 110 issue.

checkra1n error 31

  • Method 1: Restart Computer
  • Method 2: Restart Your Device
  • Method 3: Allow Untested Versions and Safe Mode
  • Method 4: Use the Old Version of Checkra1n
  • Method 5: Try 4MeKey to Jailbreak Your Device

Method 1: Restart Computer

One of the most common reasons for facing an exploit failed error code 31 windows 10 is a temporary glitch on your computer. To counter this all you need to do is restart your computer on which you are using the Checkra1n.

Method 2: Restart Your Device

Just the way your computer might be suffering a technical glitch, your other devices like iPhones or iPads might be facing the same issue. To resolve this all you need to do is restart your device and check if the issue still persists.

Method 3: Allow Untested Versions and Safe Mode

If restarting your devices did not help then here is another method that might resolve the issue. Here are the steps you need to follow.

  • Restart your device.
  • Now head to the Checkra1n app option.
  • Now select the untested versions and safe mode option.
  • Once you are done with this try jailbreaking again

In most cases, this will resolve the issue however if it does not, we still have more methods for you.

Method 4: Use the Old Version of Checkra1n

Even restarting your computer and selecting the safe mode you could not solve your checkra1n error 31iPad mini 2 issue.

No worries, you can try using the old version of Checkra1n. Many Reddit threads give assurance that the former version of Checkra is all you need to solve your checkra1n error 110 issues.

Method 5: Try 4MeKey to Jailbreak Your Device

If none of the methods mentioned above helped you resolve exploit failed error code 31 checkra1n windows, 4MeKey might be just what you need. Tenorshare 4MeKey is a software used to bypass the activation Lock on iOS devices, it is also able to remove the Apple ID which is already login on iOS devices.

Here are basic structures of writing those steps.

windows download btn

mac download btn

windows purchase btn

mac purchase btn

  • Download the Tenorshare 4MeKey software from the official website. Once the download is done, install it on your computer. Open the software and select the option – “Remove iCloud Activation Lock”.

    interface of 4mekey

  • With Tenorshare you can easily jailbreak into your device. Once this is done, the program begins installing the jailbreak tool to your USB drive and this process takes a few minutes to complete.

    ready to jailbreak your device

  • Next, you can simply start jailbreak and follow the on-screen instructions to jailbreak your device. 

    install jailbreak tool on usb drive

  • You can click on “Start”. You must note that after you bypass the iCloud activation lock you will not be able to use the phone features for phone calls, cellular, and iCloud of your new Apple ID.

    confirm device info

  • The iCloud lock removal process will begin and the activation lock will soon be removed. You can now set up a new account on your device.

    bypass icloud activation lock successfully

The End

Checkra1n error 31 is not an uncommon issue. Many users face it quite often and resolving it is not rocket science. With options like Tenorshare 4MeKey the process becomes even more easy and user-friendly. So? Why are you wasting your precious time? Go on and initiate a smooth jailbreak in your device.

windows download btn

mac download btn

windows purchase btn

mac purchase btn

Tell us about your setup:

  1. What iDevice are you using?
    iphone 5s

  2. On what version of iOS is it?
    12.5.5

  3. What version of checkra1n are you using?
    0.12.4 beta

  4. What is your host system (OS version? Hackintosh? VM? etc.)?

ISO write to USB

  1. How are you connecting to the device (USB-A? USB-C? Apple/3rd party cable? Through a USB hub?)?
    USB-A

What are the steps to reproduce the issue?
alt-f2, then start , start, enter into dfu mode

What do you expect, and what is happening instead?
done jail-breaking expecpted but failed with error -31

Did you see a popup on the device stating it entered «Safe Mode» due to an error?
no

Does the issue also occur if you tick «Safe Mode» in the checkra1n options?
dont know

Any other info, error logs, screenshots, …?

by , Published on July 28, 2022July 28, 2022

Last Updated on 9 months

Are you getting the Exploit Failed (Error code: -31) for Checkra1n? If yes then here in this post we have mentioned the best fixes to get rid of the Checkra1n Exploit Failed (Error code: -31).


Possible Reasons For Checkra1n Exploit Failed (Error code 31)


  • There is some temporary issue with your computer.
  • You may need to use untested versions and Safe Mode.
  • The issue is related to the version of Checkra1n that you are using.

How To Fix Checkra1n Exploit Failed (Error code: -31)?


Fix 1: Restart your computer

The error can occur because of any temporary glitch on your device. In such a case you should first restart the device on which you are using the Checkra1n.

So restart your computer and check if you are still getting the issue.


Fix 2: Allow untested versions and Safe Mode

  • First, restart your computer and phone.
  • After that go to the checkra1n app options.
  • Then choose untested versions and Safe Mode.
  • After that try jailbreaking again.
  • Check if doing this fixes the issue or not.

Fix 3: Use Old Version Of checkra1n

If restarting the computer and choosing safe mode is not letting you fix the issue then try using any old version of the checkra1n.

In a Reddit thread, many users have mentioned that choosing the old version of checkra1n fixes the issue for them.


Fix 4: Try This Hack

We can’t confirm this solution but one Reddit user has mentioned that this fixes the issue for him. So definitely you can try this, maybe this works for you too.

We are sharing exactly what he mentioned.

When it comes to “Right before Trigger” wait 10-15 Secs, then plug out the cable (!) and wait another 5-7 secs, then plug in again.

And manually leave the dfu mode. To leave the dfu mode, make sure you hold both buttons (home+on/off) for 10 Secs, then release the home-button


Like This Post? Checkout More

  • How To Fix Samsung Dryer Error Code He, HC, HC4, 1 HC?
  • How To Fix F1 Tv Error Code Bm2101?
  • How To Fix Hulu Error Code P-EDU125?
  • How To Fix Playstation Error Code Ws-37505-0?

Photo of author

A Digital Marketer by profession and a passionate traveller. Technology has been always my first interest, so I consistently look for new updates in tech to explore, and also has expertise in WordPress.

How complicated can it get to fix the checkra1n error 31? Not much! All you need is to try out some simple solutions and hopefully one of them will work wonders for you.
Discussed below are 5 different methods to resolve the checkra1n error 110 issue.

checkra1n error 31

  • Method 1: Restart Computer
  • Method 2: Restart Your Device
  • Method 3: Allow Untested Versions and Safe Mode
  • Method 4: Use the Old Version of Checkra1n
  • Method 5: Try 4MeKey to Jailbreak Your Device

Method 1: Restart Computer

One of the most common reasons for facing an exploit failed error code 31 windows 10 is a temporary glitch on your computer. To counter this all you need to do is restart your computer on which you are using the Checkra1n.

Method 2: Restart Your Device

Just the way your computer might be suffering a technical glitch, your other devices like iPhones or iPads might be facing the same issue. To resolve this all you need to do is restart your device and check if the issue still persists.

Method 3: Allow Untested Versions and Safe Mode

If restarting your devices did not help then here is another method that might resolve the issue. Here are the steps you need to follow.

  • Restart your device.
  • Now head to the Checkra1n app option.
  • Now select the untested versions and safe mode option.
  • Once you are done with this try jailbreaking again

In most cases, this will resolve the issue however if it does not, we still have more methods for you.

Method 4: Use the Old Version of Checkra1n

Even restarting your computer and selecting the safe mode you could not solve your checkra1n error 31iPad mini 2 issue.

No worries, you can try using the old version of Checkra1n. Many Reddit threads give assurance that the former version of Checkra is all you need to solve your checkra1n error 110 issues.

Method 5: Try 4MeKey to Jailbreak Your Device

If none of the methods mentioned above helped you resolve exploit failed error code 31 checkra1n windows, 4MeKey might be just what you need. Tenorshare 4MeKey is a software used to bypass the activation Lock on iOS devices, it is also able to remove the Apple ID which is already login on iOS devices.

Here are basic structures of writing those steps.

windows download btn

mac download btn

windows purchase btn

mac purchase btn

  • Download the Tenorshare 4MeKey software from the official website. Once the download is done, install it on your computer. Open the software and select the option – “Remove iCloud Activation Lock”.

    interface of 4mekey

  • With Tenorshare you can easily jailbreak into your device. Once this is done, the program begins installing the jailbreak tool to your USB drive and this process takes a few minutes to complete.

    ready to jailbreak your device

  • Next, you can simply start jailbreak and follow the on-screen instructions to jailbreak your device. 

    install jailbreak tool on usb drive

  • You can click on “Start”. You must note that after you bypass the iCloud activation lock you will not be able to use the phone features for phone calls, cellular, and iCloud of your new Apple ID.

    confirm device info

  • The iCloud lock removal process will begin and the activation lock will soon be removed. You can now set up a new account on your device.

    bypass icloud activation lock successfully

The End

Checkra1n error 31 is not an uncommon issue. Many users face it quite often and resolving it is not rocket science. With options like Tenorshare 4MeKey the process becomes even more easy and user-friendly. So? Why are you wasting your precious time? Go on and initiate a smooth jailbreak in your device.

windows download btn

mac download btn

windows purchase btn

mac purchase btn

@niccolospa

What device + iOS version are you on?
iPhone X iOS 13.2.2

What checkra1n version are you using?
0.9.5

What are the steps to reproduce the issue?

  1. After being jailbroken for a while, I got my device frozen and then force-restarted it
  2. When trying to re-jailbreak always getting error -31

Note: Already tried both rebooting the Mac and using not using the usb-C cable, with no success

@therokss

@DrConflict

Do not use an official Apple usb c cable and it will work. This has been said so many times at this point.

@niccolospa

I tried both rebooting the Mac and using not using the usb-C cable, with no success

@LokotoAi

Do not use an official Apple usb c cable and it will work. This has been said so many times at this point.

Same on 7+ 13.2.2, successful on iPhone x 13.2.2 but error -31 on 7+, not cable related problem

@mhvuze

No luck on my end either, trying it with my old 5S on 12.3. Used official Apple Lightning cable, a MFi-certified from Amazon Basics, directly plugged into my Mac mini 2018 (latest stable Catalina. build) or via a hub. Always -31.

E: Actually never mind, it worked using CLI by putting the phone into DFU mode directly.

@matt884

Same here! Error -31 every time. Tried several aftermarket cables. My Mac is a 2010 with usb 2.0 ports. Do I need to get a usb 3.0 hub?

@niccolospa

No luck on my end either, trying it with my old 5S on 12.3. Used official Apple Lightning cable, a MFi-certified from Amazon Basics, directly plugged into my Mac mini 2018 (latest stable Catalina. build) or via a hub. Always -31.

E: Actually never mind, it worked using CLI by putting the phone into DFU mode directly.

Even by using the CLI, always getting -31

@niccolospa

Update: after upgrading to iOS 13.2.3, and running checkr4in from CLI, jailbreak succeeded! The problem is that I got my device frozen afterwards… Rebooted, and now I am facing error -31 again

@GHARIBMOHAMED

did anyone manage to solve this problem yet

I have been trying to jailbreak my Ipad pro 10.5 wifi from last last few weeks when it officially get supported by Checkra1n but did not succeed.

Initially I tried rainStorm and then this tutorial on youtube, i thought the problem is with setting up mac os on linux itself but at the end I found it was not the case.

Let’s not waste the time here and get back to steps/ process to fix this error -31.

If you are starting from fresh and does not have mac OS environment setup (for Windows/Linux user) then try this:

  • I would recommend using the tutorial which i have linked above to setup macos (Works for both AMD and Intel)

Once Mac Os is Setup :

  • Boot into mac OS

  • Download latest checknra1n from their official website

  • Open terminal

  • and type the command /Applications/checkra1n.app/Contents/MacOS/checkra1n

  • and hit enter

  • if you are getting any error running the command simply type /Applications/checkra1n.app/Contents/MacOS/ and then letter ‘c’ and click on tab so that it finds the appropriate file which should be «checkrain+something»

  • once you enter the command you should see message «Waiting for device to put in DFU mode» something like that in terminal

  • Keep the terminal as it is and open checkra1n app which you just downloaded and start the process

  • start the process to boot into recovery mode and then DFU mode

  • At the same time you may see error -31 on terminal (Do not close the terminal)

  • Once the device is in DFU mode , you may see you device screen with some logs message , Yes you device got jailbroken .

  • Your checkra1n GUI app may still throw some error though but you can confirm the jailbreak status from the terminal itself.

  • ******* What if the device is still not jailbroken ********

  • In that case, keep the terminal open and try to put the device in DFU mode using checkra1n GUI app. It will successfully jailbreak the device

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

Closed

boiimakillu opened this issue

Nov 10, 2019

· 67 comments

Comments

@boiimakillu

What device + iOS version are you on?
iPhone 6s on 12.4

What are the steps to reproduce the issue?
1.Use my device and checkra1n on a mackintosh (not vm)
2.Put into DFU mode
3.Run checkra1n

What do you expect, and what is happening instead?
It to not error out, but I keep getting error 31

Any other info, error logs, screenshots, …?
I’ve clicked the allow button to send to you guys but don’t have the logs.
Also Siri doesn’t work on my phone idk if that related.

@boiimakillu

Running 10.14.6 on an AMD system.

@woachk

Hello, so you use a Hackintosh?

We don’t really support those for now, but keeping the issue open just in case.

@boiimakillu

What does error -31 mean?

@littlelailo

I think this issue is related to your Macintosh/the usb controller on your Macintosh. Could you provide more information on the model you are using?

@woachk

@boiimakillu

I’m using a msg b450i gaming plus ac, with OSX 10.14.6, and no USB kexts.

@boiimakillu

But unless error -31 refers to USB stuff, I think it’s probably my device. My install of 12.4 is kinda messed up from being jailbroken and restore-roofs’ed a lot of times.

@FM1337

Error -31 here as well, also an amd hackintosh, gigabyte b450m and an iPad 6th gen

@woachk

Try an USB 2.0 port (or the reverse if you were trying one)

@benceb24

either stuck on checking if device is ready or -31, AMD B450 Catalina

@FM1337

Try an USB 2.0 port (or the reverse if you were trying one)

Tried 3.0 rear, all result in -31
Tried usb 2.0 rear, it freezes at preparation stage

@boiimakillu

I get error -31. I’ll try on a real MacBook which I wasn’t using before because it’s hella slow.

@boiimakillu

Success! Seems to be an issue with MSI boards, because I’m sure other people with hackintoshes would have reported too. Thanks!

@woachk
woachk

changed the title
Error 31 consistently

Error 31 consistently on Hackintosh (AMD B450 chipset)

Nov 10, 2019

@woachk

ok, changed the issue title

@glencoe2004

Issue also occurs on a B350 hackintosh

@FM1337

So it’s a USB driver issue for the amd hackintoshes that use the b450 (and b350) chipset (b450m, b450i, etc.) perhaps some special usb drivers are needed?

@fuomag9

b350 (asus b350 prime plus ) hackintosh as well. On my iphone 8 and ipad it worked. On the iphone 7 it gave me error -31

@FM1337

b350 (asus b350 prime plus ) hackintosh as well. On my iphone 8 and ipad it worked. On the iphone 7 it gave me error -31

What ipad generation?

@fuomag9

What ipad generation?

Wrongly tried on the ipad pro 10.5 first gen, checkra1n successfully exploited it (cydia doesn’t obviously install since it’s not supported)

@benceb24

@FM1337

@benceb24

https://github.com/khronokernel/Opencore-Vanilla-Desktop-Guide/blob/master/AMD/AMD-USB-map.md
I used this guide to map my USB ports, managed to get it working.

So if you use Opencore as your bootloader and follow this guide it works? I’m using Clover and curious if there’s something similar I can do?

well you’re making a kext so it should work in clover? not sure.
I went through the process and added the kext and it started working,not sure though if this is THE solution.

@r3dlobst3r

https://github.com/khronokernel/Opencore-Vanilla-Desktop-Guide/blob/master/AMD/AMD-USB-map.md
I used this guide to map my USB ports, managed to get it working.

So if you use Opencore as your bootloader and follow this guide it works? I’m using Clover and curious if there’s something similar I can do?

well you’re making a kext so it should work in clover? not sure.
I went through the process and added the kext and it started working,not sure though if this is THE solution.

I have all of my USBs mapped already and have a patched SSDT for that, I am having an issue where the app stops at — [*] == Checkm8 Preparation stage == is that what was happening for you?

@benceb24

https://github.com/khronokernel/Opencore-Vanilla-Desktop-Guide/blob/master/AMD/AMD-USB-map.md
I used this guide to map my USB ports, managed to get it working.

So if you use Opencore as your bootloader and follow this guide it works? I’m using Clover and curious if there’s something similar I can do?

well you’re making a kext so it should work in clover? not sure.
I went through the process and added the kext and it started working,not sure though if this is THE solution.

I have all of my USBs mapped already and have a patched SSDT for that, I am having an issue where the app stops at — [*] == Checkm8 Preparation stage == is that what was happening for you?

yes, but I also tried a different port which had something plugged in. could be a piece of the puzzle aswell 😅

@0x41c

I think this is great but it’s not just hackintosh that gets an error code -31
My computer which is a MacOS Catalina running in a late 2013 Mac Pro gets the same issue… my fix for non X devices is to hold the home button and not let go for the first part of the exploit. So instead of stopping at the your Iphone is in dfu mode message, just hold it a little bit longer and it gives a 100% success rate

@IOIIIO

@boiimakillu likely has to do with what @dhinakg mentioned. ASMedia controllers having proper macOS support, unlike the chipset controller.

@foresterfx

Well, I of course got the error-31 on my ryzentosh (b350; 2600). No usbs worked at all. I tried to follow the usb mapping tutorial, but I couldn’t save the ports info file he talks about in the beginning. Just gave an error.

Anyway, I tried doing the checkrain on my roommates macbook pro, and I got further… but still error-31. Tried all 3 ports he had with no success.

iPhone X 12.4 (didn’t want to update if it failed. 12.4 might be the reason).

@BitGrub

My Ryzentosh works, I’ve jailbroken my i7 on 13.2.2 multiple times

MSI B350, r2700, Mojave 10.14.4, clover

Sounds like it could be a 12.4 issue?

@dhinakg

@BitGrub What USB ports did you use, what specific motherboard?

@foresterfx

Wow @BitGrub that’s lucky haha.

Just for context: I tried 10.14.6 (I think. It’s on the supported list) with Clover. My mobo is the ROG Strix B350-F Gaming motherboard. When I would mount my EFI and try to save DSDT with the iregistry stuff in the guide, it would just say «error can’t save» or something along those lines. I tried using USB3.0 and 2.0. I definitely exceed the 15 port limit, though. probably 6 usb3.0/3.1 and 4-6 usb 2.0 (going from memory there). I only tried my front usbs, so maybe using the ones that are actually directly on the IO would be more successful?

I wanted to try going to high sierra, but I couldn’t get it to get past randomseed even when I downgraded clover and put the ryzen patches in. I figured an older osx might have more support since it’s been played with for longer. Also I saw the automated usbmapping command line that I wanted to use, but it said it wasn’t compatible with mojave and newer.

@dhinakg

What «automated usbmapping command line»?
There is a USB fix that may or may not have an effect, and that is needed in tandem with port mapping if you do it.

@IOIIIO

Automated usbmapping command line

Got a link you could drop? I’m interested in checking out what quack is getting pushed now…

@foresterfx

What «automated usbmapping command line»?
There is a USB fix that may or may not have an effect, and that is needed in tandem with port mapping if you do it.

ah well that must be what I’m talking about then haha. I misunderstood its’ purpose.

@BitGrub

@BitGrub What USB ports did you use, what specific motherboard?

@dhinakg

I use the USB hub on my monitor, which is connected to the rear USB 3.1 gen 1 port of my MSI B350M Mortar motherboard

Oh, I also only tried checkra1n 0.9.2 (three successes, no failures), if it matters

@fuomag9

I can confirm that the usb 3.1 seems to work better in terms of reliability

Il giorno 13 nov 2019, alle ore 17:43, BitGrub ***@***.***> ha scritto:


@BitGrub What USB ports did you use, what specific motherboard?
@dhinakg

I use the USB hub on my monitor, which is connected via the rear USB 3.1 gen 1 port of my MSI B350M Mortar motherboard


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

@FM1337

Upgrading to Catalina seems to have resolved this issue.

@silvergraphs

@c0deR3D

Upgrading to Catalina seems to have resolved this issue.

I do not confirm. Catalina gives the exact same error «-31». I have an Intel motherboard, so AMD is out of the question.

@BitGrub

I’m one of the people who had no issues on their Ryzentosh (see specs above).

I updated from Mojave/Clover to Catalina/OpenCore AND from checkra1n 0.9.2 to 0.9.5, and now I get the error (-31), but the exploit continues and my iPhone still jailbrakes, despite the error popping up midway through the booting proccess (post-DFU mode).

@Prerunning

Intel board same -31 error repeatedly. Tried different ports and all of the releases no dice for my 6s+

@m0420

@foresterfx I have the same motherboard and «fixed» it by using the USB 3.0 ports right next to the LAN port.

Without using USBInjectAll.kext or manually mapping my ports.
If this does not work out for you, I can give you my EFI folder.

@foresterfx

@foresterfx I have the same motherboard and «fixed» it by using the USB 3.0 ports right next to the LAN port.

Without using USBInjectAll.kext or manually mapping my ports.
If this does not work out for you, I can give you my EFI folder.

Absolutely would like your EFI folder. Currently using my intel laptop (which works fine), but I only have a 128gb m.2 with a 1tb hdd and the mac os installer wouldn’t let me partition it. I’d like to get that space back.

@yosuorowsky

What device + iOS version are you on?
iPhone 6s on 12.4

What are the steps to reproduce the issue?
1.Use my device and checkra1n on a mackintosh (not vm)
2.Put into DFU mode
3.Run checkra1n

What do you expect, and what is happening instead?
It to not error out, but I keep getting error 31

Any other info, error logs, screenshots, …?
I’ve clicked the allow button to send to you guys but don’t have the logs.
Also Siri doesn’t work on my phone idk if that related.

Ill came with a solution for the error -31

After a lot of trials and errors I finally been able to install checkra1n in my Iphone 6 with hackintosh AMD.
My specs are:
Amd fx 8350
Gigabyte 990fxa-ud3
16 gb ram
500 gb hdd for hackintosh
250 gb ssd for windows 10
4 tb hdd storage
Nvida gtx 970 ti strixx
mac os sierra 10.12.6
Clover
checkra1n 0.9.5

1.- Connect the Iphone on a usb 3.0 and run checkra1n
follow the steps until you put the phone in to dfu mode
and let the program try to install checkra1n, it will fail and show error -31
2.- After that click «no» on the «send error log» and again click on «done»
it will show «connect the phone in normal mode or run the program in cli»
dont reboot the phone it needs to stay in dfu mode.
3.- Close the program and open «terminal»
write this comand: /Applications/checkra1n.app/Contents/MacOS/checkra1n_gui -v
and press enter, its gonna try to install checkra1n again but it will show the error -31
writte «n» and press enter when it shows «send error log» after that you need to unplug the phone of the usb 3.0 and connect it again in a 2.0 usb and magic its going to happen…. !! :) it will continue to install checkra1n in the Iphone.

Sorry for my bad english its not my first languaje, but I hope this guide will help you to install checkra1n.

@Tentacless

What device + iOS version are you on?
iPhone 6s on 12.4
What are the steps to reproduce the issue?
1.Use my device and checkra1n on a mackintosh (not vm)
2.Put into DFU mode
3.Run checkra1n

What do you expect, and what is happening instead?
It to not error out, but I keep getting error 31
Any other info, error logs, screenshots, …?
I’ve clicked the allow button to send to you guys but don’t have the logs.
Also Siri doesn’t work on my phone idk if that related.

Ill came with a solution for the error -31

After a lot of trials and errors I finally been able to install checkra1n in my Iphone 6 with hackintosh AMD.
My specs are:
Amd fx 8350
Gigabyte 990fxa-ud3
16 gb ram
500 gb hdd for hackintosh
250 gb ssd for windows 10
4 tb hdd storage
Nvida gtx 970 ti strixx
mac os sierra 10.12.6
Clover
checkra1n 0.9.5

1.- Connect the Iphone on a usb 3.0 and run checkra1n
follow the steps until you put the phone in to dfu mode
and let the program try to install checkra1n, it will fail and show error -31
2.- After that click «no» on the «send error log» and again click on «done»
it will show «connect the phone in normal mode or run the program in cli»
dont reboot the phone it needs to stay in dfu mode.
3.- Close the program and open «terminal»
write this comand: /Applications/checkra1n.app/Contents/MacOS/checkra1n_gui -v
and press enter, its gonna try to install checkra1n again but it will show the error -31
writte «n» and press enter when it shows «send error log» after that you need to unplug the phone of the usb 3.0 and connect it again in a 2.0 usb and magic its going to happen…. !! :) it will continue to install checkra1n in the Iphone.

Sorry for my bad english its not my first languaje, but I hope this guide will help you to install checkra1n.

Do you have any USB related kexts? I couldn’t get it working and don’t even get error code 31 anymore the program just doesn’t progress past “Checking if device is ready”. Tried to follow a USB mapping guide but it seemed like all my ports were mapped already.

I’m on 10.4.6 Mojave Hackintosh.

@fuomag9

I don’t know if it is statistically significant, but putting my phone in dfu mode without going into recovery mode first and using a 3.1 port seems to be working better for me

Inviato da iPhone

Il giorno 24 nov 2019, alle ore 21:53, Tentacless ***@***.***> ha scritto:


What device + iOS version are you on?
iPhone 6s on 12.4
What are the steps to reproduce the issue?
1.Use my device and checkra1n on a mackintosh (not vm)
2.Put into DFU mode
3.Run checkra1n

What do you expect, and what is happening instead?
It to not error out, but I keep getting error 31
Any other info, error logs, screenshots, …?
I’ve clicked the allow button to send to you guys but don’t have the logs.
Also Siri doesn’t work on my phone idk if that related.

Ill came with a solution for the error -31

After a lot of trials and errors I finally been able to install checkra1n in my Iphone 6 with hackintosh AMD.
My specs are:
Amd fx 8350
Gigabyte 990fxa-ud3
16 gb ram
500 gb hdd for hackintosh
250 gb ssd for windows 10
4 tb hdd storage
Nvida gtx 970 ti strixx
mac os sierra 10.12.6
Clover
checkra1n 0.9.5

1.- Connect the Iphone on a usb 3.0 and run checkra1n
follow the steps until you put the phone in to dfu mode
and let the program try to install checkra1n, it will fail and show error -31
2.- After that click «no» on the «send error log» and again click on «done»
it will show «connect the phone in normal mode or run the program in cli»
dont reboot the phone it needs to stay in dfu mode.
3.- Close the program and open «terminal»
write this comand: /Applications/checkra1n.app/Contents/MacOS/checkra1n_gui -v
and press enter, its gonna try to install checkra1n again but it will show the error -31
writte «n» and press enter when it shows «send error log» after that you need to unplug the phone of the usb 3.0 and connect it again in a 2.0 usb and magic its going to happen…. !! :) it will continue to install checkra1n in the Iphone.

Sorry for my bad english its not my first languaje, but I hope this guide will help you to install checkra1n.

Do you have any USB related kexts? I couldn’t get it working and don’t even get error code 31 anymore the program just doesn’t progress past “Checking if device is ready”. Tried to follow a USB mapping guide but it seemed like all my ports were mapped already.

I’m on 10.4.6 Mojave Hackintosh.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

@nullpixel

Hackintoshes are not a supported configuration and we recommend switching to the Linux builds.

@voltflake

Confirm that it’s working fine on native Ubuntu setup though usb3. 3200U AMD laptop. usb2 don’t detect iphone in recovery mode. VM Ubuntu and MacOS also don’t work.

Понравилась статья? Поделить с друзьями:
  • Ошибка 31 4302 геншин что это
  • Ошибка 3168 rkeeper
  • Ошибка 31 4302 genshin impact андроид на телефоне
  • Ошибка 316609 диабло 3
  • Ошибка 3158 терминал