Talk:IRecovery

From The iPhone Wiki
Revision as of 13:19, 22 August 2011 by Markcoker (talk | contribs)
Jump to: navigation, search

Including forks of iRecovery?

Wouldn't it be an idea to include the various forks of iRecovery? p0sixninja have made one and so has GreySyntax (Jordan). Jordan is even doing an iRecovery++. Westbaer's version haven't been updated since July 2009 whereas the others have been updated just a day or two ago. Josso 09:22, 10 May 2010 (UTC)

Supported Raw Commands

A list of raw commands supported by each firmware and short description i think would be great. Most likely in table format if big enough, maybe a page for them if there is too many for this page. --Blue Skies 15:31, 18 August 2011 (MDT)

This kind of list belongs to iBoot page IMO. iRecovery is just an interface that sends everything you type to the device and doesn't contain any commands by itself. Also, Apple doesn't include any useful commands besides reboot, setenv and some others in RELEASE-type iBoots from 4.x onwards, so it could only serve historic purpose, I guess --pjakuszew 16:32, 18 August 2011 (MDT)
Ok great can we add this to iboot page then, with a discription then. I agree it doesn't belong here (Not that it hurts maybe should still have a link to this info though) some examples ive found(below). are they all still working.. what are they used for, are there more (im sure there is) i think alot of people want to know about this information.
setenv boot-device nand0
setenv boot-partition 0
setenv boot-path /System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb
setenv boot-file nand0:0,/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrb
setenv boot-command fsboot
setenv display-color-space RGB888
setenv display-timing opt
setenv config_board m68ap
setenv boot delay
setenv auto-boot true
saveenv

--Blue Skies 05:14, 19 August 2011 (MDT)

These are actually environment variables, not commands by itself. They are stored in NVRAM, think of it as a very simplified version of Windows registry. boot-device, boot-partition and boot-path are used for locating the kernel cache file. boot-command is the default command to execute if boot countdown is not interrupted. boot-delay is the delay for executing the boot-command. auto-boot is the variable that can be used to enable and disable automatic booting. If you set it to false, your device won't boot into iOS, but instead go into recovery mode. --pjakuszew 05:50, 19 August 2011 (MDT)
Thanks for formatting :D, great information. Is there a way to display environment variables, or is there information on the defaults used and other parameters you can set.

--Blue Skies 07:19, 22 August 2011 (MDT)