Difference between revisions of "TYPE"

From The iPhone Wiki
Jump to: navigation, search
m
m (Types)
Line 3: Line 3:
 
== Types ==
 
== Types ==
 
* [[Ramdisk]]: rdsk (0x7264736B)
 
* [[Ramdisk]]: rdsk (0x7264736B)
* [[Apple Logo]]: logo (0x6C6F676F)
+
* [[AppleLogo]]: logo (0x6C6F676F)
 
* [[BatteryCharging0]]:
 
* [[BatteryCharging0]]:
 
* [[BatteryCharging1]]:
 
* [[BatteryCharging1]]:

Revision as of 15:25, 30 August 2013

The TYPE tag is a 32-bit unsigned integer (uint32_t) that when viewed in big-endian(?) format, states the type of firmware image the IMG2/IMG3 is. Is is compared with the second parameter of image_load (register r1[1]). If it does not match, image_load(void); will fail and the image will not be loaded. If 0 is passed in r1, then the check is skipped.

Types

References

  1. Apple on ARM __fastcall
Tango Utilities-terminal.png This firmware article is a "stub", an incomplete page. Please add more content to this article and remove this tag.