Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
memory leaks
|
|
|
|
|
|
ipsw_extract_to_file()
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
otherwise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Since we can grab tss records in normal mode and these depend on
nonce values that are valid only for the first reboot, we should not
extract the filesystem after putting the device into recovery mode.
If the filesystem extraction takes longer (e.g. on a network filesystem)
the recovery mode device might reboot while the file system is still
extracting. In that case the TSS record that has been grabbed in normal
mode would be invalid.
|
|
|
|
This fixes sending components to old devices like the iPhone1,1.
|
|
|
|
|
|
|
|
request
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IPSWs.
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
|
|
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
|
|
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
|