summaryrefslogtreecommitdiffstats
path: root/src/restore.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-11-13Remove a comma from array initialiser which some compilers don't likeGravatar BALATON Zoltan1-1/+1
2017-11-13Change check_hardware_model() to get_irecv_device()Gravatar BALATON Zoltan1-5/+2
2017-11-14Fix Savage firmware updating for FaceID (iPhone X)Gravatar Nikias Bassen1-0/+13
2017-11-06Add support for Savage firmware updating (found in iPhone X)Gravatar Nikias Bassen1-7/+101
2017-11-05restore: Prevent crash in fdr_disconnect() when exiting unexpectedlyGravatar Nikias Bassen1-4/+4
2017-09-29restore: Fix restore of iPhone 8/8+ SE firmwareGravatar Nikias Bassen1-1/+10
2017-09-28Invert return value of build_identity_has_component()Gravatar Nikias Bassen1-2/+2
2017-06-08restore: Add previously missing DeviceTree data request handlingGravatar Nikias Bassen1-0/+7
2017-06-08restore: Move restore_send_kernelcache() to a generic restore_send_component()Gravatar Nikias Bassen1-13/+15
2017-04-07restore: Fix a use-after-freeGravatar Nikias Bassen1-2/+3
2017-02-21restore: Add support for 10.3+ firmware images (ipsw)Gravatar Nikias Bassen1-14/+73
2017-02-07Remove some unneded variables and conditionals and plug some potential memory...Gravatar BALATON Zoltan1-74/+48
2017-02-07Use udid as temp file name prefix to make it more unique and avoid race condi...Gravatar BALATON Zoltan1-1/+1
2016-09-30restore: Add support for FirmwareUpdaterData request used for Secure Element ...Gravatar Nikias Bassen1-0/+167
2016-09-23restore: Make sure newer Mav16 baseband firmware image files are recognizedGravatar Nikias Bassen1-1/+2
2016-09-22Add support for ICE16 baseband firmware files (iPhone 7/7+)Gravatar Nikias Bassen1-1/+8
2016-07-08restore: Fix error message to show the actual baseband component nameGravatar Nikias Bassen1-2/+2
2016-06-26restore: Explicitly stop FDR thread to suppress error messages at the end of ...Gravatar Nikias Bassen1-0/+8
2016-06-26restore: Fix restore mode status/progress messagesGravatar Nikias Bassen1-63/+135
2016-06-26restore: Add support for FUD data request, required for iOS 10Gravatar Nikias Bassen1-0/+89
2015-10-09restore: Always enable reverse proxy, some newer devices (iPad Air) require i...Gravatar Nikias Bassen1-16/+9
2015-10-09Use hardware model instead of product type to identify device correctlyGravatar Nikias Bassen1-3/+3
2015-10-09restore: Fix segfault when .bbfw file contains files without extensionGravatar Nikias Bassen1-1/+1
2015-09-24restore: Print error message on status 53 (failed to recover FDR data)Gravatar Nikias Bassen1-0/+3
2015-09-24restore: Also print device UDID in log message when entering restore modeGravatar Nikias Bassen1-2/+2
2015-09-24restore: Fix inverted comparison checking for ApImg4Ticket in TSS responseGravatar Nikias Bassen1-1/+1
2015-09-24Revise several changes from commit 245bc9b6510a8900c69c2fd543434bae1bc6ca6aGravatar Nikias Bassen1-6/+2
2015-09-24restore: Cast to thread_t to fix compiler warningGravatar Martin Szulecki1-1/+1
2015-05-05Update fdr implementation for thread function changes in latestGravatar BALATON Zoltan1-3/+3
2015-05-05Improved command sequence and use SystemPartitionPadding from buildGravatar BALATON Zoltan1-5/+7
2015-05-05Clean up free() usage and plug some potential memory leaksGravatar BALATON Zoltan1-70/+61
2014-11-04Implement the FDR forwarder proxy service used during restore of recent iOS v...Gravatar BALATON Zoltan1-0/+21
2014-11-03tss: Add missing values to fix baseband TSS requestGravatar BALATON Zoltan1-0/+9
2014-10-28Rename restore step to indicate flashing of firmware instead of NORGravatar Martin Szulecki1-1/+1
2014-10-24restore: Handle FDRTrustData request messagesGravatar BALATON Zoltan1-2/+36