The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
iBoot (Enums)
USB
FFFFFFFF ; enum bState_Types FFFFFFFF DFU_STATE_IDLE EQU 0 FFFFFFFF DFU_STATE_WAITING_FOR_RESET EQU 1 FFFFFFFF DFU_STATE_WAITING_FOR_REQ EQU 2 FFFFFFFF DFU_STATE_WAITING_FOR_GETSTATUS EQU 3 FFFFFFFF DFU_STATE_DOWNLOADING EQU 4 FFFFFFFF DFU_STATE_PROCESSING_DOWNLOAD_OP EQU 5 FFFFFFFF DFU_STATE_WAITING_FOR_GETSTATUS_RECEIPT EQU 6 FFFFFFFF DFU_STATE_WAITING_FOR_MANIFESTATION EQU 7 FFFFFFFF DFU_STATE_WAITING_FOR_POWER_RESET EQU 8 FFFFFFFF DFU_STATE_PROCESSING_UPLOAD_OP EQU 9 FFFFFFFF DFU_STATE_ERROR EQU 0xA
Hardware
FFFFFFFF ; enum AES_TYPE FFFFFFFF Regular EQU 0 FFFFFFFF GID EQU 1 FFFFFFFF UID EQU 2
FFFFFFFF ; enum PROCESSOR_MODES FFFFFFFF NORMAL EQU 0x10 FFFFFFFF FIQ EQU 0x11 FFFFFFFF IRQ EQU 0x12 FFFFFFFF SUPERVISOR EQU 0x13 FFFFFFFF ABORT EQU 0x17 FFFFFFFF UNDEFINED EQU 0x1B FFFFFFFF PRIViLEDGED EQU 0x1F
FFFFFFFF ; enum ERROR_CODES FFFFFFFF NOT_DIAGNOSTIC_DEVICE EQU 1 FFFFFFFF CRYPT_FAIL EQU 5 FFFFFFFF MALLOC_FAIL EQU 0xC FFFFFFFF GENERIC_ERROR EQU 0x16
FFFFFFFF ; enum AESSize FFFFFFFF AES128 EQU 0x80 FFFFFFFF AES192 EQU 0xC0 FFFFFFFF AES256 EQU 0x100
FFFFFFF ; enum CryptOption FFFFFFFF Encrypt EQU 0x10 FFFFFFFF Decrypt EQU 0x11