Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-04-30 | Working with iOS versions up to 4.3.2; plus all currently released devices | 1 | -3/+67 | ||
2010-07-14 | Further improve some output to better guide the user | 1 | -3/+6 | ||
2010-07-14 | Move ecid retrieval code right before shsh blob retrieval | 1 | -12/+9 | ||
2010-07-14 | Refactor tss request requirements to work with iPhone 3G and iOS 4 | 1 | -15/+19 | ||
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-14 | Add and improve some comments for restore process | 1 | -1/+1 | ||
2010-07-14 | Allow getting the ecid for any device model | 1 | -5/+0 | ||
2010-07-09 | Rename some variables and functions to fit thier context | 1 | -10/+10 | ||
2010-07-09 | Remove leftover of extract_manifest helper | 1 | -23/+0 | ||
2010-07-09 | Refactor filesystem extraction | 1 | -2/+2 | ||
2010-07-09 | Refactor manifest extraction | 1 | -1/+1 | ||
2010-07-09 | Add helper functions to dump information from a manifest of the IPSW | 1 | -0/+73 | ||
2010-07-09 | Correctly assign the client flags from command line | 1 | -4/+4 | ||
2010-07-09 | Implement handling of devices which do not require a tss request | 1 | -42/+54 | ||
This introduces passing around the "selected" build identity and fixes code logic issues to make idevicerestore work again. | |||||
2010-07-09 | Add function to retrieve a component path from a build identity | 1 | -22/+43 | ||
2010-07-09 | Set and use static idevicerestore_debug flag for debug output | 1 | -1/+2 | ||
2010-07-08 | Remove get_build_name() which was not working and has no real use | 1 | -17/+0 | ||
2010-07-08 | Fix segfault due to broken retrieval of board id | 1 | -4/+4 | ||
2010-07-08 | Improve error message if a device mode can not be determined | 1 | -1/+1 | ||
Most of the time it means that there is no device attached as we should be able to detect any mode of a device. | |||||
2010-07-08 | Remove activation code, this will be handled by the ideviceactivate tool | 1 | -18/+0 | ||
We already handle the complex restore process, let's avoid the trouble to add up the activation complexity additionally. | |||||
2010-07-08 | Fix segfault and handling of cli arguments | 1 | -5/+5 | ||
2010-07-08 | Do not depend on device model to extract correct buildmanifest | 1 | -14/+13 | ||
Since the iOS 4 IPSW contains a BuildManifest.plist even for devices that do not require personal signing, the prior code logic would fail. | |||||
2010-07-08 | Do not report the detected device mode twice | 1 | -4/+0 | ||
2010-06-22 | Added info for iPhone4 and fixed a few runtime errors | 1 | -2/+2 | ||
2010-06-21 | Fixed a few more compile errors, everything should compile fine now, but i'm ↵ | 1 | -67/+2 | ||
not sure if it will run yet | |||||
2010-06-21 | Finally fixed the out of control problem | 1 | -12/+11 | ||
2010-06-21 | Archived for historical reasons | 1 | -169/+137 | ||
2010-06-20 | fixed a few build errors within buildmanifest parsing | 1 | -7/+8 | ||
2010-06-08 | started to add support multiple build identities | 1 | -9/+52 | ||
2010-06-08 | Added a new asr.c file to stick all stuff related to filesystem and abstract ↵ | 1 | -11/+51 | ||
the restore process to allow for easier porting | |||||
2010-06-07 | More small fixes and updated the TODO list | 1 | -1/+8 | ||
2010-06-07 | I really need to put more descriptive messages here, but im doing stuff all ↵ | 1 | -3/+4 | ||
over the place | |||||
2010-06-05 | Changed the device type to a structure array for cleaner code and cross ↵ | 1 | -53/+66 | ||
state access | |||||
2010-06-05 | Added long options and moved the function main source file function ↵ | 1 | -27/+33 | ||
declarations into the header file for easier maintainance | |||||
2010-06-04 | Even more major cleanups and refactoring, this branch is still broken but ↵ | 1 | -532/+297 | ||
starting to mature really well | |||||
2010-06-04 | small bugfix in idevicerestore.c get_build_identity and went ahead and added ↵ | 1 | -1/+1 | ||
activate code to be cleaned up and added to process later | |||||
2010-06-04 | Refactoring continued, lots of bug fixes, probably about half way through | 1 | -52/+32 | ||
2010-06-03 | Continuing to refactor code and add support for other devices | 1 | -125/+251 | ||
2010-06-01 | Began major refactoring, not quite finished yet, this branch is probably broke | 1 | -124/+215 | ||
2010-06-01 | Began refactoring of code to simplify and seperate device state logic | 1 | -614/+9 | ||
2010-05-31 | Added code to automatically detect when connection is lost | 1 | -3/+5 | ||
2010-05-31 | Merge commit 'martin/martin' | 1 | -1/+66 | ||
2010-05-31 | Copy and paste error, this should free name, not path | 1 | -1/+0 | ||
2010-05-30 | Parse progress message and report progress | 1 | -1/+66 | ||
2010-05-29 | Changed some filenames and made it so it won't abort too early | 1 | -59/+69 | ||
2010-05-26 | Implemented NOR data request, it's ugly but it works! Successfully restored ↵ | 1 | -20/+234 | ||
4.0b4 to my device | |||||
2010-05-25 | cleaned up and fixed kernelcache restore. just successfully restored my ipt3g | 1 | -117/+116 | ||
2010-05-25 | Refactor sending and signing of images to reduce redundant code | 1 | -460/+107 | ||
2010-05-25 | Pass IPSW filename as mandatory argument | 1 | -10/+10 | ||
2010-05-25 | Filesystem is now restoring, need to add in kernelcache restore and nor ↵ | 1 | -97/+104 | ||
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-24 | Merged the current POC with this codebase, it /should/ work but it's not. | 1 | -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 |