summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-07-17main: Do not wait 15 seconds for device to enter restore as we use events nowGravatar Martin Szulecki1-3/+0
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-17tss: Print server MESSAGE response if unhandled error is returnedGravatar Martin Szulecki1-1/+2
2012-07-17restore: Only print plist if errors occoured or in debug modeGravatar Martin Szulecki1-4/+6
2012-07-17dfu: Do not send another ZLP after sending iBEC as it breaks DFU mode switchGravatar Martin Szulecki1-1/+1
2012-07-17restore: use idevice event to wait for device entering restore modeGravatar Nikias Bassen1-28/+20
2012-07-17USB: Send a ZLP after mode switches to hopefully increase stabilityGravatar Martin Szulecki2-0/+7
Sometimes devices do not switch modes, sending a zero length packet appears to fix this situation and prevents failures during restore.
2012-07-17restore: Parse and return AMRError value as error code in StatusMsg handlerGravatar Martin Szulecki1-2/+10
2012-07-17recovery: Increase recovery connection attempts to 20Gravatar Martin Szulecki1-1/+1
2012-07-17main: Output last known mode when mode switch to recovery failedGravatar Martin Szulecki1-1/+1
2012-07-17main: Return -2 error code if error might be fixed by running restore againGravatar Martin Szulecki2-5/+5
2012-07-17main: Determine device mode again after rebooting it from restore modeGravatar Martin Szulecki1-0/+3
2012-07-17dfu: Wait 2 seconds before reconnecting to DFU mode again after sending iBSSGravatar Martin Szulecki1-1/+1
2012-07-17main: Wait 15 seconds for device to boot restore mode before connecting againGravatar Martin Szulecki1-0/+3
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-17main: Switch device from normal into recovery before extracting filesystemGravatar Martin Szulecki1-14/+12
The filesystem extraction process takes a while on WIN32. In order to quickly determine connection/mode switch issues, we move the quicker logic before the slower one.
2012-07-17main: Grab result code of restore_device() call and return as global error codeGravatar Martin Szulecki1-3/+5
2012-07-17dfu: Send a ZLP after sending iBEC data possibly fixing some mode switch hangsGravatar Martin Szulecki1-1/+3
2012-07-17common: Disable progress bar on WIN32 as it slows down the process a lotGravatar Martin Szulecki1-0/+2
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-17mbn: Use real size instead of parsed size to fix iPad 3 baseband updateGravatar Martin Szulecki1-2/+2
2012-07-17main: Add detection of new models in check_device()Gravatar Martin Szulecki1-0/+40
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 Bassen2-737/+283
2012-07-17mbn: move sig offset calculation to the right placeGravatar Nikias Bassen1-1/+1
2012-07-17tss: Rearrange TSS request keys and add missing baseband hash keysGravatar Martin Szulecki1-8/+27
2012-07-17restore: Fix double free crash on second run of Trek baseband data handlerGravatar Martin Szulecki1-0/+1
2012-07-17mbn: Correctly calculate offset for signatureGravatar Martin Szulecki1-6/+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 Bassen4-81/+656
2012-07-17ipsw: Prevent error about BuildManifesto.plist by checking if it exists firstGravatar Martin Szulecki1-3/+23
2012-07-17download: Avoid progress bar for downloads as it causes corrupt downloadsGravatar Nikias Bassen1-1/+1
2012-07-17download: Make sure to disable libcurl progress meter in any caseGravatar Martin Szulecki1-1/+1
This has lead to the progress meter being added to downloads and thus generating corrupt files.
2012-07-17download: Let libcurl use it's own file writing functions instead of fwriteGravatar Martin Szulecki1-1/+1
This apparently fixes some issues leading to corrupt downloads.
2012-07-17Limit when downloading should show progress and when notGravatar Martin Szulecki4-6/+9
2012-07-17ipsw: Use different error codes in ipsw_download_latest_fw() for handlingGravatar Martin Szulecki1-4/+4
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-17download: Enable curl verbose mode if debug flag is enabledGravatar Nikias Bassen1-0/+7
2012-07-17main: Allow mode and device checking in restore mode to actually workGravatar Martin Szulecki1-6/+4