summaryrefslogtreecommitdiffstats
path: root/src/normal.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-11Use condition variable instead of active waiting for device event handlingGravatar Nikias Bassen1-2/+7
2019-09-26Add more cancellation points to handle CTRL+CGravatar Nikias Bassen1-3/+3
2019-09-26Make sure CTRL+C is working at specific stages of the processGravatar Nikias Bassen1-2/+2
2019-09-25normal: Unpair device before entering recovery modeGravatar Nikias Bassen1-0/+6
2019-09-25Use global event handlers for normale/restore and recovery/dfu mode devicesGravatar Nikias Bassen1-94/+39
2019-08-29Add support to "preboard" a device on update restore to prevent 'Attempting d...Gravatar Nikias Bassen1-2/+228
2019-08-20Reduce code duplication in normal.c with helper functionGravatar Nikias Bassen1-113/+32
2017-11-13Change check_hardware_model() to get_irecv_device()Gravatar BALATON Zoltan1-2/+2
2017-02-07Remove some unneded variables and conditionals and plug some potential memory...Gravatar BALATON Zoltan1-8/+8
2016-06-26normal: Removed unused variableGravatar Nikias Bassen1-1/+0
2015-10-09Use hardware model instead of product type to identify device correctlyGravatar Nikias Bassen1-43/+3
2015-09-24normal: Make sure to select correct device by ecid OR udidGravatar Nikias Bassen1-19/+29
2015-09-24normal: Use correct error code values for lockdownd_error_tGravatar Nikias Bassen1-5/+5
2014-03-29Add newline at end of some info and error messages where it's missingGravatar Martin Szulecki1-2/+2
2014-02-09normal: remove "ERROR:" prefix from SEPNonce error messageGravatar Nikias Bassen1-2/+2
2014-01-07normal: removed unused variableGravatar Nikias Bassen1-2/+0
2013-12-01normal: removed unused variablesGravatar Nikias Bassen1-6/+0
2013-11-20normal: add normal_get_preflight_info helper functionGravatar Nikias Bassen1-0/+42
2013-11-20normal: fix normal_get_sep_nonce/normal_get_ap_nonceGravatar Nikias Bassen1-2/+2
2013-11-19Add helper function to check if device supports image4 formatGravatar Nikias Bassen1-0/+45
2013-11-19removed unused get_cpid/get_bdid and adapted for latest libirecovery changesGravatar Nikias Bassen1-8/+0
2013-11-19normal: fix missing return typeGravatar Nikias Bassen1-1/+1
2013-11-18normal: Split normal_get_nonce() into ApNonce and SEPNonce gettersGravatar Martin Szulecki1-4/+13
2013-11-18normal: always try a non-handshake connection if handshake failsGravatar Nikias Bassen1-11/+1
2013-10-02silence implicit declaration compiler warningsGravatar Nikias Bassen1-0/+3
2013-09-27Require libirecovery >= 0.2.0 and port code to it's new APIGravatar Martin Szulecki1-15/+21
2013-09-23normal: Fix pair record removal due to changed libimobiledevice APIGravatar Martin Szulecki1-1/+1
2013-09-23Update AUTHORS and file copyrights accordinglyGravatar Martin Szulecki1-0/+2
2013-01-11fix possible memory corruption due to bad cast from int to uint64_tGravatar Nikias Bassen1-1/+3
2012-11-07normal: Fix compiler warningsGravatar Martin Szulecki1-1/+2
2012-11-07normal: Implement normal_get_nonce()Gravatar Martin Szulecki1-0/+43
2012-07-17Support restoring passcode locked devices from normal modeGravatar Martin Szulecki1-13/+47
2012-07-16mass replace uuid->udid and raise libimobiledevice requirement to >= 1.1.4Gravatar Nikias Bassen1-5/+5
2012-02-14remove duplicate CPID/BDID and devices structsGravatar Nikias Bassen1-3/+3
2012-02-09add support for targeting a device by ECIDGravatar Nikias Bassen1-58/+89
2012-02-02recovery: merge recovery_open_with_timeout into recovery_client_newGravatar Nikias Bassen1-1/+1
2012-02-02normal: do not set autoboot env after entering restore modeGravatar Nikias Bassen1-17/+3
2010-06-21Fixed a few more compile errors, everything should compile fine now, but i'm ...Gravatar Joshua Hill1-3/+3
2010-06-21Finally fixed the out of control problemGravatar Joshua Hill1-12/+88
2010-06-21Archived for historical reasonsGravatar Joshua Hill1-4/+44
2010-06-05Changed the device type to a structure array for cleaner code and cross state...Gravatar Joshua Hill1-15/+11
2010-06-04Even more major cleanups and refactoring, this branch is still broken but sta...Gravatar Joshua Hill1-6/+7
2010-06-04Refactoring continued, lots of bug fixes, probably about half way throughGravatar Joshua Hill1-1/+29
2010-06-01Began major refactoring, not quite finished yet, this branch is probably brokeGravatar Joshua Hill1-1/+168
2010-06-01Began refactoring of code to simplify and seperate device state logicGravatar Joshua Hill1-0/+28