checkra1n / BugTracker

checkra1n bug tracker
729 stars 104 forks source link

Error code -21 #1416

Open TheTacoNut opened 4 years ago

TheTacoNut commented 4 years ago

Tell us about your setup:

  1. What iDevice are you using?

iPhone 7 GSM

  1. On what version of iOS is it?

13.5

  1. What version of checkra1n are you using?

0.10.2

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

bootra1n 0.10.2

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

What are the steps to reproduce the issue? I don’t exactly know, since I am the only person who is encountering this issue.

What do you expect, and what is happening instead? I expected checkra1n to jailbreak my phone as always, but the progress bar alternates aggressively between “checking if device is ready” and “right before trigger”, then goes straight to error -21 after a few minutes

Does the issue also occur if you tick "Safe Mode" in the checkra1n options? Yes

Any other info, error logs, screenshots, ...? I have tried my best to troubleshoot the problem myself. I have switched out the cable multiple times, and switched the usb ports of the connections. Note that the jailbreak worked just a day before.

demhademha commented 4 years ago

What does safe mode do?

TonyMontanah commented 4 years ago

I have the same problem on my iPhone X. I tested it on my iPhone 7 Plus and it worked fine. Error Code -21 when exploit is injected and reboot iPhone. The iPhone cannot reboot & Checkrain freezes with that error. The first time it happen I was stuck in DFU mode. Couldn't get out because Checkrain froze up. Force quitting Checkrain was the only way. But it left my phone into DFU mode. Using Mac Catalina to do the jailbreak. I Currently can't get past this checkrein error to jailbreak. The reboot fails and it now just boots into iOS 13.5 stock IOS. I tried a few time with the same error in the end. I lost my 13.1 jailbreak sadly to a 13.5 not working jailbreak on iPhone X. It works on my iPhone 7 Plus

TonyMontanah commented 4 years ago

Not sure though perhaps the iPhone X firmware using the GSM or Global firmware might be the problem. Mines is currently using the GSM 13.5 firmware Model A1901. I hope this gets fixed soon. I noticed that the Checkrain 0.10.2 on the Get Info the application, the version still stipulates it as 0.10.1

demhademha commented 4 years ago

Pleas also use official os such as Ubuntu

TonyMontanah commented 4 years ago
Screenshot 2020-05-31 at 09 23 30

I used the safe mode option as well with the same error.

TonyMontanah commented 4 years ago

Pleas also use official os such as Ubuntu

I used the same OS Catalina on Checkrain iOS 13.5 on my iPhone 7 Plus. It worked fine. So its not Catalina related.

lvl1s7a commented 4 years ago

I got this same error with v 0.10.2 on Linux Debian 10, for iPhone 5s iOS 12.4.7 Here are some other output that might be useful:

USBDEVFS_SUBMITURB: No such device
USBDEVFS_REAPURB:  No such device 

Looks like the binary lost contact to the phone somehow, I tried many cables/USB ports, I even changed the machine.