summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-06-09Even more major cleanups and refactoring, this branch is still broken but ↵Gravatar Joshua Hill17-801/+885
starting to mature really well
2010-06-09small bugfix in idevicerestore.c get_build_identity and went ahead and added ↵Gravatar Joshua Hill4-2/+286
activate code to be cleaned up and added to process later
2010-06-09Refactoring continued, lots of bug fixes, probably about half way throughGravatar Joshua Hill5-56/+101
2010-06-09Continuing to refactor code and add support for other devicesGravatar Joshua Hill5-152/+266
2010-06-09Began major refactoring, not quite finished yet, this branch is probably brokeGravatar Joshua Hill13-161/+609
2010-06-01Began refactoring of code to simplify and seperate device state logicGravatar Joshua Hill10-615/+871
2010-05-31Added code to automatically detect when connection is lostGravatar Joshua Hill1-3/+5
2010-05-31Merge commit 'martin/martin'Gravatar Joshua Hill1-1/+66
2010-05-31Copy and paste error, this should free name, not pathGravatar Joshua Hill1-1/+0
2010-05-30Parse progress message and report progressGravatar Martin Szulecki1-1/+66
2010-05-29Added configure to be ran in autogen.shGravatar Joshua Hill1-0/+1
2010-05-29Updated TODO fileGravatar Joshua Hill1-2/+2
2010-05-29Changed some filenames and made it so it won't abort too earlyGravatar Joshua Hill1-59/+69
2010-05-26Implemented NOR data request, it's ugly but it works! Successfully restored ↵Gravatar Joshua Hill3-36/+253
4.0b4 to my device
2010-05-25cleaned up and fixed kernelcache restore. just successfully restored my ipt3gGravatar Joshua Hill2-117/+120
2010-05-25Updated TODO file with recent advancementsGravatar Joshua Hill1-11/+11
2010-05-25Refactor sending and signing of images to reduce redundant codeGravatar Martin Szulecki1-460/+107
2010-05-25Pass IPSW filename as mandatory argumentGravatar Martin Szulecki1-10/+10
2010-05-25Bump required libimobiledevice version to 1.1.0 due to use of new restored APIGravatar Martin Szulecki1-1/+1
2010-05-25Remove auto generated files from version controlGravatar Martin Szulecki4-7616/+0
2010-05-25Filesystem is now restoring, need to add in kernelcache restore and nor ↵Gravatar Joshua Hill3-141/+195
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-24Merged the current POC with this codebase, it /should/ work but it's not.Gravatar Joshua Hill1-9/+385
Seems like libirecovery isn't properly releasing the usb interface for some reason which is making usbmuxd choe trying to set the usb configuration
2010-05-24Added AppleLogo so it's a bit more AppleishGravatar Joshua Hill1-2/+139
2010-05-24Device now successfully enters restore mode. Now all that's left is copying ↵Gravatar Joshua Hill1-210/+383
code over from the other idevicerestore
2010-05-24Have it sending DeviceTree now and started on ramdisk. Started to clean up a ↵Gravatar Joshua Hill4-95/+401
little bit, but not everything yet.
2010-05-23TSS stitching and loading of signed iBEC is now working, but launching from ↵Gravatar Joshua Hill3-14/+266
recovery mode causes libusb to fail unreferencing the device
2010-05-23More work on img3.c/h done, implemented basic img3 file parsing and img3 ↵Gravatar Joshua Hill3-16/+208
element parsing
2010-05-22Fixed stupid stupid stupid bugGravatar Joshua Hill3-4/+4
2010-05-22Started implementation of img3 file and tss_stitcherGravatar Joshua Hill9-21/+260
2010-05-22Finished implemented TSS request and TSS responseGravatar Joshua Hill21-17692/+466
Removed base64.c/h since it's not needed with libplist
2010-05-21Added ECID detectionGravatar Joshua Hill5-44/+73
2010-05-20Added support to detect device and which mode it's in, and linking for ↵Gravatar Joshua Hill4-10/+81
libirecovery
2010-05-20Initial commitGravatar Joshua Hill33-0/+30516