Skip to content

1.0.0

Compare
Choose a tag to compare
@FunkyM FunkyM released this 15 Jun 20:50
· 116 commits to master since this release

Homepage

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