Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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.
|
|
identity to make sure we use correct values.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Apparently AppleTV units don't boot up in normal mode after restore
but switch into recovery mode so we set auto-boot to true to make
them boot up in normal mode.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
output
|
|
|
|
|
|
|
|
The code path without TSS request did not initialize the recovery client
in order for it to be used to send iBEC. Now the client is always initialized.
|
|
Sometimes devices do not switch modes, sending a zero length packet
appears to fix this situation and prevents failures during restore.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This gets rid of the device model checking code and allows
devices like the iPhone 3G to get shsh blobs as required by iOS 4.
The requirement if the components need to be signed is determined
by which kind of manifest filename is within the IPSW.
|
|
|
|
|
|
|
|
This introduces passing around the "selected" build identity and
fixes code logic issues to make idevicerestore work again.
|
|
|
|
duplicating them
|