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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This should indicate that a manual mode switch is required.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The filesystem extraction process takes a while on WIN32.
In order to quickly determine connection/mode switch issues, we move
the quicker logic before the slower one.
|
|
|
|
|