Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-04-10 | Fix build identity selection for beta (developer) firmware | 1 | -2/+2 | ||
2021-11-27 | Use macros for the different restore variant strings | 1 | -0/+4 | ||
2021-11-17 | idevicerestore: Identify build identity by Variant (Monterey) | 1 | -6/+1 | ||
Monterey got rid of VariantSupportsGlobalSigning. Identify builds based on the Variant field (which seems to always have consistent values) instead of using RestoreBehavior and VariantSupportsGlobalSigning. Signed-off-by: Hector Martin <marcan@marcan.st> | |||||
2021-10-26 | Add command line option to continue despite certain errors (e.g. baseband ↵ | 1 | -0/+1 | ||
update failure) | |||||
2021-06-29 | Remove unused functions | 1 | -1/+0 | ||
2021-05-28 | Add SHA384 (and SHA512) implementation for use when compiling without OpenSSL | 1 | -1/+0 | ||
2021-05-26 | Remove libuuid dependency | 1 | -1/+0 | ||
2021-05-08 | tss: Add new calls | 1 | -0/+14 | ||
- Local policy (non persistent) - recoveryOS - recoveryOS Local policy (persistent) The local policy TSS request differs slightly between the one for the restore process and the recoveryOS. The one for the restore process is meant to be used only once, and the one for the recovery os is meant to be loaded from disk, and thus has a different request. See the Ap,LocalBoot parameter. | |||||
2021-05-08 | Add an embedded empty local policy file | 1 | -0/+5 | ||
This file will be needed later by the stage 1 boot process. | |||||
2020-04-21 | Support stopping at restore mode | 1 | -0/+1 | ||
2020-04-20 | Use uint64_t and appropriate standard PRI* format specifiers everywhere | 1 | -1/+1 | ||
2020-02-18 | Allow restores that start in Restore mode. Allow specification of custom ↵ | 1 | -0/+1 | ||
APTickets. | |||||
2019-09-25 | restore: Update progress messages and handle FUD progress | 1 | -0/+1 | ||
2019-08-29 | Add support to "preboard" a device on update restore to prevent 'Attempting ↵ | 1 | -0/+1 | ||
data recovery' | |||||
2019-02-14 | Fix usage output and reorder it by relevance | 1 | -1/+0 | ||
2019-02-14 | Allow .ipsw files or extracted IPSW as source | 1 | -1/+2 | ||
2019-02-02 | Remove unused function build_manifest_get_build_identity() | 1 | -1/+0 | ||
2019-02-02 | Use ipsw.me API to allow selection and download of any signed firmware ↵ | 1 | -8/+9 | ||
version when using --latest | |||||
2017-11-13 | Change check_hardware_model() to get_irecv_device() | 1 | -1/+2 | ||
The check_hardware_model() function has a misleading name. It returns a string with the hardware model but this is not used. Instead, this function is only called for its side effect to initialise an irecv device in the passed client struct which it creates from the hardware model name returned by mode specific implementations. But these mode specific implementations already create an irecv device to get the hardware model name so instead of going through this unnecessary complication just return the irecv device directly and rename the function accordingly to make this clear. (This may also prevent leaking an irecv device in the mode specific functions.) | |||||
2017-02-07 | Added missing includes to fix build error | 1 | -0/+1 | ||
2016-06-26 | restore: Fix restore mode status/progress messages | 1 | -1/+1 | ||
2015-10-09 | Select build identity based on hardware model instead of first or last ↵ | 1 | -0/+2 | ||
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. | |||||
2015-10-09 | Use hardware model instead of product type to identify device correctly | 1 | -2/+2 | ||
2015-09-24 | Replace () with (void) for proper function prototypes | 1 | -2/+2 | ||
2014-10-28 | Rename restore step to indicate flashing of firmware instead of NOR | 1 | -1/+1 | ||
2014-05-16 | Add build_identity_has_component() helper | 1 | -0/+1 | ||
2013-11-20 | refactor component personalization and add support for Image4 stitching | 1 | -1/+3 | ||
2013-11-19 | tss: Refactor TSS handlers for Image4 support and flexibility | 1 | -1/+1 | ||
2013-11-19 | add get_sep_nonce helper function | 1 | -0/+1 | ||
2013-11-19 | Add helper function to check if device supports image4 format | 1 | -0/+1 | ||
2013-11-19 | removed unused get_cpid/get_bdid and adapted for latest libirecovery changes | 1 | -3/+1 | ||
2013-11-18 | idevicerestore: Remove obsolete arguments from get_shsh_blobs() | 1 | -1/+1 | ||
2013-10-02 | ipsw: change buffers to use type unsigned char* | 1 | -1/+1 | ||
2013-10-02 | silence implicit declaration compiler warnings | 1 | -0/+3 | ||
2013-09-27 | Require libirecovery >= 0.2.0 and port code to it's new API | 1 | -1/+1 | ||
2013-09-23 | Update AUTHORS and file copyrights accordingly | 1 | -0/+2 | ||
2012-11-07 | client: Fix build number parsing for iOS 6 | 1 | -1/+1 | ||
2012-11-07 | Added baseband flash restore step for progress output | 1 | -0/+1 | ||
2012-11-07 | idevicerestore: add function to set cache path | 1 | -1/+1 | ||
2012-11-07 | Add error buffer and getter function to get the last error message | 1 | -0/+1 | ||
2012-11-07 | change info(), error(), and debug() into functions and allow redirecting the ↵ | 1 | -0/+3 | ||
output | |||||
2012-11-07 | libidevicerecovery: implemented progress callback logic | 1 | -2/+13 | ||
2012-11-07 | Move flags into idevicerestore.h | 1 | -0/+10 | ||
2012-07-29 | move main() code after option parsing to separate function | 1 | -0/+12 | ||
2012-02-02 | idevicerestore: add get_component_name helper function | 1 | -0/+1 | ||
2012-02-02 | ipsw_get_component_by_path: add 'component' parameter | 1 | -1/+1 | ||
2012-02-02 | main: add fixup_tss function to put TSS plist data in a usable state | 1 | -0/+1 | ||
2012-02-02 | added nonce and nonce_size parameters to get_shsh_blobs function | 1 | -1/+1 | ||
2012-02-02 | main: store product version & build in client struct for later checks | 1 | -1/+1 | ||
2010-07-09 | Rename some variables and functions to fit thier context | 1 | -3/+3 | ||