summaryrefslogtreecommitdiffstats
path: root/src/restore.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-09restore: Set SupportedDataTypes and SupportedMessageTypes for ALL restore var...Gravatar Nikias Bassen1-2/+3
2021-06-29Make device mode specific code more consistentGravatar Nikias Bassen1-11/+21
2021-06-05restore: Error out if no matching build identity can be foundGravatar Nikias Bassen1-0/+4
2021-06-05restore: macOS Update LocalPolicy must use the normal build identityGravatar Benjamin BOURGEAIS1-1/+2
2021-05-26restore: Silence compiler warningsGravatar Nikias Bassen1-2/+2
2021-05-11restore: Handle new data types requested by the restore processGravatar Benjamin BOURGEAIS1-0/+514
2021-05-08restore: Update the restore start request to match Apple Configurator 2Gravatar Benjamin BOURGEAIS1-54/+174
2021-05-08restore: Send NOR images as a dict for newer versionsGravatar Benjamin BOURGEAIS1-7/+17
2021-03-17restore: Handle BasebandUpdaterOutputDataGravatar Nikias Bassen1-0/+74
2020-10-27restore: Add SE,ChipID 0xD2 for iPhone 12 SE firmwareGravatar Nikias Bassen1-1/+1
2020-10-27restore: Silence warning about EAN Data progressGravatar Nikias Bassen1-0/+1
2020-10-27restore: Add new baseband firmware file mapping for Mav20 basebands (iPhone 12)Gravatar Nikias Bassen1-0/+2
2020-10-12restore: Fix NORData request by sending new components (fixes wireless chargi...Gravatar Nikias Bassen1-4/+19
2020-09-16restore: Add some more restore progress stepsGravatar Nikias Bassen1-0/+15
2020-07-09Fix 'Unable get path ...' error messages to say 'Unable to get path ...'Gravatar Nikias Bassen1-6/+6
2020-06-24restore: Improve NORData error messageGravatar Nikias Bassen1-1/+1
2020-06-23restore: Handle new PersonalizedData and EANData requestsGravatar Dany Lisiansky1-28/+52
2020-06-23restore: Add support for SystemImageRootHash and SystemImageCanonicalMetadata...Gravatar Nikias Bassen1-10/+27
2020-06-08Remove trailing whitespace errors from all filesGravatar Martin Szulecki1-5/+4
2020-04-20Use uint64_t and appropriate standard PRI* format specifiers everywhereGravatar Nikias Bassen1-2/+2
2020-04-18Use PATH_MAX for file sizesGravatar Rosen Penev1-3/+4
2020-04-12fix newly introduced format errors under 64-bitGravatar Rosen Penev1-2/+1
2020-04-13restore: Fix several format string compiler warningsGravatar Nikias Bassen1-4/+5
2020-04-12Fix missing declaration warningsGravatar Rosen Penev1-10/+10
2020-04-12restore: Don't fail when Rap,RestoreRTKitOS entry is missing from build identityGravatar Nikias Bassen1-32/+36
2020-02-18Allow restores that start in Restore mode. Allow specification of custom APTi...Gravatar David Wang1-22/+67
2019-10-11Use condition variable instead of active waiting for device event handlingGravatar Nikias Bassen1-1/+5
2019-09-26restore: Only use timeout error if it is actually definedGravatar Nikias Bassen1-0/+11
2019-09-25Use global event handlers for normale/restore and recovery/dfu mode devicesGravatar Nikias Bassen1-55/+38
2019-09-25restore: Update progress messages and handle FUD progressGravatar Nikias Bassen1-4/+43
2019-09-25restore: Add support for Rose and Veridian firmware imagesGravatar Nikias Bassen1-0/+244
2019-09-25restore: Add ICE19 baseband firmware files to support newer devicesGravatar Nikias Bassen1-1/+4
2019-09-25restore: Suppress SE,ChipID warning for new iPhone 11 Pro when handling SE fi...Gravatar Nikias Bassen1-1/+1
2019-09-25restore: Use new way to handle FUD firmware images (if supported)Gravatar Nikias Bassen1-37/+89
2019-02-14restore: Silence two ERROR messages that are not really errorsGravatar Nikias Bassen1-2/+2
2019-02-14Use uint64_t instead of off_t for win32/MinGW compatibilityGravatar Nikias Bassen1-1/+1
2019-02-14Allow .ipsw files or extracted IPSW as sourceGravatar Nikias Bassen1-2/+4
2019-01-25restore: Move Yonkers component selection code to tss_request_add_yonkers_tags()Gravatar Nikias Bassen1-78/+25
2019-01-24restore: Fix Savage firmware handling for iPhone XR/XS/XS maxGravatar Nikias Bassen1-30/+30
2019-01-23thread: Silence two compiler warningsGravatar Nikias Bassen1-1/+1
2019-01-23Replace tempnam() with mkstemp() and provide reference implementation for sys...Gravatar Nikias Bassen1-5/+8
2019-01-16restore: Add TZ0RequiredCapacity to restore options to fix iPhone8/8+ boot lo...Gravatar Luis Duran1-0/+14
2019-01-16restore/tss: Add support for Yonkers firmware data and TSS requestGravatar Rudolf Tammekivi1-1/+146
2019-01-16restore: Add fallback SE,* component selection for unknown SE,ChipIDsGravatar Nikias Bassen1-2/+10
2019-01-16restore: Add support for newer SEP firmware (Chip ID 0x64)Gravatar Nikias Bassen1-1/+1
2019-01-16restore: Avoid using get_component_name() when getting manifest from build id...Gravatar Nikias Bassen1-18/+30
2018-05-19restore: Send ReceivedFinalStatusMsg when restore succeeds as restored is exp...Gravatar Nikias Bassen1-0/+4
2018-04-27Decide what to do when updating SE firmware based on chip IDGravatar BALATON Zoltan1-3/+7
2018-04-27restore: Remove unused variablesGravatar BALATON Zoltan1-2/+0
2017-12-10restore: Only print info about other detected devices in debug modeGravatar Nikias Bassen1-1/+1