summaryrefslogtreecommitdiffstats
path: root/src/dfu.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-04dfu: A little code optimizationHEADmasterGravatar Nikias Bassen1-15/+5
2024-03-23Add support for Port DFU device restoreGravatar Nikias Bassen1-0/+83
2024-03-23Fix some variable types for more consistencyGravatar Nikias Bassen1-3/+3
2023-07-25Display iBoot boot stageGravatar Clément Decoodt1-0/+15
2023-07-25Add support for incoherent iBoot parametersGravatar Clément Decoodt1-5/+7
2022-06-20Remove more serial number checks, and get ECID early on in all modesGravatar Nikias Bassen1-33/+10
2022-04-12Use proper detection for macOS restore path (instead of version number compar...Gravatar Nikias Bassen1-1/+1
2021-06-29Make device mode specific code more consistentGravatar Nikias Bassen1-6/+6
2021-06-29Remove unused functionsGravatar Nikias Bassen1-36/+16
2021-05-08dfu: Send now-required stage 1 componentsGravatar Benjamin BOURGEAIS1-2/+74
2021-05-08dfu: Add helpers to send components and commandsGravatar Benjamin BOURGEAIS1-0/+75
2021-05-08dfu: Add special handling for sending the local policy componentGravatar Benjamin BOURGEAIS1-18/+30
2020-04-12Fix missing declaration warningsGravatar Rosen Penev1-1/+1
2019-10-11Use condition variable instead of active waiting for device event handlingGravatar Nikias Bassen1-4/+16
2019-10-11dfu: Fix DFU loading of iBSS -> iBEC on newer devicesGravatar Nikias Bassen1-6/+14
2019-10-07DFU: Properly detect iBSS and iBEC execution (via device reconnect)Gravatar Nikias Bassen1-14/+32
2019-02-13dfu/recovery: Don't select first DFU/Recovery mode device found when --udid w...Gravatar Nikias Bassen1-1/+6
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-28/+17
2016-06-26dfu: Remove unnecessary device resets and ZLP packetsGravatar Nikias Bassen1-28/+0
2016-05-26dfu: Fix apticket appending condition and padding size calculationGravatar Nikias Bassen1-6/+7
2015-10-09Use hardware model instead of product type to identify device correctlyGravatar Nikias Bassen1-3/+3
2014-02-11dfu: fix DFU->Recovery mode switch for iOS 7.xGravatar Nikias Bassen1-1/+1
2013-12-01dfu: remove some unused variablesGravatar Nikias Bassen1-9/+0
2013-11-20dfu: Implement dfu_get_ecid() to fix connectivity issues from DFU modeGravatar Martin Szulecki1-0/+19
2013-11-20dfu: fix sending iBEC for Image4 aware devicesGravatar Nikias Bassen1-1/+1
2013-11-20refactor component personalization and add support for Image4 stitchingGravatar Nikias Bassen1-2/+14
2013-11-19tss: Refactor TSS handlers for Image4 support and flexibilityGravatar Martin Szulecki1-3/+3
2013-11-19Add helper function to check if device supports image4 formatGravatar Nikias Bassen1-1/+16
2013-11-19removed unused get_cpid/get_bdid and adapted for latest libirecovery changesGravatar Nikias Bassen1-6/+27
2013-11-18Split nonce retrieval into ApNonce and SepNonce for DFU and Recovery modesGravatar Martin Szulecki1-4/+21
2013-11-18idevicerestore: Remove obsolete arguments from get_shsh_blobs()Gravatar Martin Szulecki1-1/+1
2013-10-02dfu: make sure buffers are of type unsigned char*Gravatar Nikias Bassen1-6/+6
2013-10-02silence implicit declaration compiler warningsGravatar Nikias Bassen1-0/+2
2013-09-27Require libirecovery >= 0.2.0 and port code to it's new APIGravatar Martin Szulecki1-16/+33
2013-09-23Update AUTHORS and file copyrights accordinglyGravatar Martin Szulecki1-0/+2
2013-01-09dfu: Implement dfu_check_device() helperGravatar Martin Szulecki1-0/+21
2013-01-09dfu: Fix minor code style issueGravatar Martin Szulecki1-1/+1
2012-12-07dfu: Fix codepath after uploading iBSS due to typoGravatar Martin Szulecki1-1/+1
2012-11-07Do not report that we do signing if we don't know yetGravatar Martin Szulecki1-3/+0
2012-11-07client: Fix build number parsing for iOS 6Gravatar Martin Szulecki1-1/+1
2012-11-07change info(), error(), and debug() into functions and allow redirecting the ...Gravatar Martin Szulecki1-9/+10
2012-07-17dfu: make sure client member of struct is NULLed correctlyGravatar Nikias Bassen1-1/+8
2012-07-17dfu: Do not send another ZLP after sending iBEC as it breaks DFU mode switchGravatar Martin Szulecki1-1/+1
2012-07-17USB: Send a ZLP after mode switches to hopefully increase stabilityGravatar Martin Szulecki1-0/+4
2012-07-17dfu: Wait 2 seconds before reconnecting to DFU mode again after sending iBSSGravatar Martin Szulecki1-1/+1
2012-07-17dfu: Send a ZLP after sending iBEC data possibly fixing some mode switch hangsGravatar Martin Szulecki1-1/+3
2012-02-09add support for targeting a device by ECIDGravatar Nikias Bassen1-3/+3
2012-02-05add support for 0x1222 wtf modeGravatar Nikias Bassen1-2/+43
2012-02-02ipsw_get_component_by_path: add 'component' parameterGravatar Nikias Bassen1-1/+1