Console library for iBoot/iBSS used by iPhone & iPod touch
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
include libirecovery: Rename "interface" variable name as it clashes on WIN32 Sep 30, 2013
m4 changed build system to autofoo. previous Makefile is now… Jul 16, 2012
src Add support for iPad4,1, iPad4,2 (iPad Air) and iPad4,4, iPad4,5 (iPa… Nov 18, 2013
tools irecovery: use macro for %lld so we can use %I64d for win32 Oct 2, 2013
.gitignore Update .gitignore file Sep 26, 2013
LICENCE Relicense to LGPL 2.1 and thus update license and headers May 21, 2013
README Clean up and update build system files Sep 26, 2013 Update description in pkg-config file May 21, 2013


== What is libirecovery? ==

libirecovery is a cross-platform library which implements communication to
iBoot/iBSS found on Apple's iOS devices via USB. A command-line utility is also

The software is completely open-source, the source code is released under the
terms of the LGPL 2.1. The full license text can be found in the LICENSE file.

Here's its usage:

irecovery [args]
	-v		Start irecovery in verbose mode.
	-c <cmd>	Send command to client.
	-f <file>	Send file to client.
	-k [payload]	Send usb exploit to client.
	-h		Show this help.
	-r		Reset client.
	-s		Start interactive shell.
	-e <script>	Executes recovery shell script.

You can get info on the shell commands here: