Difference between revisions of "IRecovery"

From The iPhone Wiki
Jump to: navigation, search
m
Line 1: Line 1:
iRecovery is a client to communicate with various modes of the iPhone via USB.
+
iRecovery is a tool to communicate with iBoot while your device is in recovery or DFU mode.
   
  +
==Credits==
Give thanks to "wEsTbAeR– and Tom3Q"
 
  +
Tom3Q and wEsTbAeR--
   
  +
==Features==
==DFU 2.0 (0x1227)==
 
  +
  +
===DFU 2.0 (0x1227)===
 
It can upload a file, such as an iBSS, so that you can unplug and spawn a shell with 0x1281.
 
It can upload a file, such as an iBSS, so that you can unplug and spawn a shell with 0x1281.
   
==Recovery 2.0 (0x1281)==
+
===Recovery 2.0 (0x1281)===
  +
====File Uploading====
You can either send a file to 0x9000000 with ./iRecovery -f file, or you can spawn a shell with two way communication by issuing ./iRecovery -s
 
  +
You can upload a file to 0x9000000 with the following syntax:
  +
./iRecovery -f file
  +
  +
====Two-Way Shell====
  +
You can spawn a shell to do all sorts of neat things with the syntax:
  +
./iRecovery -s
  +
Once it has spawned, you can type 'help' and iBoot will respond with its built-in command list.
  +
  +
===Internal Commands (used while in a shell session)===
  +
====/exit====
  +
Exit the program
  +
  +
====/file====
  +
Upload file
   
 
==Download==
 
==Download==

Revision as of 22:35, 29 October 2008

iRecovery is a tool to communicate with iBoot while your device is in recovery or DFU mode.

Credits

Tom3Q and wEsTbAeR--

Features

DFU 2.0 (0x1227)

It can upload a file, such as an iBSS, so that you can unplug and spawn a shell with 0x1281.

Recovery 2.0 (0x1281)

File Uploading

You can upload a file to 0x9000000 with the following syntax:

./iRecovery -f file

Two-Way Shell

You can spawn a shell to do all sorts of neat things with the syntax:

./iRecovery -s

Once it has spawned, you can type 'help' and iBoot will respond with its built-in command list.

Internal Commands (used while in a shell session)

/exit

Exit the program

/file

Upload file

Download

Latest version always in the Chronic Dev SVN