checkra1n / BugTracker

checkra1n bug tracker
730 stars 104 forks source link

A7 devices require disconnect to progress with checkra1n #1169

Open nergzd723 opened 4 years ago

nergzd723 commented 4 years ago
  1. What iDevice are you using? iPad mini with retina disp
  2. On what version of iOS is it? 12.4.3
  3. What version of checkra1n are you using? beta 10.1
  4. What is your host system (OS version? Hackintosh? VM? etc.)? Ubuntu 18.04
  5. How are you connecting to the device (USB-A? USB-C? Apple/3rd party cable? Through a USB hub?)? Original Apple USB-A to Lightning What are the steps to reproduce the issue?
  6. Run the checkra1n on iPad
  7. ...

What do you expect, and what is happening instead? The same bug, stuck on right before trigger with lots of usbfs errors in kernel log

Does the issue also occur if you enable Safe Mode? Yep.

Any other info, error logs, screenshots, ...? BTW my iPad Air 2 is working, that's the same issue with A7 devices as before.

nergzd723 commented 4 years ago

update: disconnecting and reconnecting device quickly(after watchdog freezes the process) boots to PongoOS and then jailbreak is successful. Maybe it has something with the way that A7 deal with USB?

Un4givenPG commented 4 years ago

Surprisingly your workaround did work for me but still the checkra1n app has not appeared, which is kind of weird. Therefore, it must be a bug as I have tried using the beta 10.1 on both my 5s and two official USB cables, without immediate success, while my 6s worked flawlessly (besides of the checkra1n app not appearing but I'm convinced it is a conflict between Unc0ver and Chechra1n)

nergzd723 commented 4 years ago

Surprisingly your workaround did work for me but still the checkra1n app has not appeared, which is kind of weird. Therefore, it must be a bug as I have tried using the beta 10.1 on both my 5s and two official USB cables, without immediate success, while my 6s worked flawlessly (besides of the checkra1n app not appearing but I'm convinced it is a conflict between Unc0ver and Chechra1n)

Just wait a little while. App doesn't appear immediately in my case too, I started searching on Reddit why it doesn't work, and then when I closed Reddit the app appeared. So you need to wait 2-5 mins for it to appear.

Un4givenPG commented 4 years ago

This is exactly what happened. Thank you for your help

Siguza commented 4 years ago

On my 5s on 12.4.6 it takes less than a minute, but I guess this will vary a lot depending on battery health and how much the device gets underclocked as a result... :/

I'll change the title and mark it as deferred, not sure if we want to/can really do something about this.

nergzd723 commented 4 years ago

@Siguza , but that's not the only issue. It still freezes on Right before trigger and needs manual reconnection of device after watchdog fires.

edit: described it on #1171

CanerKaraca23 commented 4 years ago

On my 5s on 12.4.6 it takes less than a minute, but I guess this will vary a lot depending on battery health and how much the device gets underclocked as a result... :/

I'll change the title and mark it as deferred, not sure if we want to/can really do something about this.

I really want to jailbreak my A7 device and I'm waiting more than 1 month for A7 fix :/ . If you can't fix this, at least add 0.9.7 Linux support for A7 devices or fix this issue next update. We cannot wait another month for update. Thanks for your hardworking and effort. We know you have a lot of pressure on you.

nergzd723 commented 4 years ago

On my 5s on 12.4.6 it takes less than a minute, but I guess this will vary a lot depending on battery health and how much the device gets underclocked as a result... :/

I'll change the title and mark it as deferred, not sure if we want to/can really do something about this.

I really want to jailbreak my A7 device and I'm waiting more than 1 month for A7 fix :/ . If you can't fix this, at least add 0.9.7 Linux support for A7 devices or fix this issue next update. We cannot wait another month for update. Thanks for your hardworking and effort. We know you have a lot of pressure on you.

Just use a workaround, it will work just fine.

CanerKaraca23 commented 4 years ago

So I unplugged and plugged my device on right before trigger step and said done and booted my device but there is nothing on my home screen.

nergzd723 commented 4 years ago

So I unplugged and plugged my device on right before trigger step and said done and booted my device but there is nothing on my home screen.

Surprisingly your workaround did work for me but still the checkra1n app has not appeared, which is kind of weird. Therefore, it must be a bug as I have tried using the beta 10.1 on both my 5s and two official USB cables, without immediate success, while my 6s worked flawlessly (besides of the checkra1n app not appearing but I'm convinced it is a conflict between Unc0ver and Chechra1n)

Just wait a little while. App doesn't appear immediately in my case too, I started searching on Reddit why it doesn't work, and then when I closed Reddit the app appeared. So you need to wait 2-5 mins for it to appear.

CanerKaraca23 commented 4 years ago

Hello, I have iPhone 5s and I can't jailbreak my phone on bootra1n 0.10.1. I disabled my password. I tried USB Safe, RAM and normal mode. Tried verbose and safe mode. I unpluged and pluged my phone on right before trigger step and checkra1n boots my device and finally gaves error -77 error. I disabled my password. I don't have original Apple cable I don't know its cause because of this.

nergzd723 commented 4 years ago

Hello, I have iPhone 5s and I can't jailbreak my phone on bootra1n 0.10.1. I disabled my password. I tried USB Safe, RAM and normal mode. Tried verbose and safe mode. I unpluged and pluged my phone on right before trigger step and checkra1n boots my device and finally gaves error -77 error. I disabled my password. I don't have original Apple cable I don't know its cause because of this.

Wait till watchdog fires, you can do

cat /dev/kmsg And then wait for an linux kernel watchdog to fire, it looks like a lot of stack trace and Code: bad RIP value

Also you need to do it very quickly, just slowly take the cable out till you see DFU_SYNC... failed, then plug the cable back in.

CanerKaraca23 commented 4 years ago

Hello, I have iPhone 5s and I can't jailbreak my phone on bootra1n 0.10.1. I disabled my password. I tried USB Safe, RAM and normal mode. Tried verbose and safe mode. I unpluged and pluged my phone on right before trigger step and checkra1n boots my device and finally gaves error -77 error. I disabled my password. I don't have original Apple cable I don't know its cause because of this.

Wait till watchdog fires, you can do

cat /dev/kmsg And then wait for an linux kernel watchdog to fire, it looks like a lot of stack trace and Code: bad RIP value

Also you need to do it very quickly, just slowly take the cable out till you see DFU_SYNC... failed, then plug the cable back in.

I'm already doing very quickly. I'm using bootra1n so I can't enter "cat /dev/kmsg" . What is watchdog fires?

nergzd723 commented 4 years ago

Hello, I have iPhone 5s and I can't jailbreak my phone on bootra1n 0.10.1. I disabled my password. I tried USB Safe, RAM and normal mode. Tried verbose and safe mode. I unpluged and pluged my phone on right before trigger step and checkra1n boots my device and finally gaves error -77 error. I disabled my password. I don't have original Apple cable I don't know its cause because of this.

Wait till watchdog fires, you can do cat /dev/kmsg And then wait for an linux kernel watchdog to fire, it looks like a lot of stack trace and Code: bad RIP value Also you need to do it very quickly, just slowly take the cable out till you see DFU_SYNC... failed, then plug the cable back in.

I'm already doing very quickly. I'm using bootra1n so I can't enter "cat /dev/kmsg" . What is watchdog fires?

There's a bug, and because of it kernel watchdog freezes the process when it's locked more than 2 minutes. If you can't see kernel logs, wait 3 minutes after you see right before trigger, and then very quickly unplug and connect the device.

nergzd723 commented 4 years ago

@Siguza , I think we should distinguish these two bugs. One bug got fixed(the one when PongoOS couldn't mount something on A7) and this one, which is usbfs bug. I thought that the usbfs bug was triggering that PongoOS failure, but it seems it's not.

Baker19788 commented 4 years ago

Could you guys record a video showing how to get watchdog fires thing on bootra1n or at least how to jailbreak and solve the problem when jailbreaking ios 12.4--> 12.4.6 iPhone 5s A7

nergzd723 commented 4 years ago

Could you guys record a video showing how to get watchdog fires thing on bootra1n or at least how to jailbreak and solve the problem when jailbreaking ios 12.4--> 12.4.6 iPhone 5s A7

Okay, I will do more simple guide.

  1. Connect your A7 device to PC.
  2. Run sudo checkra1n from terminal or launch a GUI version of checkra1n.
  3. Wait for freeze on Right before trigger(this is the real bug setup)(actually can take a while, 1-2 minutes to be sure)
  4. Then, either run cat /dev/kmsg from terminal and look for stack trace, or wait 5 minutes(to be completely sure) after Right before trigger screen.(this is when the watchdog fires and freezes checkra1n process)
  5. It's pretty complicated, but you'll get it on 2-3 attempt. Slowly start taking the cable out, very slowly, but make sure you won't plug the cable out(if you take cable out for a second or two, it will boot back to iOS). As soon as you'll see DFUSyncUpload FAILED -1, let go the cable, and place your device on the table. It should boot PongoOS and then the iOS.

Hopefully it would be helpful

Best regards, Mark Hargreaves

lb99 commented 4 years ago

I have an iPad air (A7 device) with firmware 12.4.5. I am using the linux version (ubuntu) of checkra1n 0.10.1 beta. I am happy to let people know that the new version of checkra1n works! Checkra1n gets to the "right before trigger this is the real bug setup" in 1 to 2 minutes and then freezes. Unplug and re-plug in the lightening connector. It will then say booting and jailbreak the device. The ipad boots up but does not show the checkra1n app ( if it was not prevously installed). Unplug and re-plug the lightening connector in again and the checkra1n app will install. From there you can install cydia. Thanks to the checkra1n team for solving the A7 device problem!

AMDBartek commented 4 years ago

I can confirm this is an issue, I get a usbfs (gets stuck on "Right before trigger (this is the real bug setup)") error when jailbreaking my iPhone 5s (A7 Device) with checkra1n 0.10.1, however replugging the device when it gets stuck on "Right before trigger (this is the real bug setup)" fixes the problem and jailbreaks successfully.

maxii26 commented 4 years ago

i'll try it

CanerKaraca23 commented 4 years ago

I can confirm this is an issue, I get a usbfs (gets stuck on "Right before trigger (this is the real bug setup)") error when jailbreaking my iPhone 5s (A7 Device) with checkra1n 0.10.1, however replugging the device when it gets stuck on "Right before trigger (this is the real bug setup)" fixes the problem and jailbreaks successfully.

Not working for me :/ I'm getting error -77. I removed password and FMY already.

AMDBartek commented 4 years ago

@CanerKaraca23 You should not need to remove password/passcode/TouchID/FaceID from the device. Before you replug the device let checkra1n sit on the "right before trigger" stage for at least 15 seconds and see how that goes.

nergzd723 commented 4 years ago

@CanerKaraca23 You should not need to remove password/passcode/TouchID/FaceID from the device. Before you replug the device let checkra1n sit on the "right before trigger" stage for at least 15 seconds and see how that goes. Watchdog freezes the process after 120 secs of inactivity, so you need to wait at least 2 mins. I haven't got any luck without watchdog stopping the process.

nergzd723 commented 4 years ago

I can confirm that it is linux-only bug, checkra1n on my Mac Mini on Catalina is working fine.

CanerKaraca23 commented 4 years ago

@CanerKaraca23 You should not need to remove password/passcode/TouchID/FaceID from the device. Before you replug the device let checkra1n sit on the "right before trigger" stage for at least 15 seconds and see how that goes.

I said, I already removed, disabled all of them.

CanerKaraca23 commented 4 years ago

My TouchID is broken. Could it be due to this?

AMDBartek commented 4 years ago

No, I don’t think that checkra1n breaks TouchID functionality as I have jailbroken with checkra1n and my TouchID still works. Maybe you have installed a bad tweak?

nergzd723 commented 4 years ago

No, I don’t think that checkra1n breaks TouchID functionality as I have jailbroken with checkra1n and my TouchID still works. Maybe you have installed a bad tweak?

I think @CanerKaraca23 meant that he already has broken TID, and asked if that could affect checkra1n. AFAIK, no, it can't affect the jb process.

juliocesarfort commented 4 years ago

I can confirm it worked on my iPhone 5S (iOS 12.4.5) by gently pulling the lightning cable when checkra1n was stuck in "right before trigger". Thanks for the tip!

Baker19788 commented 4 years ago

I have jailbreaked and bypassed my idevice without any problem using bootra1n version 10.1. I did also get stuck in right before trigger but that didnt stop me the thing that i've done is still holding the home buttom when entering dfu mode and i did wait around 1-2 minutes when it got stuck on right before trigger while holding the home button. After i did swap usb port which caused the the checkra1n app to switch to booting and this did jailbreak my phone.

CanerKaraca23 commented 4 years ago

I have jailbreaked and bypassed my idevice without any problem using bootra1n version 10.1. I did also get stuck in right before trigger but that didnt stop me the thing that i've done is still holding the home buttom when entering dfu mode and i did wait around 1-2 minutes when it got stuck on right before trigger while holding the home button. After i did swap usb port which caused the the checkra1n app to switch to booting and this did jailbreak my phone.

Wow, interesting way, I will try.

CanerKaraca23 commented 4 years ago

No, I don’t think that checkra1n breaks TouchID functionality as I have jailbroken with checkra1n and my TouchID still works. Maybe you have installed a bad tweak?

It's my first jailbreak. I don't have any tweak.

Extrerus commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

Baker19788 commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

What PC are you using Mac or Linux and if it is Linux is it Bootra1n or normal Live Ubuntu?

CanerKaraca23 commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

Same issue. Error -77 says remove your password but I already removed.

Baker19788 commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

Same issue. Error -77 says remove your password but I already removed.

What PC are you using is it Ubuntu or Bootra1n or others?

CanerKaraca23 commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

Same issue. Error -77 says remove your password but I already removed.

What PC are you using is it Ubuntu or Bootra1n or others?

bootra1n

Baker19788 commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

Same issue. Error -77 says remove your password but I already removed.

What PC are you using is it Ubuntu or Bootra1n or others?

bootra1n Try when booting to bootra1n version 10.1 take option safe graphic and then try to jailbreak while still holding homebutton. When it gets "stuck on right before trigger" keep holding homebutton and switch usb port where the phone is connected to "fast" after that you will see it will say booting in checkra1n/bootra1n. You will see that your phone apple logo has showed up here you need quickly to stop holding the homebuttom as soon as you see the apple logo and then your device will jailbreak successfully without any problem. I hope I made it clear

Extrerus commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

What PC are you using Mac or Linux and if it is Linux is it Bootra1n or normal Live Ubuntu?

ubuntu 16.04 lts

Baker19788 commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

What PC are you using Mac or Linux and if it is Linux is it Bootra1n or normal Live Ubuntu?

ubuntu 16.04 lts

Use bootra1n

Extrerus commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

What PC are you using Mac or Linux and if it is Linux is it Bootra1n or normal Live Ubuntu?

ubuntu 16.04 lts

Use bootra1n

Thank you very much bro you are the best, I am very grateful

Baker19788 commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

What PC are you using Mac or Linux and if it is Linux is it Bootra1n or normal Live Ubuntu?

ubuntu 16.04 lts

Use bootra1n

Thank you very much bro you are the best, I am very grateful

Did you successfully jailbreak?

CanerKaraca23 commented 4 years ago

I don't know but bootra1n isn't working for me. I'm always getting USB error -77. I used checkn1x and it's worked.

Baker19788 commented 4 years ago

I don't know but bootra1n isn't working for me. I'm always getting USB error -77. I used checkn1x and it's worked.

I don't really know, I used bootra1n and it worked. But it could be the PC you are using that which drivers is installed

Extrerus commented 4 years ago

Try all of the above and the problem persists on my iphone 5s with ios 12.4.6,Right before trigger(this is the real bug setup),DFUSyncUpload FAILED -1,error -77, help me please :(

What PC are you using Mac or Linux and if it is Linux is it Bootra1n or normal Live Ubuntu?

ubuntu 16.04 lts

Use bootra1n

Thank you very much bro you are the best, I am very grateful

Did you successfully jailbreak?

Yes, thank you bro

141 commented 4 years ago

I thought I was going to be the last one to be able to jailbreak, but a quick unplug and replug once I saw the 122 second timeout on screen using bootrain 10.1, I'm now jailbroken on a 5S running 12.4.4 Worked on the first try like that.

AnakinSkywalkerVader commented 4 years ago

IPhone 5s 64 bit iOS 12.4.6 with genuine apple USB-A cables using BootRa1n to get to checkra1n via Win10Pro64- Sadly I also confirm checkra1n 0.10.1 I still NOT working for A7 devices after about 6-8 hours straight of trying every suggestion from searches to this post like unplugging the cable at right time which did send it straight to booting but shortly after I would get either -77 or -78 EVERY time no matter what the options were set for & i havent ever used a passcode & rebooting the starting checkra1n over didn't make any diff.

What would be really nice is if y'all could get checkra1n working on WSL2 so people on Windows's may finally have what i think could be a solid working jailbreak but after 7+ months of being stuck on a no jailbreak iOS & tryin ANYTHING to get r jailbreak back all we want is something that's finally works. Looks like y'all got a bit closer to A7 support but fell just a little short - PLEASE don the give up πŸ™πŸ™πŸ€πŸ€I hope u all also know how much we ALL appreciate the hard work ur doin so THANKS VERY MUCH!! U got my hopes back up now since it almost kinda worked πŸ˜€πŸ€

Baker19788 commented 4 years ago

IPhone 5s 64 bit iOS 12.4.6 with genuine apple USB-A cables using BootRa1n to get to checkra1n via Win10Pro64- Sadly I also confirm checkra1n 0.10.1 I still NOT working for A7 devices after about 6-8 hours straight of trying every suggestion from searches to this post like unplugging the cable at right time which did send it straight to booting but shortly after I would get either -77 or -78 EVERY time no matter what the options were set for & i havent ever used a passcode & rebooting the starting checkra1n over didn't make any diff.

What would be really nice is if y'all could get checkra1n working on WSL2 so people on Windows's may finally have what i think could be a solid working jailbreak but after 7+ months of being stuck on a no jailbreak iOS & tryin ANYTHING to get r jailbreak back all we want is something that's finally works. Looks like y'all got a bit closer to A7 support but fell just a little short - PLEASE don the give up πŸ™πŸ™πŸ€πŸ€I hope u all also know how much we ALL appreciate the hard work ur doin so THANKS VERY MUCH!! U got my hopes back up now since it almost kinda worked πŸ˜€πŸ€

You have probably choosed when booting into bootra1n not graphic safe Which caused that you got the problem

CanerKaraca23 commented 4 years ago

IPhone 5s 64 bit iOS 12.4.6 with genuine apple USB-A cables using BootRa1n to get to checkra1n via Win10Pro64- Sadly I also confirm checkra1n 0.10.1 I still NOT working for A7 devices after about 6-8 hours straight of trying every suggestion from searches to this post like unplugging the cable at right time which did send it straight to booting but shortly after I would get either -77 or -78 EVERY time no matter what the options were set for & i havent ever used a passcode & rebooting the starting checkra1n over didn't make any diff.

What would be really nice is if y'all could get checkra1n working on WSL2 so people on Windows's may finally have what i think could be a solid working jailbreak but after 7+ months of being stuck on a no jailbreak iOS & tryin ANYTHING to get r jailbreak back all we want is something that's finally works. Looks like y'all got a bit closer to A7 support but fell just a little short - PLEASE don the give up πŸ™πŸ™πŸ€πŸ€I hope u all also know how much we ALL appreciate the hard work ur doin so THANKS VERY MUCH!! U got my hopes back up now since it almost kinda worked πŸ˜€πŸ€

Same issue. bootra1n isn't working for me. I installed checkn1x and its worked.

iM4CH3T3 commented 4 years ago

Could get it to Jailbreak and rejailbreak on Ubuntu 18.04 iPad mini 2 iOS 12.4.6 Latest checkra1n With the unplug method!! -as soon the message β€œright before the trigger” appears I unplug and plug in and it starts booting ... The only way it works for me ... I think the timing is important... Doesn’t work every time though. Sometimes on second try, sometimes on third... On a fresh system even by first time πŸ€·β€β™‚οΈ