PyBoot icon indicating copy to clipboard operation
PyBoot copied to clipboard

Failed to download devicetree after trying one whole day

Open Hzlyy opened this issue 5 years ago • 4 comments

My device is iPad4,4 (iPad mini2,wifi) I always get these.. .... Downloading 11.3.1's KernelCache Extracting: kernelcache.release.ipad4, from iPad_64bit_11.3.1_15E302_Restore.ipsw Downloading 11.3.1's DeviceTree Extracting: Firmware/all_flash/DeviceTree.ipad4bap.im4p, from iPad_64bit_11.3.1_15E302_Restore.ipsw ERROR: Failed to download DeviceTree Please re-run PyBoot again and it should work (might take a few tries)

Hzlyy avatar Apr 07 '20 04:04 Hzlyy

More complete are the following:

123deMacBook-Pro:PyBoot a123$ ./pyboot.py -i iPad4,4 11.3.1 PyBoot - A tool for tether booting Checkm8 vulnerable iOS devices by Matty, @mosk_i

Current version is: Beta 0.3 Make sure your device is connected in DFU mode Checking theiphonewiki for 11.3.1 keys... Found Keys! Getting SHSH for signing images Downloading and patching 11.3.1's iBSS/iBEC Extracting: Firmware/dfu/iBEC.ipad4b.RELEASE.im4p, from iPad_64bit_11.3.1_15E302_Restore.ipsw Extracting: Firmware/dfu/iBSS.ipad4b.RELEASE.im4p, from iPad_64bit_11.3.1_15E302_Restore.ipsw Downloading 11.3.1's BuildManifest.plist Extracting: BuildManifest.plist, from iPad_64bit_11.3.1_15E302_Restore.ipsw Downloading 11.3.1's KernelCache Extracting: kernelcache.release.ipad4, from iPad_64bit_11.3.1_15E302_Restore.ipsw Downloading 11.3.1's DeviceTree Extracting: Firmware/all_flash/DeviceTree.ipad4bap.im4p, from iPad_64bit_11.3.1_15E302_Restore.ipsw ERROR: Failed to download DeviceTree Please re-run PyBoot again and it should work (might take a few tries) 123deMacBook-Pro:PyBoot a123$

Hzlyy avatar Apr 07 '20 04:04 Hzlyy

Try downloading the IPSW and running "./pyboot.py -q path/to/ipsw iPad4,4". PyBoot will use the files from the IPSW instead of downloading them.

MatthewPierson avatar Apr 15 '20 11:04 MatthewPierson

I'm having the exact same problem on my iPad Air. tried using the -q arg and specifying an ipsw but it gives me "ERROR: Couldn't find local devicetree"

EDIT: nvm, I fixed it by manually specifying my model's devicetree filename in img4.py

rainbowdashh avatar Jun 03 '20 23:06 rainbowdashh

Try downloading the IPSW and running "./pyboot.py -q path/to/ipsw iPad4,4". PyBoot will use the files from the IPSW instead of downloading them.

Can I use it offline?

Hzlyy avatar Jul 30 '20 11:07 Hzlyy