encounter/futurerestore

'ERROR: Unable to discover device model' on iPad 5 (2017)

Opened this issue · 5 comments

iPad6,11 (J71tAP) won't get recorgnized correctly.

I get the follwoing ouput on macOS and Windows:

[INFO] 64bit device detected
futurerestore init done
reading ticket myshsh.shsh2 done
[Error] ERROR: Unable to discover device model
[Error] Fail code=-2
Failed with errorcode=-2

I think the problem might be that only "j71sap" but not "j71tap" for iPad6,11 is in libirecovery/src/libirecovery.c

I added

{"iPad6,11", "j71tap", 0x10, 0x8003 },

to irecv_devices[] in libirecovery.c and built everything from scratch.
It fixed the problem and let me restore form 10.3.2 to 11.1.2.

Maybe you should reopen this issue if it still exists in unmodified encounter's fork.

Alright, but to clarify:
The issue persits within libirecovery which is used by idevicerestore which is used by futurerestore.

See: libimobiledevice/libirecovery#38

It is now fixed in libirecovery!