Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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 fixes hanging as the following payload message is not received
initially but after polling the second time.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This introduces passing around the "selected" build identity and
fixes code logic issues to make idevicerestore work again.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Most of the time it means that there is no device attached as we
should be able to detect any mode of a device.
|
|
We already handle the complex restore process, let's avoid the trouble
to add up the activation complexity additionally.
|
|
|
|
Since the iOS 4 IPSW contains a BuildManifest.plist even for devices
that do not require personal signing, the prior code logic would fail.
|
|
|
|
|
|
duplicating them
|
|
|
|
not sure if it will run yet
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the restore process to allow for easier porting
|
|
|
|
over the place
|
|
state access
|
|
declarations into the header file for easier maintainance
|