Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-06-20 | Remove more serial number checks, and get ECID early on in all modes | 1 | -18/+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. | |||||
2022-04-12 | Use proper detection for macOS restore path (instead of version number ↵ | 1 | -1/+1 | ||
comparison) | |||||
2021-06-29 | Make device mode specific code more consistent | 1 | -1/+1 | ||
2021-06-29 | Remove unused functions | 1 | -42/+24 | ||
2021-05-08 | recovery: Ignore firmwares already sent on stage 1 | 1 | -1/+7 | ||
2021-05-08 | recovery: Update restore boot args to match Apple Configurator 2 | 1 | -0/+2 | ||
2020-12-21 | recovery: Upload RestoreSEP image if present in BuildManifest | 1 | -33/+32 | ||
This fixes restoring iPhone 12 family devices and possibly others on iOS 14.3 | |||||
2020-06-08 | Remove trailing whitespace errors from all files | 1 | -1/+1 | ||
2020-04-12 | Fix missing declaration warnings | 1 | -1/+1 | ||
Allows better compilation by the compiler. | |||||
2019-12-27 | Allow T2 and non-screen devices restore | 1 | -0/+4 | ||
2019-10-11 | Use condition variable instead of active waiting for device event handling | 1 | -1/+5 | ||
With some devices and USB hardware the reconnect of a device might actually be faster than the check interval of the active waiting loop. With mutexes and a condition variable we will not miss the moment of reconnect anymore, even if it is really quick (like 7ms, right DanyL?) | |||||
2019-09-26 | Make sure CTRL+C is working at specific stages of the process | 1 | -1/+1 | ||
2019-09-25 | Use global event handlers for normale/restore and recovery/dfu mode devices | 1 | -1/+7 | ||
2019-02-13 | dfu/recovery: Don't select first DFU/Recovery mode device found when --udid ↵ | 1 | -1/+6 | ||
was given | |||||
2019-01-16 | recovery: Add support for IsLoadedByiBoot:true components | 1 | -0/+52 | ||
2019-01-16 | img4: Fix component name for rlgo | 1 | -1/+1 | ||
2017-02-07 | Remove some unneded variables and conditionals and plug some potential ↵ | 1 | -8/+5 | ||
memory leaks | |||||
2016-07-08 | recovery: Use 'setpicture 4' as this is what iTunes does too | 1 | -1/+1 | ||
2015-09-24 | Revise several changes from commit 245bc9b6510a8900c69c2fd543434bae1bc6ca6a | 1 | -5/+8 | ||
In very rare cases the changes introduced by commit can actually cause an invalid free. Reverted those changes. Also, plist_free() will check for NULL before doing anything, so an extra check for that is not needed. | |||||
2015-05-05 | Improved command sequence and use SystemPartitionPadding from build | 1 | -6/+9 | ||
identity to make sure we use correct values. | |||||
2015-05-05 | Clean up free() usage and plug some potential memory leaks | 1 | -23/+15 | ||
2013-12-01 | recovery: remove unused variables | 1 | -11/+1 | ||
2013-11-20 | refactor component personalization and add support for Image4 stitching | 1 | -7/+24 | ||
2013-11-19 | tss: Refactor TSS handlers for Image4 support and flexibility | 1 | -2/+2 | ||
2013-11-19 | Add helper function to check if device supports image4 format | 1 | -0/+16 | ||
2013-11-19 | removed unused get_cpid/get_bdid and adapted for latest libirecovery changes | 1 | -38/+22 | ||
2013-11-18 | Split nonce retrieval into ApNonce and SepNonce for DFU and Recovery modes | 1 | -2/+19 | ||
2013-10-03 | AppleTV: set auto-boot to true again after restore | 1 | -1/+1 | ||
Apparently AppleTV units don't boot up in normal mode after restore but switch into recovery mode so we set auto-boot to true to make them boot up in normal mode. | |||||
2013-10-02 | silence implicit declaration compiler warnings | 1 | -2/+3 | ||
2013-09-27 | Require libirecovery >= 0.2.0 and port code to it's new API | 1 | -5/+8 | ||
2013-09-24 | recovery: fix possible segfault and plug some small memory leaks | 1 | -4/+20 | ||
2013-09-23 | Update AUTHORS and file copyrights accordingly | 1 | -0/+2 | ||
2012-11-07 | Fix grammar of a few comments | 1 | -1/+2 | ||
2012-11-07 | Do not report that we do signing if we don't know yet | 1 | -3/+0 | ||
2012-11-07 | client: Fix build number parsing for iOS 6 | 1 | -2/+2 | ||
2012-11-07 | change info(), error(), and debug() into functions and allow redirecting the ↵ | 1 | -9/+9 | ||
output | |||||
2012-11-07 | recovery: disable progress bar for libirecovery uploads | 1 | -1/+1 | ||
2012-11-07 | Move flags into idevicerestore.h | 1 | -2/+1 | ||
2012-07-17 | recovery: Send "preventive" ZLP directly after sending kernelcache component | 1 | -2/+2 | ||
2012-07-17 | recovery: Make sure a connection is available before sending iBEC, too | 1 | -0/+6 | ||
The code path without TSS request did not initialize the recovery client in order for it to be used to send iBEC. Now the client is always initialized. | |||||
2012-07-17 | USB: Send a ZLP after mode switches to hopefully increase stability | 1 | -0/+3 | ||
Sometimes devices do not switch modes, sending a zero length packet appears to fix this situation and prevents failures during restore. | |||||
2012-07-17 | recovery: Increase recovery connection attempts to 20 | 1 | -1/+1 | ||
2012-07-17 | recovery: Actually print environment variables which are read | 1 | -3/+14 | ||
2012-02-09 | add support for targeting a device by ECID | 1 | -3/+3 | ||
2012-02-07 | recovery: store device serial number upon connect | 1 | -0/+10 | ||
2012-02-05 | add support for 0x1222 wtf mode | 1 | -1/+1 | ||
2012-02-05 | restore: Set autoboot before using getenv calls to fix iPhone 4S restore | 1 | -4/+4 | ||
2012-02-02 | recovery: add recovery_send_reset function | 1 | -0/+7 | ||
2012-02-02 | recovery: send APTicket for iOS >= 5 in recovery_enter_restore | 1 | -0/+39 | ||
2012-02-02 | recovery: fix/update recovery_enter_restore | 1 | -30/+20 | ||