index
:
idevicerestore
fixtrailingwhitespaces
master
operation-refactoring
Restore/upgrade firmware of iOS devices
ms,jh
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
idevicerestore.c
Age
Commit message (
Expand
)
Author
Files
Lines
2019-10-11
Use condition variable instead of active waiting for device event handling
Nikias Bassen
1
-6
/
+50
2019-10-07
Fix log message
Nikias Bassen
1
-1
/
+1
2019-10-07
DFU: Properly detect iBSS and iBEC execution (via device reconnect)
Nikias Bassen
1
-7
/
+4
2019-10-07
Recovery: Properly detect iBEC execution (via device reconnect)
Nikias Bassen
1
-4
/
+21
2019-10-04
Select first discovered recovery/dfu device if no ECID is given
Nikias Bassen
1
-0
/
+3
2019-09-26
Make sure ApSupportsImg4 is set for local manifest (stashbag) creation
Nikias Bassen
1
-0
/
+1
2019-09-26
Add more cancellation points to handle CTRL+C
Nikias Bassen
1
-0
/
+28
2019-09-26
Make sure CTRL+C is working at specific stages of the process
Nikias Bassen
1
-4
/
+16
2019-09-25
Use global event handlers for normale/restore and recovery/dfu mode devices
Nikias Bassen
1
-5
/
+105
2019-09-25
Add new Vinyl tags to (preflight) TSS request
Nikias Bassen
1
-0
/
+28
2019-08-30
Prompt user before trying to downgrade a device via Upgrade restore (i.e. wit...
Nikias Bassen
1
-0
/
+57
2019-08-29
Add support to "preboard" a device on update restore to prevent 'Attempting d...
Nikias Bassen
1
-0
/
+103
2019-06-18
Add warning with confirmation prompt when performing an erase restore in inte...
Nikias Bassen
1
-1
/
+25
2019-03-22
Make sure user input can be cancelled properly
Nikias Bassen
1
-0
/
+4
2019-02-14
Fix usage output and reorder it by relevance
Nikias Bassen
1
-24
/
+32
2019-02-14
Use uint64_t instead of off_t for win32/MinGW compatibility
Nikias Bassen
1
-2
/
+2
2019-02-14
Ensure all required components from IPSW are present before trying to restore
Nikias Bassen
1
-0
/
+42
2019-02-14
Allow .ipsw files or extracted IPSW as source
Nikias Bassen
1
-30
/
+44
2019-02-02
Remove unused function build_manifest_get_build_identity()
Nikias Bassen
1
-22
/
+0
2019-02-02
Mention name of filesystem image when extracting it
Nikias Bassen
1
-1
/
+1
2019-02-02
Don't allow passing an empty UDID with --udid
Nikias Bassen
1
-0
/
+5
2019-02-02
Use ipsw.me API to allow selection and download of any signed firmware versio...
Nikias Bassen
1
-4
/
+102
2019-01-28
main: Do not download version data unless --latest command line switch is used
Nikias Bassen
1
-3
/
+5
2019-01-23
Replace tempnam() with mkstemp() and provide reference implementation for sys...
Nikias Bassen
1
-1
/
+1
2019-01-21
win32: Make sure to use binary flag for fopen everywhere
Nikias Bassen
1
-1
/
+1
2019-01-16
main: Allow passing ECID in hex or decimal
Nikias Bassen
1
-4
/
+4
2019-01-16
Add lowpowermode aka LowPowerWallet0 component to get_component_name()
Nikias Bassen
1
-0
/
+2
2017-12-12
AppleTV: Only wait for older AppleTV models to enter recovery mode after restore
Nikias Bassen
1
-2
/
+2
2017-11-13
Change check_hardware_model() to get_irecv_device()
BALATON Zoltan
1
-17
/
+9
2017-10-17
Move extraction of filesystem before requesting SHSH blobs
Nikias Bassen
1
-90
/
+93
2017-09-28
Invert return value of build_identity_has_component()
Nikias Bassen
1
-3
/
+3
2017-03-05
Add '-k' as short option for '--keep-pers' as advertised in usage info
Nikias Bassen
1
-1
/
+1
2017-02-07
Remove some unneded variables and conditionals and plug some potential memory...
BALATON Zoltan
1
-3
/
+1
2017-02-07
Do not save personalized components with debug, add a new option for it
BALATON Zoltan
1
-3
/
+11
2016-09-22
Add support for new Liquid component found in iPhone 7/7+ firmwares
Nikias Bassen
1
-0
/
+2
2016-06-26
ipsw: Add ipsw_extract_to_file_with_progress() and remove progress bar from i...
Nikias Bassen
1
-1
/
+1
2016-05-26
Prevent possible crash if device mode can't be detected
Nikias Bassen
1
-8
/
+47
2015-10-09
Select build identity based on hardware model instead of first or last identi...
Nikias Bassen
1
-9
/
+61
2015-10-09
Use hardware model instead of product type to identify device correctly
Nikias Bassen
1
-12
/
+12
2015-10-06
Show project URL in usage output
Martin Szulecki
1
-1
/
+6
2015-09-24
Replace () with (void) for proper function prototypes
Martin Szulecki
1
-1
/
+1
2015-05-05
Fix some warnings
BALATON Zoltan
1
-2
/
+0
2014-10-21
Remove destination before moving a file to it as it can fail on some systems ...
BALATON Zoltan
1
-0
/
+1
2014-05-16
restore: Prevent disturbing error message due to missing SEP related components
Martin Szulecki
1
-2
/
+1
2014-05-16
Add build_identity_has_component() helper
Martin Szulecki
1
-0
/
+14
2014-05-16
tss: Free sep_nonce after use to prevent leak
Martin Szulecki
1
-0
/
+1
2014-03-29
Add newline at end of some info and error messages where it's missing
Martin Szulecki
1
-2
/
+2
2014-03-22
Use "plist_dict_set_item" instead of deprecated "plist_dict_insert_item"
Martin Szulecki
1
-38
/
+38
2014-03-21
move curl_global_init/_cleanup to a global context
Nikias Bassen
1
-0
/
+6
2014-01-15
put device in recovery mode _after_ extracting the root filesystem
Nikias Bassen
1
-12
/
+12
[next]