Difference between revisions of "Talk:IRecovery"

From The iPhone Wiki
Jump to: navigation, search
(reply)
m
Line 25: Line 25:
   
 
::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. --[[User:Markcoker|Blue Skies]] 07:19, 22 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. --[[User:Markcoker|Blue Skies]] 07:19, 22 August 2011 (MDT)
  +
  +
:::<code>printenv</code> is the command for displaying environment variables, but it was removed from newer iBoots --pjakuszew 13:52, 22 August 2011 (MDT)

Revision as of 19:52, 22 August 2011

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)

I definitely agree, along with binaries for the 3 major platforms. --Ryccardo 09:00, 22 August 2011 (MDT)

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.--Blue Skies 05:14, 19 August 2011 (MDT)
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
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)
printenv is the command for displaying environment variables, but it was removed from newer iBoots --pjakuszew 13:52, 22 August 2011 (MDT)