Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-02-14 | Allow .ipsw files or extracted IPSW as source | Nikias Bassen | 1 | -1/+2 | |
2019-02-02 | Remove unused function build_manifest_get_build_identity() | Nikias Bassen | 1 | -1/+0 | |
2019-02-02 | Use ipsw.me API to allow selection and download of any signed firmware ↵ | Nikias Bassen | 1 | -8/+9 | |
version when using --latest | |||||
2017-11-13 | Change check_hardware_model() to get_irecv_device() | BALATON Zoltan | 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 | BALATON Zoltan | 1 | -0/+1 | |
2016-06-26 | restore: Fix restore mode status/progress messages | Nikias Bassen | 1 | -1/+1 | |
2015-10-09 | Select build identity based on hardware model instead of first or last ↵ | Nikias Bassen | 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 | Nikias Bassen | 1 | -2/+2 | |
2015-09-24 | Replace () with (void) for proper function prototypes | Martin Szulecki | 1 | -2/+2 | |
2014-10-28 | Rename restore step to indicate flashing of firmware instead of NOR | Martin Szulecki | 1 | -1/+1 | |
2014-05-16 | Add build_identity_has_component() helper | Martin Szulecki | 1 | -0/+1 | |
2013-11-20 | refactor component personalization and add support for Image4 stitching | Nikias Bassen | 1 | -1/+3 | |
2013-11-19 | tss: Refactor TSS handlers for Image4 support and flexibility | Martin Szulecki | 1 | -1/+1 | |
2013-11-19 | add get_sep_nonce helper function | Nikias Bassen | 1 | -0/+1 | |
2013-11-19 | Add helper function to check if device supports image4 format | Nikias Bassen | 1 | -0/+1 | |
2013-11-19 | removed unused get_cpid/get_bdid and adapted for latest libirecovery changes | Nikias Bassen | 1 | -3/+1 | |
2013-11-18 | idevicerestore: Remove obsolete arguments from get_shsh_blobs() | Martin Szulecki | 1 | -1/+1 | |
2013-10-02 | ipsw: change buffers to use type unsigned char* | Nikias Bassen | 1 | -1/+1 | |
2013-10-02 | silence implicit declaration compiler warnings | Nikias Bassen | 1 | -0/+3 | |
2013-09-27 | Require libirecovery >= 0.2.0 and port code to it's new API | Martin Szulecki | 1 | -1/+1 | |
2013-09-23 | Update AUTHORS and file copyrights accordingly | Martin Szulecki | 1 | -0/+2 | |
2012-11-07 | client: Fix build number parsing for iOS 6 | Martin Szulecki | 1 | -1/+1 | |
2012-11-07 | Added baseband flash restore step for progress output | Martin Szulecki | 1 | -0/+1 | |
2012-11-07 | idevicerestore: add function to set cache path | Martin Szulecki | 1 | -1/+1 | |
2012-11-07 | Add error buffer and getter function to get the last error message | Martin Szulecki | 1 | -0/+1 | |
2012-11-07 | change info(), error(), and debug() into functions and allow redirecting the ↵ | Martin Szulecki | 1 | -0/+3 | |
output | |||||
2012-11-07 | libidevicerecovery: implemented progress callback logic | Martin Szulecki | 1 | -2/+13 | |
2012-11-07 | Move flags into idevicerestore.h | Martin Szulecki | 1 | -0/+10 | |
2012-07-29 | move main() code after option parsing to separate function | Nikias Bassen | 1 | -0/+12 | |
2012-02-02 | idevicerestore: add get_component_name helper function | Nikias Bassen | 1 | -0/+1 | |
2012-02-02 | ipsw_get_component_by_path: add 'component' parameter | Nikias Bassen | 1 | -1/+1 | |
2012-02-02 | main: add fixup_tss function to put TSS plist data in a usable state | Nikias Bassen | 1 | -0/+1 | |
2012-02-02 | added nonce and nonce_size parameters to get_shsh_blobs function | Nikias Bassen | 1 | -1/+1 | |
2012-02-02 | main: store product version & build in client struct for later checks | Nikias Bassen | 1 | -1/+1 | |
2010-07-09 | Rename some variables and functions to fit thier context | Martin Szulecki | 1 | -3/+3 | |
2010-07-09 | Refactor filesystem extraction | Martin Szulecki | 1 | -1/+1 | |
2010-07-09 | Refactor manifest extraction | Martin Szulecki | 1 | -1/+0 | |
2010-07-09 | Add helper functions to dump information from a manifest of the IPSW | Martin Szulecki | 1 | -0/+2 | |
2010-07-09 | Implement handling of devices which do not require a tss request | Martin Szulecki | 1 | -1/+1 | |
This introduces passing around the "selected" build identity and fixes code logic issues to make idevicerestore work again. | |||||
2010-07-09 | Add function to retrieve a component path from a build identity | Martin Szulecki | 1 | -0/+1 | |
2010-07-08 | Remove get_build_name() which was not working and has no real use | Martin Szulecki | 1 | -1/+0 | |
2010-06-21 | Fixed a few more compile errors, everything should compile fine now, but i'm ↵ | Joshua Hill | 1 | -0/+1 | |
not sure if it will run yet | |||||
2010-06-21 | Finally fixed the out of control problem | Joshua Hill | 1 | -1/+0 | |
2010-06-21 | Archived for historical reasons | Joshua Hill | 1 | -125/+21 | |
2010-06-08 | Added a new asr.c file to stick all stuff related to filesystem and abstract ↵ | Joshua Hill | 1 | -1/+28 | |
the restore process to allow for easier porting | |||||
2010-06-07 | More small fixes and updated the TODO list | Joshua Hill | 1 | -3/+4 | |
2010-06-07 | I really need to put more descriptive messages here, but im doing stuff all ↵ | Joshua Hill | 1 | -0/+14 | |
over the place | |||||
2010-06-05 | Changed the device type to a structure array for cleaner code and cross ↵ | Joshua Hill | 1 | -41/+54 | |
state access | |||||
2010-06-05 | Added long options and moved the function main source file function ↵ | Joshua Hill | 1 | -0/+18 | |
declarations into the header file for easier maintainance | |||||
2010-06-03 | Continuing to refactor code and add support for other devices | Joshua Hill | 1 | -6/+7 | |