1.0.0
1.0.0 (2020-06-15)
First public release.
Breaking
- Rename library and all related files by adding an API version resulting in
libirecovery-1.0
Features
- Output basic device information after connecting
- Remove obsolete "in-tree" copy of libusb-1.0
- Improve source code directory structure
- Clean up and update of build system files
- Major code refactoring
- Add getters to retrieve device model information
- Change exploit related wording to more accurate limera1n
- Add support for latest device models
- Add requirement for autoconf 2.64
- Support IOKit on OSX (removes dependency on libusb)
- Add DFU mode error handling
- Add udev rules to allow non-root device access
- Support ECID in hex or decimal format
- Add device add/remove event subscription interface
- Convert README to markdown
- Print PWND string if present
- Add support for Apple T2 processors
- Allow compiling without USB functionality
- Support checkra1n DFU mode devices
- Allow toggling debug level using
LIBIRECOVERY_DEBUG_LEVEL
environment variable - Add long argument name variants to irecovery
- Add new
--version
argument to irecovery - Add support for Apple Watch 1st gen devices
- Add support for missing iPad4,3 model
- Improve README.md with project description, installation, contributing and usage sections
Bug Fixes
- Fix wrong device information iPad7 variants
- Various improvements/fixes for win32 build
- Fix some memory leaks
- Fix various compiler warnings