summaryrefslogtreecommitdiffstats
path: root/src/recovery.c
AgeCommit message (Collapse)AuthorFilesLines
2010-07-14Refactor tss request requirements to work with iPhone 3G and iOS 4Gravatar Martin Szulecki1-0/+3
This gets rid of the device model checking code and allows devices like the iPhone 3G to get shsh blobs as required by iOS 4. The requirement if the components need to be signed is determined by which kind of manifest filename is within the IPSW.
2010-07-14Add and improve some comments for restore processGravatar Martin Szulecki1-0/+4
2010-07-14Take setup for autoboot out of the ibec sending codeGravatar Martin Szulecki1-23/+24
2010-07-14Extend sleep timeouts to allow the device to loadGravatar Martin Szulecki1-2/+5
2010-07-09Implement handling of devices which do not require a tss requestGravatar Martin Szulecki1-48/+73
This introduces passing around the "selected" build identity and fixes code logic issues to make idevicerestore work again.
2010-07-08Do not attempt to open another recovery session if one existsGravatar Martin Szulecki1-4/+8
2010-06-22Small change to make the program use irecovery command functions rather then ↵Gravatar Joshua Hill1-1/+2
duplicating them
2010-06-22Added info for iPhone4 and fixed a few runtime errorsGravatar Joshua Hill1-0/+9
2010-06-21Finally fixed the out of control problemGravatar Joshua Hill1-120/+77
2010-06-21Archived for historical reasonsGravatar Joshua Hill1-8/+39
2010-06-20fixed a few build errors within buildmanifest parsingGravatar Joshua Hill1-1/+1
2010-06-08started to add support multiple build identitiesGravatar Joshua Hill1-1/+1
2010-06-08Added debug info for recovery.c and a few minor fixes to asr.cGravatar Joshua Hill1-0/+4
2010-06-07I really need to put more descriptive messages here, but im doing stuff all ↵Gravatar Joshua Hill1-1/+10
over the place
2010-06-05Changed the device type to a structure array for cleaner code and cross ↵Gravatar Joshua Hill1-3/+3
state access
2010-06-04Even more major cleanups and refactoring, this branch is still broken but ↵Gravatar Joshua Hill1-125/+122
starting to mature really well
2010-06-04Refactoring continued, lots of bug fixes, probably about half way throughGravatar Joshua Hill1-2/+39
2010-06-01Began major refactoring, not quite finished yet, this branch is probably brokeGravatar Joshua Hill1-6/+72
2010-06-01Began refactoring of code to simplify and seperate device state logicGravatar Joshua Hill1-0/+269