summaryrefslogtreecommitdiffstats
path: root/src/ipsw.c
AgeCommit message (Collapse)AuthorFilesLines
2010-07-14Refactor tss request requirements to work with iPhone 3G and iOS 4Gravatar Martin Szulecki1-1/+4
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-09Refactor manifest extractionGravatar Martin Szulecki1-0/+22
2010-06-21Archived for historical reasonsGravatar Joshua Hill1-1/+1
2010-06-08Added a new asr.c file to stick all stuff related to filesystem and abstract ↵Gravatar Joshua Hill1-1/+1
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-2/+6
over the place
2010-06-04Even more major cleanups and refactoring, this branch is still broken but ↵Gravatar Joshua Hill1-1/+2
starting to mature really well
2010-05-26Implemented NOR data request, it's ugly but it works! Successfully restored ↵Gravatar Joshua Hill1-4/+6
4.0b4 to my device
2010-05-25Filesystem is now restoring, need to add in kernelcache restore and nor ↵Gravatar Joshua Hill1-43/+90
restore and everything should be good. Note: The latest HEAD from marcan's usbmuxd is required for this program to work. Linux kernel drivers do some wacky stuff with iPod audio interfaces
2010-05-24Have it sending DeviceTree now and started on ramdisk. Started to clean up a ↵Gravatar Joshua Hill1-1/+10
little bit, but not everything yet.
2010-05-22Started implementation of img3 file and tss_stitcherGravatar Joshua Hill1-4/+2
2010-05-21Added ECID detectionGravatar Joshua Hill1-0/+4
2010-05-20Initial commitGravatar Joshua Hill1-0/+117