checkra1n / BugTracker

checkra1n bug tracker
724 stars 105 forks source link

No checkra1n loader installed, no ssh - iPad Pro 1st gen #862

Open theppn opened 4 years ago

theppn commented 4 years ago

Tell us about your setup:

  1. What iDevice are you using? iPad Pro 1st gen (A1674)
  2. On what version of iOS is it? 13.3.1
  3. What version of checkra1n are you using? GUI or CLI? 0.9.8 beta via CLI
  4. What is your host system (OS version? Hackintosh? VM? etc.)? Ubuntu 19.10 (I doubt it is relevant but just in case, dual boot with Windows 10)
  5. How are you connecting to the device (USB-A? USB-C? Apple/3rd party cable? Through a USB hub?)? Apple cable USB-A/lightning What are the steps to reproduce the issue?
  6. Connect the iPad to PC via USB
  7. Enable verbose mode
  8. Follow the instructions from the CLI ...

What do you expect, and what is happening instead? I expect to have a success message from checkra1n CLI, my iPad be in a jailbroken state, have the checkra1n loader on the homescreen and have an ssh server up on port 44.

Does the issue also occur if you enable Safe Mode? Yes

Any other info, error logs, screenshots, ...? Jailbreak seems to fail when I don't enable verbose mode so I have it toggled on.

I have tried with and without passcode and usb restriction just to be sure issue is not related to those settings.

For ssh I have tried both accessing localhost by using an ssh client app from the AppStore (connection refused), and access from outside via usbmuxd and iproxy with no success. I have checked that iproxy is indeed requesting connection to the right device handle by looking up the device id/serial.

idevicepair pair SUCCESS: Paired with device xxx

ssh root@localhost -p 2222 kex_exchange_identification: read: Connection reset by peer

iproxy 2222 44 waiting for connection accepted connection, fd = 4 waiting for connection Number of available devices == 1 Requesting connecion to device handle == 1 (serial: xxx), port 44 Error connecting to device

AgentK7 commented 4 years ago

https://github.com/checkra1n/BugTracker/issues/819 could be related to this issue

Poetic-Abortionist commented 4 years ago

i too am having this problem on both iOS 12.4 and 13.3.1

Poetic-Abortionist commented 4 years ago

I found a workaround this issue.

  1. Force restart the device after it force restarts restart it normally (2 restart cycles)
  2. Plug the device and jailbreak it using Checkra1n without toggling any options
  3. When checkra1n gets stuck on 'Entered download mode' and the device powers on unplug it and exit checkra1n.
  4. Open checkra1n again enable Verbose mode and Unsupported ios versions option.

this will hopefully work for you as it did for me.

theppn commented 4 years ago

Just letting you know that I am experiencing about the same on checkra1n 0.8.9.1 as in initial report. Everything (being in a jailbroken state where I can run unsigned apps yet no loader to install Cydia and no ssh server running) is exactly the same except that checkra1n CLI is now indefinitely stuck on 'Booting...'.

I am guessing that CLI is somehow unable to detect when the iPad is done booting and does not proceed with sideloading the loader.

kenkit commented 3 years ago

same here after update to 10.4