Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,53 @@
Version 2.0.0
~~~~~~~~~~~~~

* Incompatible changes:
- The -s option is no longer the --cydia flag. It is now --server, and it
needs a URL argument. The Cydia signature service no longer exists. A
command line that used -s as a flag now reads the next argument as the
URL. Remove -s from such command lines, or give it a URL.
- The -p, --pwn option is only available if you build with limera1n
support. This support is included by default. To leave it out, configure
with --without-limera1n.
- The build needs three new components: libimobiledevice-glue, libusbmuxd
and libtatsu. The TSS code moved to libtatsu.
- The build no longer needs OpenSSL or libuuid.
- libplist must have JSON support.

* Minimum versions of the required components:

Component Version 2.0.0 Version 1.0.0
--------------------- ------------- -------------
libimobiledevice 1.4.0 1.3.0
libirecovery 1.3.1 1.0.0
libplist 2.7.0 2.2.0
libusbmuxd 2.1.1 not required
libimobiledevice-glue 1.3.2 not required
libtatsu 1.0.5 not required
libzip 1.0 0.8
libcurl 7.0 7.0
OpenSSL not required 0.9.8

* New features:
- Restore of iOS 15, iOS 16, iOS 17 and iOS 18 firmware files
- Restore of macOS firmware files to Apple silicon Macs, up to macOS 27
- Restore through DFU mode and Port DFU mode
- Restore from RecoveryOS
- Support for the iPhone 16 family, the iPhone 17 family baseband (Mav25)
and Macs with an M4 chip
- New --ipsw-info option, which prints the contents of a firmware file
- New --variant option, which selects the build identity to use
- New --logfile option, which writes the log output to a file
- New --ignore-errors option, which continues the restore after some
errors
- New --exclusive-usb option on macOS. It keeps the deviceinterfaced
daemon from taking the USB device during the restore. Use this option if
the restore stops while it waits for the device to reconnect in DFU
mode.
- New --without-limera1n configure option, which builds without the
limera1n exploit
- Docker files, which make it easier to set up a build environment

Version 1.0.0
~~~~~~~~~~~~~

Expand Down
10 changes: 5 additions & 5 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@ if test -z $PACKAGE_VERSION; then
fi

# Minimum package versions
LIBIRECOVERY_VERSION=1.3.0
LIBIRECOVERY_VERSION=1.3.1
LIBIMOBILEDEVICE_VERSION=1.4.0
LIBUSBMUXD_VERSION=2.0.2
LIBPLIST_VERSION=2.6.0
LIMD_GLUE_VERSION=1.3.0
LIBTATSU_VERSION=1.0.4
LIBUSBMUXD_VERSION=2.1.1
LIBPLIST_VERSION=2.7.0
LIMD_GLUE_VERSION=1.3.2
LIBTATSU_VERSION=1.0.5
LIBZIP_VERSION=1.0
LIBCURL_VERSION=7.0

Expand Down