This website is still under development!

Account

The Account file is stored in the profile XContent package. It was orginally encrypted to ensure that no LIVE data was compromised.

General

Encrypted
Name Data Type Position Length
Hash SHA-1 0 0x14
Data Byte Array 0x14 0x184

'Data' is encrypted with RC4. The key to decrypt is created by using HMAC SHA-1 on 'Hash' and truncating it to 0x10 bytes of length.

To encrypt the file, use HMAC SHA-1 on everything but 'Hash', and then replacing 'Hash' with the just generated one. Use HMAC SHA-1 on the new hash(and truncate to 0x10) to create the RC4 key.

HMAC SHA-1 Keys

Regular:

{ 0xE1, 0xBC, 0x15, 0x9C, 0x73, 0xB1, 0xEA, 0xE9, 0xAB, 0x31, 0x70, 0xF3, 0xAD, 0x47, 0xEB, 0xF3 }

Developer:

{ 0xDA, 0xB6, 0x9A, 0xD9, 0x8E, 0x28, 0x76, 0x4F, 0x97, 0x7E, 0xE2, 0x48, 0x7E, 0x4F, 0x3F, 0x68 }
Decrypted
Name Data Type Position Length
Hash SHA-1 0 0x14
Profile ID Byte Array 0x14 0x8
Flags Flags 0x1C 0x4
Live Flags Integer 0x20 0x4
Gamertag Unicode String 0x24 0x20
XUID Long 0x44 0x8
Cached User Flags Integer 0x4C 0x4
Xbox LIVE Service Provider String 0x50 0x4
Passcode Passcode 0x54 0x4
Service Domain String 0x58 0x14
Kerberos Realm String 0x6C 0x18
Service Key Byte Array 0x84 0x10
Passport User String 0x94 0x72
Passport Password String 0x106 0x20
Passport Owner String 0x126 0x72

Flags
Name Flag
Passcode Enabled 0x10000000
LIVE Enabled 0x20000000
Recovered 0x40000000

XUID
Name Flag True Value
LIVE Disabled 17293822569102704640 16140901064495857664
LIVE Enabled 18446462598732840960 2533274790395904
Recovered 18374686479671624000 18302628885633696000

Cached User Flags
Name Bit
Payment Instrument Credit Card 0
Unknown 1 - 7
Country 8 - 15
Subscription Tier 16 - 19
Uknown 20-24
Parental Controls Enabled 24
Language 25 - 29
Unknown 30-31

Subscription Tier
Name Value
Silver 0x3
Gold 0x6
Family Gold 0x9

Language
Name Value
None 0
English 0x1
Japanese 0x2
German 0x3
French 0x4
Spanish 0x5
Italian 0x6
Korean 0x7
TChinese 0x8
Portuguese 0x9
SChinese 0xA
Polish 0xB
Russian 0xC

Passcode
Name Value
Null 0
D-PAD Up 0x1
D-PAD Down 0x2
D-PAD Left 0x3
D-PAD Right 0x4
X 0x5
Y 0x6
A 0x7
B 0x8
Left Trigger 0x9
Right Trigger 0xA
Left Bumper 0xB
Right Bumper 0xC