The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Boot-args (iBoot variable)
These are boot arguments that the iOS kernel accepts. These can be booted with a patched iBoot; untethered BootROM jailbreaks such as redsn0w and checkra1n do this when you set custom boot-args.
Known Boot Arguments
boot-arg | Values | Description | Notes |
---|---|---|---|
debug=# | 0x09 : Kernel debugging
|
Set kernel debug options | |
nand-enable-reformat=# | 0 , 1
|
Set whether or not to reformat NAND when restoring | Used when restoring |
pmd=#.# | Start/end address of ramdisk | Specify a ramdisk in memory to boot from | Used in the Ramdisk Hack |
-progress | N/A | Enable progress bar when restoring | Used when restoring |
rd=? | 'md#'
|
Specify the root device to boot from | Used when restoring; same as rootdev
|
rootdev=? | 'md#'
|
Specify the root device to boot from | Same as rd
|
serial=# | 3 : Debug output over serial
|
Set serial debug options | Same as debug-uarts
|
-v | N/A | Enable verbose booting |