summaryrefslogtreecommitdiffstats
path: root/src/restore.c
AgeCommit message (Collapse)AuthorFilesLines
2012-11-07Added baseband flash restore step for progress outputGravatar Martin Szulecki1-0/+3
2012-11-07change info(), error(), and debug() into functions and allow redirecting the ↵Gravatar Martin Szulecki1-22/+22
output
2012-11-07libidevicerecovery: implemented progress callback logicGravatar Martin Szulecki1-6/+28
2012-11-07Move flags into idevicerestore.hGravatar Martin Szulecki1-1/+1
2012-07-28tss: remove global use_apple_server symbol and use parameter insteadGravatar Nikias Bassen1-1/+1
2012-07-26restore: change UUID to UDID in error messageGravatar Nikias Bassen1-2/+2
2012-07-17restore: only print 'Attempt %d to connect...' in debug modeGravatar Nikias Bassen1-1/+1
2012-07-17restore: Format TSS baseband request message strings correctlyGravatar Martin Szulecki1-2/+2
2012-07-17restore: handle -1 errorGravatar Nikias Bassen1-0/+6
2012-07-17restore: Error out if writing final personalized bbfw archive file failedGravatar Martin Szulecki1-3/+6
2012-07-17restore: Always try to receive and handle possible StatusMsg on errorsGravatar Martin Szulecki1-7/+7
This does not directly exit if anything breaks but attempts to read one more message from restored which usually is a StatusMsg and contains information about the error that occoured.
2012-07-17restore: Handle printing logs of a StatusMsg if availableGravatar Martin Szulecki1-0/+12
2012-07-17asr: implemented checksumming for filesystem uploadGravatar Nikias Bassen1-12/+4
2012-07-17restore: Return -2 error code on ASR failures as a new attempt might workGravatar Martin Szulecki1-1/+1
2012-07-17restore: If opening a device times out completely, make error unrecoverableGravatar Martin Szulecki1-3/+4
2012-07-17restore: Don't process further device add events if we already have a matchGravatar Martin Szulecki1-1/+1
2012-07-17restore: Print message if a device is rebooted in restore modeGravatar Martin Szulecki1-0/+1
2012-07-17restore: refactor device detection to find device by ECIDGravatar Nikias Bassen1-28/+88
2012-07-17restore: Normalize messages printed in handlers of main restore process loopGravatar Martin Szulecki1-4/+17
2012-07-17restore: Correctly print success message after receiving baseband SHSH blobsGravatar Martin Szulecki1-0/+1
2012-07-17restore: Remove commented obsolete code calling idevice_unsubscribe()Gravatar Martin Szulecki1-2/+0
2012-07-17restore: Make restore mode device connection handling more verboseGravatar Martin Szulecki1-1/+3
2012-07-17restore: Only print "Provisioning:" if IMEI is available at allGravatar Martin Szulecki1-1/+1
2012-07-17restore: Only print plist if errors occoured or in debug modeGravatar Martin Szulecki1-4/+6
2012-07-17restore: use idevice event to wait for device entering restore modeGravatar Nikias Bassen1-28/+20
2012-07-17restore: Parse and return AMRError value as error code in StatusMsg handlerGravatar Martin Szulecki1-2/+10
2012-07-17main: Return -2 error code if error might be fixed by running restore againGravatar Martin Szulecki1-1/+1
2012-07-17restore: Do not wait 15 useless seconds attempting to connect to a deviceGravatar Martin Szulecki1-2/+0
2012-07-17restore: Free client and wait 10 seconds for device to reboot from restore modeGravatar Martin Szulecki1-0/+3
2012-07-17retore: Use correct type declaration for zip_get_name() return valueGravatar Martin Szulecki1-1/+1
2012-07-17restore: Always remove all files except .mdn and .fls from bbfw archivesGravatar Martin Szulecki1-16/+27
This fixes restore on CDMA devices which had issues with obsolete .hex files.
2012-07-17restore: Only save baseband tss response if not already setGravatar Martin Szulecki1-1/+1
2012-07-17restore: Correct comments for restore process loop handlersGravatar Martin Szulecki1-2/+2
2012-07-17restore: Plug leak and free USBLog and PanicLog if receivedGravatar Martin Szulecki1-0/+2
2012-07-17restore: Print IMEI after baseband update succeededGravatar Martin Szulecki1-0/+12
2012-07-17restore: refactored the bbfw signingGravatar Nikias Bassen1-737/+282
2012-07-17restore: Fix double free crash on second run of Trek baseband data handlerGravatar Martin Szulecki1-0/+1
2012-07-17restore: Make sure to call plist_free on a plist, not freeGravatar Martin Szulecki1-1/+1
2012-07-17restore: Handle baseband update by requested ChipID instead of bbfw filenameGravatar Martin Szulecki1-10/+26
2012-07-17restore: Fix error messages for mdn signingGravatar Martin Szulecki1-3/+3
2012-07-17restore: added .mbn file support and bbfw handlingGravatar Nikias Bassen1-80/+526
2012-07-17restore: Query and output saved debug information in restore modeGravatar Martin Szulecki1-0/+28
This includes USB and panic logs if available and last restore exit status.
2012-07-17restore: Query and print hardware information in restore modeGravatar Martin Szulecki1-0/+33
2012-07-17restore: Set client struct's serial number field from restore mode, tooGravatar Martin Szulecki1-0/+17
2012-07-17main/restore: Pass full client to restore mode and device discovery functionsGravatar Martin Szulecki1-4/+4
2012-07-17restore: return error value instead of 0 in restore_deviceGravatar Nikias Bassen1-1/+1
2012-07-17restore: implemented BasebandData requestGravatar Nikias Bassen1-0/+529
2012-07-16mass replace uuid->udid and raise libimobiledevice requirement to >= 1.1.4Gravatar Nikias Bassen1-11/+11
2012-02-14remove duplicate CPID/BDID and devices structsGravatar Nikias Bassen1-3/+3
and use the ones from libirecovery.h instead
2012-02-14restore: use FMT_qu define to fix compiler warningGravatar Nikias Bassen1-1/+1