Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Nov 24, 2013

  1. winocm

    Remerge with cgit.sukimashita.com.

    winocm authored
  2. winocm

    Merge pull request #2 from FrederickGeek8/master

    Fixed restore.c to fix make errors
    winocm authored

Nov 18, 2013

  1. Nikias Bassen

    normal: always try a non-handshake connection if handshake fails

    nikias authored

Oct 24, 2013

  1. Aaron Burghardt

    Update limera1n_is_supported() for changes to libirecovery project.

    Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
    aburgh authored FunkyM committed
  2. Aaron Burghardt

    Added warning about missing ‘SupportedProductTypes’ key in iPhoneOS 2…

    ….x IPSWs.
    
    Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
    aburgh authored FunkyM committed
  3. Aaron Burghardt

    Prefer the WTF file in the restore IPSW, fallback to downloading the …

    …WTF IPSW.
    
    Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
    aburgh authored FunkyM committed
  4. Aaron Burghardt

    Added test for limera1n compatibility before attempting to inject it.

    Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
    aburgh authored FunkyM committed
  5. Aaron Burghardt

    Return ‘DeviceTree’ instead of ‘RestoreDeviceTree’ from get_component…

    …_name().
    
    Returning ‘RestoreDeviceTree’ is inconsistent with other component names, and the caller
    apparently handles the need for it. Also, the API doc for plist_dictionary_insert_item states
    that it asserts if the key to be inserted already exists. if plist_dictionary_insert_item actually
    does assert as described, the caller of get_component_name triggers that assertion if
    ‘RestoreDeviceTree’ is returned.
    
    Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
    aburgh authored FunkyM committed
  6. Aaron Burghardt

    Fall back to ‘RestoreKernelCaches’ if ‘KernelCachesByTarget’ not in R…

    …estore.plist.
    
    Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
    aburgh authored FunkyM committed
  7. Aaron Burghardt

    Fixed misuse of free() instead of plist_free().

    Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
    aburgh authored FunkyM committed
  8. Aaron Burghardt

    Fixed pass-by-reference inconsistency in asr_send().

    Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
    aburgh authored FunkyM committed

Oct 03, 2013

  1. Nikias Bassen

    AppleTV: set auto-boot to true again after restore

    Apparently AppleTV units don't boot up in normal mode after restore
    but switch into recovery mode so we set auto-boot to true to make
    them boot up in normal mode.
    nikias authored

Oct 02, 2013

  1. Nikias Bassen

    ipsw: change buffers to use type unsigned char*

    nikias authored
  2. Nikias Bassen

    dfu: make sure buffers are of type unsigned char*

    nikias authored
  3. Nikias Bassen

    tss: make sure buffers are of type unsigned char*

    nikias authored
  4. Nikias Bassen

    img3: make buffers and sizes unsigned

    nikias authored
  5. Nikias Bassen

    use dynamically allocated buffer when reading cached SHSH files

    nikias authored
  6. Nikias Bassen

    silence implicit declaration compiler warnings

    nikias authored
  7. Nikias Bassen

    common: supress more compiler warnings

    nikias authored
  8. Nikias Bassen

    asr: supress compiler warnings with proper cast

    nikias authored
  9. Nikias Bassen

    custom fw: fall back to User ram disk if Update ramdisk is not found

    This is a fix for AppleTV firmwares since they don't have an Update
    ram disk but only a User ram disk. When restoring a custom firmware
    idevicerestore fails if -e parameter is not given. This fix will
    automatically set erase mode enabled if no update ram disk is found.
    nikias authored

Sep 27, 2013

  1. Martin Szulecki

    Require libirecovery >= 0.2.0 and port code to it's new API

    FunkyM authored
  2. Nikias Bassen

    ipsw: also check product type in ipsw_get_latest_fw to get largest ma…

    …jor version
    nikias authored
  3. Nikias Bassen

    ipsw: remove obsolete major version increase in ipsw_get_latest_fw

    nikias authored
  4. Nikias Bassen

    ipsw: fix version data parsing

    nikias authored

Sep 24, 2013

  1. Nikias Bassen

    recovery: fix possible segfault and plug some small memory leaks

    nikias authored

Sep 23, 2013

  1. Martin Szulecki

    docs: Add basic man page for idevicerestore

    FunkyM authored
  2. Martin Szulecki

    idevicerestore: Update usage output to use a more common standard

    FunkyM authored
  3. Martin Szulecki

    Require autoconf 2.61, add silent rules and configure summary

    FunkyM authored
  4. Martin Szulecki

    Update README with proper information

    FunkyM authored
  5. Martin Szulecki

    normal: Fix pair record removal due to changed libimobiledevice API

    FunkyM authored
  6. Martin Szulecki

    Require libimobiledevice >= 1.1.6

    FunkyM authored
  7. Martin Szulecki

    ipsw: Add a temporary workaround to support iOS 7 firmware lookups

    It appears that iTunes does no longer parse the version XML structure as
    currently implemented in idevicerestore. We'll need to modify the lookup for
    the latest firmware in the future, this will do for a while.
    FunkyM authored
  8. Martin Szulecki

    Update AUTHORS and file copyrights accordingly

    FunkyM authored
  9. Martin Szulecki

    restore: Handle "Failed to mount filesystems" status message

    FunkyM authored
Something went wrong with that request. Please try again.