== What is iRecovery? == iRecovery is a libusb-based commandline utility for Mac OS X, Windows, and Linux. It is able to talk to iBoot/iBSS in Apple's iPhone/iPod touch via USB. It's completely open-source, the source code is released under the terms of the GNU General Public License v3. The full license text can be found in the LICENSE file. == Usage == ./iRecovery -s starts a shell. ./iRecovery -r usb reset. ./iRecovery -f uploads a file. ./iRecovery -c "command" send a single command. ./iRecovery -l sends a set of commands from a file (one per line). ./Irecovery -x uploads a file then resets the usb connection.