Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
This is a fix for AppleTV firmwares since they don't have an Update
ram disk but only a User ram disk. When restoring a custom firmware
idevicerestore fails if -e parameter is not given. This fix will
automatically set erase mode enabled if no update ram disk is found.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It appears that iTunes does no longer parse the version XML structure as
currently implemented in idevicerestore. We'll need to modify the lookup for
the latest firmware in the future, this will do for a while.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Instead of maintaining a large switch() monster which replicates the exact same
logic that was already used in libirecovery, using the dfu_check_device()
helper to quickly determine the device automatically is a better approach.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
builds
Devices running iOS 4.x and older do not use or supply a nonce
before an actual iBEC of the target firmware version is loaded which
does so. This caused older devices to fail to restore.
|
|
|
|
|
|
|
|
|
|
error
Since iOS 6 some blobs are not provided in the TSS response.
However, that is not fatal as the missing blobs are presigned already on iOS 6.
|
|
|
|
|
|
|
|
|
|
|