Skip to content

XBL beta thunk/entrypoint keys #213

Description

@emoose

Two protos were found using different XOR keys to the rest, Lamborghini (Dec 10, 2002) & Re-Volt (Aug 6, 2002)

The thread these showed up in mention they were used with some special xbox-live beta kits: EDIT: link removed, reason: illegal activity

In that thread Edness posted that EP key was 0xE682F45B & thunk key was 0x46437DCD.

Maybe worth adding support in XbSymbolDatabase, atm it only has retail/debug/chihiro

typedef enum _xb_xbe_type {
XB_XBE_TYPE_RETAIL = 0,
XB_XBE_TYPE_DEBUG,
XB_XBE_TYPE_CHIHIRO,
// Only for internal usage.
XB_XBE_TYPE_MAX
} xb_xbe_type;
static const uint32_t XB_XOR_KT[] = {
0x5B6D40B6, // Kernel Thunk (Retail)
0xEFB1F152, // Kernel Thunk (Debug)
0x2290059D // Kernel Thunk (Chihiro)
};
static const char* xbe_type_str[XB_XBE_TYPE_MAX] = {
"RETAIL",
"DEBUG",
"CHIHIRO"
};

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions