Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-23 | Add support for Port DFU device restore | Nikias Bassen | 1 | -0/+4 | |
2024-03-23 | Fix some variable types for more consistency | Nikias Bassen | 1 | -2/+2 | |
2022-06-20 | Remove more serial number checks, and get ECID early on in all modes | Nikias Bassen | 1 | -1/+0 | |
Some devices seem to not have a serial number, usually in restore mode, which will cause the restore operation to fail since we specifically check for it. An earlier commit already removed the actual comparison in favor of comparing the ECID, but some checks would still result in restore failures as it can't retrieve the serial number on said devices at all. This commit also makes sure to get the ECID in all modes as early as possible and removes all the helper functions for it since they are not needed anymore. | |||||
2021-06-29 | Remove unused functions | Nikias Bassen | 1 | -1/+0 | |
2017-11-13 | Change check_hardware_model() to get_irecv_device() | BALATON Zoltan | 1 | -1/+1 | |
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.) | |||||
2015-10-09 | Use hardware model instead of product type to identify device correctly | Nikias Bassen | 1 | -2/+2 | |
2015-09-24 | Fix some file header comments | Nikias Bassen | 1 | -1/+1 | |
2013-11-20 | dfu: Implement dfu_get_ecid() to fix connectivity issues from DFU mode | Martin Szulecki | 1 | -0/+1 | |
2013-11-19 | Add helper function to check if device supports image4 format | Nikias Bassen | 1 | -0/+1 | |
2013-11-18 | Split nonce retrieval into ApNonce and SepNonce for DFU and Recovery modes | Martin Szulecki | 1 | -1/+2 | |
2013-10-02 | dfu: make sure buffers are of type unsigned char* | Nikias Bassen | 1 | -1/+1 | |
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 | |
2013-01-09 | dfu: Implement dfu_check_device() helper | Martin Szulecki | 1 | -0/+1 | |
2012-02-09 | add support for targeting a device by ECID | Nikias Bassen | 1 | -1/+1 | |
2012-02-05 | add support for 0x1222 wtf mode | Nikias Bassen | 1 | -0/+5 | |
2012-02-02 | dfu: implement dfu_check_mode() and fix dfu_enter_recovery() | Nikias Bassen | 1 | -1/+1 | |
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-06-21 | Archived for historical reasons | Joshua Hill | 1 | -4/+20 | |
2010-06-04 | Even more major cleanups and refactoring, this branch is still broken but ↵ | Joshua Hill | 1 | -3/+2 | |
starting to mature really well | |||||
2010-06-01 | Began major refactoring, not quite finished yet, this branch is probably broke | Joshua Hill | 1 | -2/+5 | |
2010-06-01 | Began refactoring of code to simplify and seperate device state logic | Joshua Hill | 1 | -0/+29 | |