Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-07-14 | Move ecid retrieval code right before shsh blob retrieval | Martin Szulecki | 1 | -12/+9 | |
2010-07-14 | Refactor tss request requirements to work with iPhone 3G and iOS 4 | Martin Szulecki | 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 | Martin Szulecki | 1 | -1/+1 | |
2010-07-14 | Allow getting the ecid for any device model | Martin Szulecki | 1 | -5/+0 | |
2010-07-09 | Rename some variables and functions to fit thier context | Martin Szulecki | 1 | -10/+10 | |
2010-07-09 | Remove leftover of extract_manifest helper | Martin Szulecki | 1 | -23/+0 | |
2010-07-09 | Refactor filesystem extraction | Martin Szulecki | 1 | -2/+2 | |
2010-07-09 | Refactor manifest extraction | Martin Szulecki | 1 | -1/+1 | |
2010-07-09 | Add helper functions to dump information from a manifest of the IPSW | Martin Szulecki | 1 | -0/+73 | |
2010-07-09 | Correctly assign the client flags from command line | Martin Szulecki | 1 | -4/+4 | |
2010-07-09 | Implement handling of devices which do not require a tss request | Martin Szulecki | 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 | Martin Szulecki | 1 | -22/+43 | |
2010-07-09 | Set and use static idevicerestore_debug flag for debug output | Martin Szulecki | 1 | -1/+2 | |
2010-07-08 | Remove get_build_name() which was not working and has no real use | Martin Szulecki | 1 | -17/+0 | |
2010-07-08 | Fix segfault due to broken retrieval of board id | Martin Szulecki | 1 | -4/+4 | |
2010-07-08 | Improve error message if a device mode can not be determined | Martin Szulecki | 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 | Martin Szulecki | 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 | Martin Szulecki | 1 | -5/+5 | |
2010-07-08 | Do not depend on device model to extract correct buildmanifest | Martin Szulecki | 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 | Martin Szulecki | 1 | -4/+0 | |
2010-06-22 | Added info for iPhone4 and fixed a few runtime errors | Joshua Hill | 1 | -2/+2 | |
2010-06-21 | Fixed a few more compile errors, everything should compile fine now, but i'm ↵ | Joshua Hill | 1 | -67/+2 | |
not sure if it will run yet | |||||
2010-06-21 | Finally fixed the out of control problem | Joshua Hill | 1 | -12/+11 | |
2010-06-21 | Archived for historical reasons | Joshua Hill | 1 | -169/+137 | |
2010-06-20 | fixed a few build errors within buildmanifest parsing | Joshua Hill | 1 | -7/+8 | |
2010-06-08 | started to add support multiple build identities | Joshua Hill | 1 | -9/+52 | |
2010-06-08 | Added a new asr.c file to stick all stuff related to filesystem and abstract ↵ | Joshua Hill | 1 | -11/+51 | |
the restore process to allow for easier porting | |||||
2010-06-07 | More small fixes and updated the TODO list | Joshua Hill | 1 | -1/+8 | |
2010-06-07 | I really need to put more descriptive messages here, but im doing stuff all ↵ | Joshua Hill | 1 | -3/+4 | |
over the place | |||||
2010-06-05 | Changed the device type to a structure array for cleaner code and cross ↵ | Joshua Hill | 1 | -53/+66 | |
state access | |||||
2010-06-05 | Added long options and moved the function main source file function ↵ | Joshua Hill | 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 ↵ | Joshua Hill | 1 | -532/+297 | |
starting to mature really well | |||||
2010-06-04 | small bugfix in idevicerestore.c get_build_identity and went ahead and added ↵ | Joshua Hill | 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 | Joshua Hill | 1 | -52/+32 | |
2010-06-03 | Continuing to refactor code and add support for other devices | Joshua Hill | 1 | -125/+251 | |
2010-06-01 | Began major refactoring, not quite finished yet, this branch is probably broke | Joshua Hill | 1 | -124/+215 | |
2010-06-01 | Began refactoring of code to simplify and seperate device state logic | Joshua Hill | 1 | -614/+9 | |
2010-05-31 | Added code to automatically detect when connection is lost | Joshua Hill | 1 | -3/+5 | |
2010-05-31 | Merge commit 'martin/martin' | Joshua Hill | 1 | -1/+66 | |
2010-05-31 | Copy and paste error, this should free name, not path | Joshua Hill | 1 | -1/+0 | |
2010-05-30 | Parse progress message and report progress | Martin Szulecki | 1 | -1/+66 | |
2010-05-29 | Changed some filenames and made it so it won't abort too early | Joshua Hill | 1 | -59/+69 | |
2010-05-26 | Implemented NOR data request, it's ugly but it works! Successfully restored ↵ | Joshua Hill | 1 | -20/+234 | |
4.0b4 to my device | |||||
2010-05-25 | cleaned up and fixed kernelcache restore. just successfully restored my ipt3g | Joshua Hill | 1 | -117/+116 | |
2010-05-25 | Refactor sending and signing of images to reduce redundant code | Martin Szulecki | 1 | -460/+107 | |
2010-05-25 | Pass IPSW filename as mandatory argument | Martin Szulecki | 1 | -10/+10 | |
2010-05-25 | Filesystem is now restoring, need to add in kernelcache restore and nor ↵ | Joshua Hill | 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. | Joshua Hill | 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 | |||||
2010-05-24 | Added AppleLogo so it's a bit more Appleish | Joshua Hill | 1 | -2/+139 | |
2010-05-24 | Device now successfully enters restore mode. Now all that's left is copying ↵ | Joshua Hill | 1 | -210/+383 | |
code over from the other idevicerestore |