Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-04-21 | Use uint64_t cast for PRIx64 format specifiers | 1 | -3/+3 | ||
2020-03-24 | Add support for iPad Pro 4 models | 1 | -0/+4 | ||
2020-02-05 | Bump version to 1.0.0, and so version too | 1 | -2/+2 | ||
2020-02-05 | Move fprintf() to debug() and allow setting debug level via environment variable | 1 | -15/+20 | ||
This prevents unexpected output to stderr. | |||||
2020-02-05 | udev: Support checkra1n DFU mode device | 1 | -0/+3 | ||
2020-01-14 | configure.ac: Drop AC_FUNC_MALLOC/REALLOC and use AC_CHECK_FUNCS instead to ↵ | 1 | -3/+1 | ||
allow cross compiliation | |||||
2020-01-14 | Use PRI* and SCN* (inttypes.h) format string macros instead of self-defined ones | 2 | -20/+15 | ||
... also print all values in irecovery as hex with 0x prefix to make it clear they are hex | |||||
2019-12-16 | Update T2 names and add 16" MacBook Pro T2 | 1 | -9/+10 | ||
2019-12-16 | Adding support for Apple T2 processors | 1 | -5/+15 | ||
2019-12-13 | configure.ac: Remove largefile hackery | 1 | -24/+0 | ||
It requires a program to be ran, which cannot be done when cross compiling. AC_SYS_LARGEFILE seems to be enough to implement largefile checking. A similar change was merged into libimobiledevice. | |||||
2019-12-04 | tools: Parse and print PWND string in irecovery device info output if present | 1 | -0/+8 | ||
2019-11-18 | macOS: Fix "Couldn't create a device interface (80000004)" error | 1 | -1/+1 | ||
2019-10-09 | Fix problem with irecovery shell disconnecting bluetooth or other usb ↵ | 1 | -3/+8 | ||
devices on macOS | |||||
2019-10-04 | irecovery: Print SRTG in device info output if available | 1 | -0/+1 | ||
2019-10-03 | Parse SRTG (build tag string) from usb serial number if available | 2 | -4/+21 | ||
2019-10-03 | Expose entire usb serial number string in struct irecv_device_info | 2 | -0/+8 | ||
2019-09-28 | Add support for iPad7,11 and iPad7,12 | 1 | -0/+2 | ||
2019-09-28 | Add display_name to device database and irecv_device struct | 2 | -103/+108 | ||
2019-09-26 | Fix crash when calling CFRunLoopStop without the runloop being set | 1 | -1/+3 | ||
2019-09-20 | Add support for iPhone 11, iPhone 11 Pro, and iPhone 11 Pro Max models | 1 | -0/+3 | ||
2019-09-09 | Fix invalid Requires.private entry in libirecovery.pc due to missing ↵ | 1 | -0/+2 | ||
autoconf variable | |||||
2019-09-05 | Converted README to markdown and updated links | 1 | -43/+29 | ||
2019-09-05 | Add missing files for previous commit | 4 | -0/+360 | ||
I shouldn't do late night commits without checking that I added all files | |||||
2019-09-05 | Add missing ax_pthread.m4 | 1 | -0/+485 | ||
2019-09-04 | Add device add/remove event subscription API | 5 | -96/+809 | ||
2019-06-10 | Add support for iPod touch (7th gen), iPad mini (5th gen) & iPad Air (3rd gen) | 1 | -0/+5 | ||
2019-01-28 | Use new libusb API to set debug level if libusb version is new enough | 1 | -0/+4 | ||
2019-01-28 | libirecovery: Add missing break statements to switch cases | 1 | -0/+6 | ||
2019-01-28 | macOS: Make sure to select correct version of IOUSBDeviceInterface and ↵ | 1 | -2/+2 | ||
IOUSBInterfaceInterface | |||||
2019-01-27 | irecovery: Allow passing ECID in hex or decimal | 1 | -2/+2 | ||
2019-01-27 | Allow to run autogen.sh outside $top_srcdir | 1 | -11/+18 | ||
This makes it more convenient to do builds out of the source dir. | |||||
2019-01-27 | DFU hash is actually CRC32 checksum, so name it accordingly | 1 | -10/+10 | ||
2019-01-16 | Add support for the iPad Pro 3rd generation models | 1 | -0/+8 | ||
2018-09-17 | Add configuration option to allow compiling without USB driver | 4 | -12/+172 | ||
Using --with-dummy, libirecovery can be compiled in a way that it will not require any USB driver at all. This is only useful if you just want to query libirecovery's device database by product type or hardware model, namely using: irecv_devices_get_device_by_product_type(); irecv_devices_get_device_by_hardware_model(); All other function are either no-op or return IRECV_E_UNSUPPORTED if the library is compiled this way. | |||||
2018-09-17 | Updated .gitignore to include udev rules file | 1 | -1/+2 | ||
2018-09-17 | Add support for iPhone XS, iPhone XS Max, iPhone XS Max (China), and iPhone XR | 1 | -0/+4 | ||
2018-09-11 | win32: REALLY Fix parsing of usb device path so it works again with older ↵ | 1 | -3/+13 | ||
drivers | |||||
2018-09-03 | win32: Fix parsing of usb device path since it changed with newer drivers | 1 | -4/+6 | ||
2018-03-28 | Add support for iPad7,5 (iPad 6 WiFi) and iPad7,6 (iPad 6 Cellular) models | 1 | -0/+2 | ||
2018-03-19 | Add missing iPad 5 models iPad6,11 (j71tap) + iPad6,12 (j72tap) | 1 | -0/+2 | ||
2018-01-03 | Remove some unnecessary null pointer checks | 2 | -32/+15 | ||
2017-12-31 | Fix iPod2,1 resolving from mismatched CPID (0x8920 --> 0x8720) | 1 | -1/+1 | ||
2017-11-04 | Add support for iPhone10,3 + iPhone10,6 (iPhone X) | 1 | -0/+2 | ||
2017-10-26 | irecv_send_buffer: Fix DFU file upload failure due to oversized last packet | 1 | -1/+12 | ||
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-09-26 | Add support for iPhone10,1 + iPhone10,4 (iPhone 8) and iPhone10,2 + ↵ | 1 | -0/+4 | ||
iPhone10,5 (iPhone 8 plus) | |||||
2017-09-19 | Add support for AppleTV6,2 (AppleTV 4K) | 1 | -0/+1 | ||
2017-07-04 | irecv_send_buffer: Fix status check loop condition by incrementing retry count | 1 | -1/+1 | ||
This state is hardly reached but nevertheless it doesn't make sense to check a retry count that never increases :) | |||||
2017-07-03 | Updated copyright notices in source file headers | 3 | -0/+3 | ||
2017-06-15 | Add udev rules file to allow non-root users access DFU/Recovery mode devices | 4 | -2/+82 | ||
2017-06-09 | Add support for iPad Pro 10.5 inch: iPad7,3 (WiFi) + iPad7,4 (WiFi+Cellular) | 1 | -0/+2 | ||