PROD

From The iPhone Wiki
Revision as of 21:44, 24 December 2012 by 5urd (talk | contribs)
Jump to: navigation, search

The PROD (PRODuction) tag is a bit value that denotes if a firmware is for production devices or not. When set to true, the firmware is designated to be installed onto production devices. When set to false, the firmware is typically incomplete and designed for internal devices.

This is most likely to prevent production devices from running internal firmwares as Apple wants iTunes to "phone home" for every restore, but at the same time, not affect their internal debug devices. This is acomplished through iBoot's do_load_image(void); routine that skips all tag checks if the PROD tag is not set.

C-pseudocode for do_load_image()

if (flags.prod)
    do_load_image();
Tango Utilities-terminal.png This firmware article is a "stub", an incomplete page. Please add more content to this article and remove this tag.