Luke Street
9bbba69546
Merge remote-tracking branch 'upstream/master'
2018-01-29 17:29:05 -05:00
Nikias Bassen
f78fc4a11b
Remove some unnecessary null pointer checks
2018-01-03 02:42:25 +01:00
Luke Street
c640fde14e
Merge remote-tracking branch 'upstream/master'
2018-01-01 23:02:32 -05:00
St3v3n-D
f06b60e5c1
Fix iPod2,1 resolving from mismatched CPID (0x8920 --> 0x8720)
2017-12-31 13:52:26 +01:00
Luke Street
d8955c3d44
Merge remote-tracking branch 'upstream/master'
2017-12-17 18:23:51 -05:00
Nikias Bassen
6b42b96ebf
Add support for iPhone10,3 + iPhone10,6 (iPhone X)
2017-11-04 21:26:38 +01:00
Nikias Bassen
b398a9ab73
irecv_send_buffer: Fix DFU file upload failure due to oversized last packet
...
In DFU mode the last packet contains the checksum for the transferred data
(and 12 additional bytes, total 16 bytes). If the last packet is larger than
2032 bytes we would send a packet that is larger than the packet size of 2048
bytes which would make the file upload fail.
This is especially the case for the iOS 11.0.x iBSS for the iPhone 8.
With this commit the size is checked and if it would be larger than the
packet size, we split the data portion and the checksum into two separate
packets. It might even be safe to always split the last packet into data
and checksum, but until this is proven to work with all (especially older
devices) we just split when we detect the oversized packet for now.
2017-10-26 11:51:03 +02:00
Nikias Bassen
2ebf478160
Add support for iPhone10,1 + iPhone10,4 (iPhone 8) and iPhone10,2 + iPhone10,5 (iPhone 8 plus)
2017-09-26 10:08:17 +02:00
Nikias Bassen
c9fa9eff1e
Add support for AppleTV6,2 (AppleTV 4K)
2017-09-19 19:56:43 +02:00
Nikias Bassen
fdaddb539e
irecv_send_buffer: Fix status check loop condition by incrementing retry count
...
This state is hardly reached but nevertheless it doesn't make sense
to check a retry count that never increases :)
2017-07-04 02:50:24 +02:00
Nikias Bassen
48e3fcc9d7
Updated copyright notices in source file headers
2017-07-03 22:00:09 +02:00
Nikias Bassen
b1bc747824
Add udev rules file to allow non-root users access DFU/Recovery mode devices
2017-06-15 20:09:03 +02:00
Nikias Bassen
c2c463af0f
Add support for iPad Pro 10.5 inch: iPad7,3 (WiFi) + iPad7,4 (WiFi+Cellular)
2017-06-09 03:43:09 +02:00
Nikias Bassen
01adaaffe9
Add support for iPad Pro 12.9 inch 2nd generation: iPad7,1 (WiFi) + iPad7,2 (WiFi+Cellular)
2017-06-09 03:36:54 +02:00
Nikias Bassen
269364873f
Add support for new iPad6,11 (WiFi) + iPad6,12 (WiFi+Cellular)
2017-03-27 22:46:39 +02:00
tihmstar
8eb38c12c2
Merge https://github.com/libimobiledevice/libirecovery
2017-01-12 18:45:02 +01:00
Nikias Bassen
aaf89f20af
irecovery: Add new -q command line switch to print device info
2017-01-06 01:58:03 +01:00
Nikias Bassen
c5a68dbf33
irecovery: Make /deviceinfo print ApNonce (NONC) and SEPNonce (SNON) if available
2017-01-06 01:35:53 +01:00
Nikias Bassen
f9ee735d6e
Use fstat() instead of fseeko() and ftello()
2017-01-04 20:10:11 +01:00
tihmstar
b241cdc2c5
added termcap when compiling for windows
2016-11-22 10:58:32 +01:00
tihmstar
419f0d81c0
Merge https://github.com/libimobiledevice/libirecovery
2016-10-08 09:11:14 +02:00
Nikias Bassen
17307ec539
Add support for iPhone9,1 + iPhone9,3 (iPhone 7) and iPhone9,2 + iPhone9,4 (iPhone 7 plus)
2016-09-22 13:02:19 +02:00
Nikias Bassen
686d6d72d5
IOKit: Make sure to re-enumerate devices after device reset
2016-06-26 16:15:54 +02:00
Nikias Bassen
c22fb01537
Add DFU error handling
2016-06-26 16:15:03 +02:00
Nikias Bassen
d0129ee911
Add support for iPad6,3 and iPad6,4 (iPad Pro 9.7 inch)
2016-04-12 12:10:39 +02:00