checkra1n / BugTracker

checkra1n bug tracker
729 stars 104 forks source link

iPadmini 4 Failing #123

Open err0rloadingpage opened 4 years ago

err0rloadingpage commented 4 years ago

I have an iPad Mini 4 that should be compatible with checkra1n. I've tried around twenty times and every time it has failed to do anything.

littlelailo commented 4 years ago

What iOS version? And please provide more information on how it exactly failed

err0rloadingpage commented 4 years ago

It is on 13.2.2 and encounters the bootstrap error every time. Never actually going through with the jailbreak.

littlelailo commented 4 years ago

Were you able to jailbreak once or did it fail every time since the beginning?

err0rloadingpage commented 4 years ago

It failed every time since the beggining

kpwn commented 4 years ago

The bootstrap error is very generic since it's just enforced by a timeout. Does the device show text on top of the apple logo, and does it reach SpringBoard from there? If the issue is just timeouts being too tight, you might be able to just run the CLI version once springboard runs to upload the bootstrap.

err0rloadingpage commented 4 years ago

Im sorry what? Its just boots normally like a regular apple device on stock ios no text no nothing.

err0rloadingpage commented 4 years ago

yes it times out during bootstrap upload

hy1o commented 4 years ago

I have the same issue. I think I've tried 13.2.1 but now I am on 13.3.1. Never succeeded on my ipad mini4 with any version of checkra1n. (On the device, Apple symbol is just dimmed for a second instead of checra1n output) Here's my verbose log.

sudo ./checkra1n --cli -s -v
#
# Checkra1n beta 0.9.8
#
# Proudly written in nano
# (c) 2019-2020 Kim Jong Cracks
#
#========  Made by  =======
# argp, axi0mx, danyl931, jaywalker, kirb, littlelailo, nitoTV
# never_released, nullpixel, pimskeks, qwertyoruiop, sbingner, siguza
#======== Thanks to =======
# haifisch, jndok, jonseals, xerub, lilstevie, psychotea, sferrini
# Cellebrite (ih8sn0w, cjori, ronyrus et al.)
#==========================

 - [02/08/20 23:28:06] <Info>: Waiting for DFU devices
 - [02/08/20 23:28:19] <Verbose>: DFU mode device found
 - [02/08/20 23:28:20] <Verbose>: DFU device disconnected
 - [02/08/20 23:28:31] <Verbose>: DFU mode device found
 - [02/08/20 23:28:32] <Info>: Exploiting
 - [02/08/20 23:28:32] <Verbose>: Attempting to perform checkm8 on 7000 11...
 - [02/08/20 23:28:32] <Info>: Checking if device is ready
 - [02/08/20 23:28:32] <Verbose>: == Checkm8 Preparation stage ==
 - [02/08/20 23:28:32] <Verbose>: DFU device disconnected
 - [02/08/20 23:28:32] <Verbose>: DFU mode device found
 - [02/08/20 23:28:32] <Info>: Setting up the exploit (this is the heap spray)
 - [02/08/20 23:28:32] <Verbose>: == Checkm8 Setup stage ==
 - [02/08/20 23:28:32] <Info>: Right before trigger (this is the real bug setup)
 - [02/08/20 23:28:32] <Verbose>: Entered initial checkm8 state after 0 steps, issuing DFU abort..
 - [02/08/20 23:28:33] <Verbose>: DFU device disconnected
 - [02/08/20 23:28:33] <Verbose>: DFU mode device found
 - [02/08/20 23:28:34] <Verbose>: == Checkm8 Trigger stage ==
 - [02/08/20 23:28:34] <Verbose>: Checkmate!
 - [02/08/20 23:28:34] <Verbose>: DFU device disconnected
 - [02/08/20 23:28:35] <Verbose>: DFU mode device found
 - [02/08/20 23:28:36] <Verbose>: == Checkm8 Trying to run payload... ==
 - [02/08/20 23:28:36] <Verbose>: If everything went correctly, you should now have code execution.
 - [02/08/20 23:28:36] <Verbose>: DFU device disconnected
 - [02/08/20 23:28:37] <Info>: Entered download mode
 - [02/08/20 23:28:37] <Verbose>: Download mode device found
 - [02/08/20 23:28:38] <Info>: Booting...
 - [02/08/20 23:28:38] <Verbose>: Setting bootargs to: rootdev=md0
 - [02/08/20 23:28:40] <Verbose>: Download mode device disconnected
 - [02/08/20 23:30:06] <Error>: Timed out waiting for bootstrap upload (error code: -20)
hy1o commented 4 years ago

Tell us about your setup:

  1. What iDevice are you using? iPad mini 4
  2. On what version of iOS is it? 13.2.2 & 13.3.1
  3. What version of checkra1n are you using? GUI or CLI? 0.9-0.9.8, CLI
  4. What is your host system (OS version? Hackintosh? VM? etc.)? macOS 10.14.6
  5. How are you connecting to the device (USB-A? USB-C? Apple/3rd party cable? Through a USB hub?)? USB-C to lightning, USB-A to lightning via USB-C hub

My ipad had been jailbroken with iOS 12 and I restored root FS with unc0ver. Installed iOS 13 after that.

Thanks.