Device: iPhone10,1 / d20ap
Currently installed version: iOS 13.5
Attempted boot version: iOS 13.5
SHSH2 Blob: 13.7
This project is awesome, love your work. I'm able to create an image, although the following issues do crop up during build with ./make_telnet_rd.php -d 'iPhone10,1' -b D20AP -v 13.5 -s ./iPhone10,1_13.7.shsh2:
[+] Couldn't find devicetree at Firmware/all_flash/DeviceTree.d20ap.im4p, selecting closest other one
Warning: min(): When only one parameter is given, it must be an array in telnetd_ramdisk/make_telnet_rd.php on line 356
Warning: array_search() expects parameter 2 to be array, null given in telnetd_ramdisk/make_telnet_rd.php on line 356
The output for the image creation otherwise seems uneventful, and those warnings don't seem fatal. The problem really comes when trying to boot the image. Here's the directory:
WD_iPhone10,1-D20AP-13.5_telnet_rd $ ls -lha
total 959008
-rw-r--r-- 1 99M Mar 30 16:52 038-35648-088.dmg
-rw-r--r-- 1 579K Mar 30 16:52 BuildManifest.plist
-rw-r--r-- 1 441K Mar 30 16:52 iBEC.d10.RELEASE.im4p
-rw-r--r-- 1 441K Mar 30 16:52 iBSS.d10.RELEASE.im4p
-rw-r--r-- 1 35M Mar 30 16:52 kcache.patched
-rw-r--r-- 1 35M Mar 30 16:52 kcache.raw
-rw-r--r-- 1 17M Mar 30 16:52 kernelcache.im4p
-rw-r--r-- 1 13M Mar 30 16:52 kernelcache.release.iphone10
-rw-r--r-- 1 150M Mar 30 16:54 ramdisk
-rw-r--r-- 1 150M Mar 30 16:54 ramdisk.dmg
The boot script doesn't name the files correctly; well, that's fine, I can do it manually. (Not shown: entering pwned DFU)
WD_iPhone10,1-D20AP-13.5_telnet_rd $ irecovery -f ./iBSS.d10.RELEASE.im4p
[==================================================] 100.0%
WD_iPhone10,1-D20AP-13.5_telnet_rd $ irecovery -f ./iBEC.d10.RELEASE.im4p
[==================================================] 100.0%
WD_iPhone10,1-D20AP-13.5_telnet_rd $ irecovery -c go
WD_iPhone10,1-D20AP-13.5_telnet_rd $ irecovery -f ./ramdisk
[= ] 1.2%
That's as far as I get. The progress bar goes to 1.2%, then the command quits. When I enable verbose output:
WD_iPhone10,1-D20AP-13.5_telnet_rd $ irecovery -v -f ./ramdisk
Attempting to connect...
opening device xxxx:xxxx @ 0x14200000...
Setting to configuration 1
Setting to interface 0:0
Connected to iPhone10,1, model d20ap, cpid 0x8015, bdid 0x02
[= ] 1.2%Unable to upload data to device
Uploading iBSS and iBEC work just fine, however:
WD_iPhone10,1-D20AP-13.5_telnet_rd $ irecovery -v -f ./iBSS.d10.RELEASE.im4p
Attempting to connect...
opening device xxxx:xxxx @ 0x14200000...
Setting to configuration 1
Setting to interface 0:0
Connected to iPhone10,1, model d20ap, cpid 0x8015, bdid 0x02
[==================================================] 100.0%
Command completed successfully
I'm successfully in pwned DFU:
telnetd_ramdisk $ irecovery -q
CPID: 0x8015
CPRV: 0x11
BDID: 0x02
...
PWND: checkm8
MODE: DFU
Any ideas? Really hoping to get this to work so I can fix my wallpaper cache.
Device: iPhone10,1 / d20ap
Currently installed version: iOS 13.5
Attempted boot version: iOS 13.5
SHSH2 Blob: 13.7
This project is awesome, love your work. I'm able to create an image, although the following issues do crop up during build with
./make_telnet_rd.php -d 'iPhone10,1' -b D20AP -v 13.5 -s ./iPhone10,1_13.7.shsh2:The output for the image creation otherwise seems uneventful, and those warnings don't seem fatal. The problem really comes when trying to boot the image. Here's the directory:
The boot script doesn't name the files correctly; well, that's fine, I can do it manually. (Not shown: entering pwned DFU)
That's as far as I get. The progress bar goes to 1.2%, then the command quits. When I enable verbose output:
Uploading iBSS and iBEC work just fine, however:
I'm successfully in pwned DFU:
Any ideas? Really hoping to get this to work so I can fix my wallpaper cache.