checkra1n / BugTracker

checkra1n bug tracker
729 stars 104 forks source link

iPhone X fails to boot when demoted #107

Closed hypafine closed 4 years ago

hypafine commented 4 years ago

What device + iOS version are you on? iPhone X (10,6)

What checkra1n version are you using? checkra1n beta 0.9

What are the steps to reproduce the issue?

  1. Run checkra1n normally. Exploit and subsequent jb succeeds normally. (./checkra1n)
  2. Run checkra1n with demotion enabled. Device fails to be exploited, getting stalled on the output below. (Ran with ./checkra1n -d)

What do you expect, and what is happening instead? Given output (when demotion requested)

Expected output (when exploited normally)

Any other info, error logs, screenshots, ...? Notice how the start of the exploit log is different! Is it possible that checkra1n is using an older (and less reliable) checkm8 implementation to enable its demotion functionality?

nullpixel commented 4 years ago

The device is not meant to boot when running demotion - how else do you use OpenSWD on it?