summaryrefslogtreecommitdiffstats
path: root/src/restore.c
AgeCommit message (Collapse)AuthorFilesLines
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
2012-02-07restore: find actual device by checking device serial numberGravatar Nikias Bassen1-15/+85
2012-02-05restore: Implement handling of PreviousRestoreLogMsg messageGravatar Martin Szulecki1-0/+22
2012-02-03restore: don't enter endless loop on restore errorGravatar Nikias Bassen1-2/+5
2012-02-02restore: only reprint progress bar if progress changedGravatar Nikias Bassen1-1/+7
2012-02-02restore: send root ticketGravatar Nikias Bassen1-0/+45
2012-02-02restore: some updates and fixesGravatar Nikias Bassen1-41/+73
2012-02-02restore: reflect latest libimobiledevice changes and pass options to restoredGravatar Nikias Bassen1-4/+65
2010-07-14Name restore progress strings cosistentlyGravatar Martin Szulecki1-4/+4
2010-07-12Be more verbose when reporting about each step of the restore processGravatar Martin Szulecki1-3/+3
2010-07-09Correctly check when to send the NORDataGravatar Martin Szulecki1-1/+3
2010-07-09Fix typo in nor data messageGravatar Martin Szulecki1-1/+1
2010-07-09Only debug a plist if debugging flag was setGravatar Martin Szulecki1-4/+8
2010-07-09Add more known progress messages and report themGravatar Martin Szulecki1-1/+12
2010-07-09Add more known status messages and report themGravatar Martin Szulecki1-2/+20
2010-07-09Correctly set QUIT flag during restoreGravatar Martin Szulecki1-3/+3
2010-07-09Fix idevice handle being NULL which leads to failure to connect to ASRGravatar Martin Szulecki1-0/+1
2010-07-09Fix crash due to not passing client handle for callback as userdataGravatar Martin Szulecki1-1/+1
2010-07-09Implement handling of devices which do not require a tss requestGravatar Martin Szulecki1-21/+42
This introduces passing around the "selected" build identity and fixes code logic issues to make idevicerestore work again.
2010-06-21Finally fixed the out of control problemGravatar Joshua Hill1-3/+3
2010-06-21Archived for historical reasonsGravatar Joshua Hill1-82/+137
2010-06-08started to add support multiple build identitiesGravatar Joshua Hill1-1/+6
2010-06-08Added a new asr.c file to stick all stuff related to filesystem and abstract ↵Gravatar Joshua Hill1-269/+195
the restore process to allow for easier porting
2010-06-07I really need to put more descriptive messages here, but im doing stuff all ↵Gravatar Joshua Hill1-1/+1
over the place
2010-06-05Changed the device type to a structure array for cleaner code and cross ↵Gravatar Joshua Hill1-0/+58
state access
2010-06-04Even more major cleanups and refactoring, this branch is still broken but ↵Gravatar Joshua Hill1-12/+187
starting to mature really well
2010-06-03Continuing to refactor code and add support for other devicesGravatar Joshua Hill1-1/+1
2010-06-01Began major refactoring, not quite finished yet, this branch is probably brokeGravatar Joshua Hill1-5/+38
2010-06-01Began refactoring of code to simplify and seperate device state logicGravatar Joshua Hill1-0/+405