Hi, I'm trying to downgrade an Activation Locked (iCloud) iPhone X at iOS 16.4.1, down to 16.1. It is stuck on the line [*] Waiting for the ramdisk to finish booting, and the iPhone starts up into normal mode. Here is the full log:
downr1n script log
```
sudo ./downr1n.sh --downgrade 16.1
[*] Command ran: sudo ./downr1n.sh --downgrade 16.1
downr1n | Version 1.0
Created by edwin, thanks sunst0rm, and all people creator of path file boot
[*] Waiting for devices
[*] Detected normal mode device
Hello, iPhone10,6 on 16.1!
[*] Switching device into recovery mode...
Telling device with udid 206e2f7122bb97de727bf3772d22222a7ccf4596 to enter recovery mode.
Device is successfully switching to recovery mode.
[*] Waiting for device in recovery mode
[*] Getting device info...
0x8015
d221ap
iPhone10,6
[*] To get into DFU mode, you will be guided through 2 steps:
[*] Press any key when ready for DFU mode
Get ready (0)
Release side button, but keep holding volume down (9)
Release side button, but keep holding volume down (2)
[*] Device entered DFU!
[*] Continuing...
extracting ipsw, hang on please ...
Archive: ipsw/iPhone10,3,iPhone10,6_16.1_20B5050f_Restore.ipsw
ipsw/extracted//BuildManifest.plist -> work/BuildManifest.plist
now the IPSW is extracted
[*] Creating ramdisk
[-] Ramdisk is already created so SKIPPING ...
[*] Booting ramdisk
usb_timeout: 5
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: RESET
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SPRAY
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: SETUP
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Stage: PATCH
ret: true
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
CPID: 0x8015
Found the USB handle.
Now you can boot untrusted images.
usb_timeout: 5
[IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
Found the USB handle.
[==================================================] 100.0%
[==================================================] 100.0%
[==================================================] 100.0%
[==================================================] 100.0%
[==================================================] 100.0%
[==================================================] 100.0%
[==================================================] 100.0%
bind(): Address already in use
Error creating socket for listen port 2222: Address already in use
[*] Waiting for the ramdisk to finish booting
```
If there is any other information that I need to send to further debug this issue, please let me know.
Hi, I'm trying to downgrade an Activation Locked (iCloud) iPhone X at iOS 16.4.1, down to 16.1. It is stuck on the line
[*] Waiting for the ramdisk to finish booting
, and the iPhone starts up into normal mode. Here is the full log:
``` sudo ./downr1n.sh --downgrade 16.1 [*] Command ran: sudo ./downr1n.sh --downgrade 16.1 downr1n | Version 1.0 Created by edwin, thanks sunst0rm, and all people creator of path file boot [*] Waiting for devices [*] Detected normal mode device Hello, iPhone10,6 on 16.1! [*] Switching device into recovery mode... Telling device with udid 206e2f7122bb97de727bf3772d22222a7ccf4596 to enter recovery mode. Device is successfully switching to recovery mode. [*] Waiting for device in recovery mode [*] Getting device info... 0x8015 d221ap iPhone10,6 [*] To get into DFU mode, you will be guided through 2 steps: [*] Press any key when ready for DFU mode Get ready (0) Release side button, but keep holding volume down (9) Release side button, but keep holding volume down (2) [*] Device entered DFU! [*] Continuing... extracting ipsw, hang on please ... Archive: ipsw/iPhone10,3,iPhone10,6_16.1_20B5050f_Restore.ipsw ipsw/extracted//BuildManifest.plist -> work/BuildManifest.plist now the IPSW is extracted [*] Creating ramdisk [-] Ramdisk is already created so SKIPPING ... [*] Booting ramdisk usb_timeout: 5 [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227 CPID: 0x8015 Found the USB handle. Stage: RESET ret: true [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227 CPID: 0x8015 Found the USB handle. Stage: SPRAY ret: true [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227 CPID: 0x8015 Found the USB handle. Stage: SETUP ret: true [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227 CPID: 0x8015 Found the USB handle. Stage: PATCH ret: true [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227 CPID: 0x8015 Found the USB handle. Now you can boot untrusted images. usb_timeout: 5 [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227 Found the USB handle. [==================================================] 100.0% [==================================================] 100.0% [==================================================] 100.0% [==================================================] 100.0% [==================================================] 100.0% [==================================================] 100.0% [==================================================] 100.0% bind(): Address already in use Error creating socket for listen port 2222: Address already in use [*] Waiting for the ramdisk to finish booting ```downr1n
script logIf there is any other information that I need to send to further debug this issue, please let me know.