Age | Commit message (Collapse) | Author | Files | Lines |
|
identity in manifest
While this might have worked in the past it didn't work anymore with the
iPhone 6S (plus) since it comes with two different CPUs (Samsung & TSMC A9).
Therefore the BuildManifest.plist has multiple build identities and for a
successful restore the correct build identity has to be selected for the
actual hardware model of the corresponding device.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In very rare cases the changes introduced by commit can actually cause
an invalid free. Reverted those changes. Also, plist_free() will check
for NULL before doing anything, so an extra check for that is not needed.
|
|
|
|
Also, set libplist requirement to 1.12
|
|
|
|
|
|
|
|
|
|
libimobiledevice version
|
|
|
|
to add digest for Trusted items.
|
|
identity to make sure we use correct values.
|
|
|
|
versions.
|
|
|
|
|
|
|
|
|
|
Only send an empty reply but this seems to be enough to restore
devices that already have valid data.
|
|
|
|
|
|
|
|
otherwise.
|
|
|
|
|
|
|
|
The corresponding message was also "This device isn't eligible for the
requested build" with this status code.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Some devices don't have an SEPNonce so this message just sounds fatal
while it isn't.
|
|
and sound less harmful
|