Editing User talk:Zecoxao

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
= Vita Shennanigans =
= Vita Shennanigans =


* check https://psdevwiki.com/vita/index.php?title=Ernie
* check https://playstationdev.wiki/psvitadevwiki/index.php?title=Ernie


= DYN-001 Shennanigans =
= DYN-001 Shennanigans =
Line 11: Line 11:
= PSP Shennanigans =
= PSP Shennanigans =


* check https://psdevwiki.com/psp/index.php?title=Baryon
* check https://playstationdev.wiki/pspdevwiki/index.php?title=Baryon


= request_idps generated files binary xor =
= request_idps generated files binary xor =
Line 184: Line 184:
     a5:1e:fe:30:13:31:40:03:5c:c5:51:4e:9d:f4:9c:
     a5:1e:fe:30:13:31:40:03:5c:c5:51:4e:9d:f4:9c:
     84:f0:44:95
     84:f0:44:95
</pre>
= 3DS Key/IV Goodness =
== Retail 3DS ==
<pre>
generator=1FF9E9AAC5FE0408024591DC5D52768A
slot0x03KeyX=647C9FFB4E494E54454E444F0D0AEE88
slot0x18KeyX=82E9C9BEBFB8BDB875ECC0A07D474374
slot0x19KeyX=F5367FCE73142E66ED13917914B7F2EF
slot0x1AKeyX=EABA984C9CB766D4A3A7E974E2E713A3
slot0x1BKeyX=45AD04953992C7C893724A9A7BCE6182
slot0x1CKeyX=C3830F8156E3543B723F0BC046741E8F
slot0x1DKeyX=D6B38BC759417596D619D6029D13E0D8
slot0x1EKeyX=BB623A97DDD793D757C4104B8D9FB969
slot0x1FKeyX=4C28EC6EFFA3C23646078BBA350C7995
slot0x25KeyX=CEE7D8AB30C00DAE850EF5E382AC5AF3
slot0x2CKeyX=B98E95CECA3E4D171F76A94DE934C053
slot0x2DKeyX=B98E95CECA3E4D171F76A94DE934C053
slot0x2EKeyX=B98E95CECA3E4D171F76A94DE934C053
slot0x2FKeyX=B98E95CECA3E4D171F76A94DE934C053
slot0x30KeyX=C66E23128F289133F04CDB877A3749F2
slot0x31KeyX=C66E23128F289133F04CDB877A3749F2
slot0x32KeyX=C66E23128F289133F04CDB877A3749F2
slot0x33KeyX=C66E23128F289133F04CDB877A3749F2
slot0x34KeyX=6FBB01F872CAF9C01834EEC04065EE53
slot0x35KeyX=6FBB01F872CAF9C01834EEC04065EE53
slot0x36KeyX=6FBB01F872CAF9C01834EEC04065EE53
slot0x37KeyX=6FBB01F872CAF9C01834EEC04065EE53
slot0x38KeyX=B529221CDDB5DB5A1BF26EFF2041E875
slot0x39KeyX=B529221CDDB5DB5A1BF26EFF2041E875
slot0x3AKeyX=B529221CDDB5DB5A1BF26EFF2041E875
slot0x3BKeyX=B529221CDDB5DB5A1BF26EFF2041E875
slot0x3CKeyX=C35D6D15680B1AD4e912A341836121B3
slot0x3DKeyX=617085719B7CFB316DF4DF2E8362C6E2
slot0x3EKeyX=24BAF628D06889BF282D0AA35DC55650
slot0x3FKeyX=A31233280BB4DAA7761393f78C424952
slot0x03KeyY=76DCB90AD3C44DBD1DDD2D200500A0E1
slot0x04KeyY=FF3388ECD21705BB339E967986DC4907
slot0x05KeyY=54EF035F30260E0E9b5E004FC985DC22
slot0x06KeyY=24B05AAAAC0B099252030C02D1040317
slot0x07KeyY=E9ACC5ABD4AD3F0660C83C8934882F3F
slot0x08KeyY=4803050106D482DCD75F85C5AADFF9B3
slot0x09KeyY=AF6346EFDDDFA9806E3C6B6855B78930
slot0x0AKeyY=0A870A2C4B2FC3172E5F0335d8C5085D
slot0x0BKeyY=FDA0152FCD6DDB3133B887BA727C0ADA
slot0x24KeyY=74CA074884F4228DEB2A1CA72D287762
slot0x2DKeyY=80C4E824F2FA5FD515CC2D96F44A2681
slot0x2EKeyY=7462553F9E5A7904B8647CCA736DA1F5
slot0x2FKeyY=C369BAA21E188A88A9AA94E5506A9F16
slot0x31KeyY=7462553F9E5A7904B8647CCA736DA1F5
slot0x0CKeyN=E7C9FF9D4F5B6F4DC5E2F50E856F0AB2
slot0x0DKeyN=E7C9FF9D4F5B6F4DC5E2F50E856F0AB2
slot0x0EKeyN=E7C9FF9D4F5B6F4DC5E2F50E856F0AB2
slot0x0FKeyN=E7C9FF9D4F5B6F4DC5E2F50E856F0AB2
slot0x10KeyN=285713DB53051C089BDFB3B6AA638FDA
slot0x11KeyN=285713DB53051C089BDFB3B6AA638FDA
slot0x12KeyN=285713DB53051C089BDFB3B6AA638FDA
slot0x13KeyN=285713DB53051C089BDFB3B6AA638FDA
slot0x14KeyN=2AF3BBD32CD59C06FD4ABE58651987AD
slot0x15KeyN=2AF3BBD32CD59C06FD4ABE58651987AD
slot0x16KeyN=2AF3BBD32CD59C06FD4ABE58651987AD
slot0x17KeyN=D0294CFB7BE0B4FB7324D986FD3993BB
slot0x18KeyN=5DDD4739037BC6A870E620B70F673504
slot0x19KeyN=5DDD4739037BC6A870E620B70F673504
slot0x1AKeyN=5DDD4739037BC6A870E620B70F673504
slot0x1BKeyN=5DDD4739037BC6A870E620B70F673504
slot0x1CKeyN=59F4399C2F95A4128A1FE49D4DB686DD
slot0x1DKeyN=59F4399C2F95A4128A1FE49D4DB686DD
slot0x1EKeyN=59F4399C2F95A4128A1FE49D4DB686DD
slot0x1FKeyN=59F4399C2F95A4128A1FE49D4DB686DD
slot0x20KeyN=7C92F6272551C4614DB0B345EDD2E869
slot0x21KeyN=7C92F6272551C4614DB0B345EDD2E869
slot0x22KeyN=7C92F6272551C4614DB0B345EDD2E869
slot0x23KeyN=7C92F6272551C4614DB0B345EDD2E869
slot0x24KeyN=BBE8B4E09D0937816B234D8EB3CD3CA2
slot0x25KeyN=BBE8B4E09D0937816B234D8EB3CD3CA2
slot0x26KeyN=BBE8B4E09D0937816B234D8EB3CD3CA2
slot0x27KeyN=BBE8B4E09D0937816B234D8EB3CD3CA2
slot0x28KeyN=BBE8B4E09D0937816B234D8EB3CD3CA2
slot0x29KeyN=5218127E133CE3B85BB8C018CE76b7E2
slot0x2AKeyN=4A4264CF32E84170666F29AC88EF3F7E
slot0x2BKeyN=51AF6C4C8B13DA3228BD29B371CF84E1
slot0x2CKeyN=3ED6F5CF2CC37C54655000B7C8B52E0D
slot0x2DKeyN=3ED6F5CF2CC37C54655000B7C8B52E0D
slot0x2EKeyN=3ED6F5CF2CC37C54655000B7C8B52E0D
slot0x2FKeyN=3ED6F5CF2CC37C54655000B7C8B52E0D
slot0x30KeyN=B87E64018B190FFE048A8124C6454196
slot0x31KeyN=59FC817E6446EA6190347B20E9BDCE52
slot0x32KeyN=B87E64018B190FFE048A8124C6454196
slot0x33KeyN=B87E64018B190FFE048A8124C6454196
slot0x34KeyN=28C0D59B736657BCDF50FF174979958A
slot0x35KeyN=28C0D59B736657BCDF50FF174979958A
slot0x36KeyN=28C0D59B736657BCDF50FF174979958A
slot0x37KeyN=28C0D59B736657BCDF50FF174979958A
slot0x38KeyN=6E78A3BE9BDDDA09BFD569483F24FCE0
slot0x39KeyN=6E78A3BE9BDDDA09BFD569483F24FCE0
slot0x3AKeyN=6E78A3BE9BDDDA09BFD569483F24FCE0
slot0x3BKeyN=6E78A3BE9BDDDA09BFD569483F24FCE0
slot0x3CKeyN=6E78A3BE9BDDDA09BFD569483F24FCE0
slot0x3EKeyN=85DB63077C50116B9490D4FAD61AB241
slot0x3FKeyN=A308EB3064114213A60C56158F5C4963
common0=D07B337F9CA4385932A2E25723232EB9
common1=0C767230F0998F1C46828202FAACBE4C
common2=C475CB3AB8C788BB575E12A10907B8A4
common3=E486EEE3D0C09C902F6686D4C06F649F
common4=ED31BA9C04B067506C4497A35B7804FC
common5=5E66998AB4E8931606850FD7A16DD755
common0N=64C5FD55DD3AD988325BAAEC5243DB98
common1N=4AAA3D0E27D4D728D0B1B433F0F9CBC8
common2N=FBB0EF8CDBB0D8E453CD99344371697F
common3N=25959B7AD0409F72684198BA2ECD7DC6
common4N=7ADA22CAFFC476CC8297A0C7CEEEEEBE
common5N=A5051CA1B37DCF3AFBCF8CC1EDD9CE02
dlpKeyY=7462553f9E5A7904B8647CCA736da1F5
nfcKeyY=ED7858A8BBA7EED7FC970C5979BC0AF2
nfcSecret0Phrase=756E666978656420696E666F7300
nfcSecret0Seed=DB4B9E3F45278F397EFF9B4FB993
nfcSecret0HmacKey=1D164B375B72A55728B91D64B6A3C205
nfcSecret1Phrase=6C6F636B65642073656372657400
nfcSecret1Seed=FDC8A07694B89E4C47D37DE8CE5C74C1
nfcSecret1HmacKey=7F752D2873A20017FEF85C0575904B6D
nfcIv=4FD39A6E79FCEAAD99904DB8EE38E9DB
</pre>
== Dev 3DS ==
<pre>
slot0x18KeyX=304BF1468372EE64115EBD4093D84276
slot0x1BKeyX=6C8B2944A0726035F941DFC018524FB6
slot0x25KeyX=81907A4B6F1B47323A677974CE4AD71B
slot0x2CKeyX=510207515507CBB18E243DCB85E23A1D
slot0x2DKeyX=510207515507CBB18E243DCB85E23A1D
slot0x2EKeyX=510207515507CBB18E243DCB85E23A1D
slot0x2FKeyX=510207515507CBB18E243DCB85E23A1D
slot0x30KeyX=3F054E663B3EF728C8984D20C4AFd5A0
slot0x31KeyX=3F054E663B3EF728C8984D20C4AFd5A0
slot0x32KeyX=3F054E663B3EF728C8984D20C4AFd5A0
slot0x33KeyX=3F054E663B3EF728C8984D20C4AFd5A0
slot0x34KeyX=7BFB77BCBC059A06ACAD88EF2FCABEDB
slot0x35KeyX=7BFB77BCBC059A06ACAD88EF2FCABEDB
slot0x36KeyX=7BFB77BCBC059A06ACAD88EF2FCABEDB
slot0x37KeyX=7BFB77BCBC059A06ACAD88EF2FCABEDB
slot0x38KeyX=5C3D38AC1740994EFC8fD0BE8D8097B3
slot0x39KeyX=5C3D38AC1740994EFC8fD0BE8D8097B3
slot0x3AKeyX=5C3D38AC1740994EFC8fD0BE8D8097B3
slot0x3BKeyX=5C3D38AC1740994EFC8fD0BE8D8097B3
slot0x3CKeyX=61BF11370B292FFAB38851EC5DAE5DEC
slot0x3DKeyX=BD4FE7E733C755FCE7540EABBD8AC30D
slot0x3EKeyX=2887A4D428F6F224B03AB336E22C611E
slot0x3FKeyX=BE665DE6FB8C3F0A9871960AD7CFBE79
slot0x04KeyY=5CE6B1EC3F5F9D7B2E81E22145A5768D
slot0x05KeyY=285B2E23A3C30E548F24EE8D287C2642
slot0x06KeyY=AE94FC90BE6B6CD5F1B0CB559507220E
slot0x07KeyY=49974D47B6E2C9D9194A2D97FDF283BE
slot0x08KeyY=25A619504F07D068190334A81409C208
slot0x09KeyY=657BBD652E8BF30F3740C48FAC6CC59E
slot0x0AKeyY=147AD14AC206B100E2002A7B1A0DDD3D
slot0x0BKeyY=A3D00D9E2C5EDF30866486611CE08D25
slot0x2DKeyY=F04CC9952DE0B8D9113EDFEFBBB61E00
slot0x31KeyY=7462553F9E5A7904B8647CCA736DA1F5
slot0x0CKeyN=25C6265955A4FC6AC7E858087BD30971
slot0x0DKeyN=25C6265955A4FC6AC7E858087BD30971
slot0x0EKeyN=25C6265955A4FC6AC7E858087BD30971
slot0x0FKeyN=25C6265955A4FC6AC7E858087BD30971
slot0x10KeyN=2972AFF50FEE9F6F7B443EC34C7FDEAD
slot0x11KeyN=2972AFF50FEE9F6F7B443EC34C7FDEAD
slot0x12KeyN=2972AFF50FEE9F6F7B443EC34C7FDEAD
slot0x13KeyN=2972AFF50FEE9F6F7B443EC34C7FDEAD
slot0x14KeyN=09712F77EF367Cc0C96841938DC0B3A1
slot0x15KeyN=62EE746F91E02B1DD2F17D46BBC2C9C5
slot0x16KeyN=419720ED8304AC7C38E730C6F44EAC7C
slot0x17KeyN=C8E1943B639A02F148B4FC99DFCF646D
slot0x18KeyN=76F845681132BB31B6CF9E2E3948993A
slot0x19KeyN=76F845681132BB31B6CF9E2E3948993A
slot0x1AKeyN=76F845681132BB31B6CF9E2E3948993A
slot0x1BKeyN=76F845681132BB31B6CF9E2E3948993A
slot0x1CKeyN=185C51170D6816F2E4A56322FABBB39D
slot0x1DKeyN=185C51170D6816F2E4A56322FABBB39D
slot0x1EKeyN=185C51170D6816F2E4A56322FABBB39D
slot0x1FKeyN=185C51170D6816F2E4A56322FABBB39D
slot0x20KeyN=E386815AA04FEE3A23AE8E5AD7C50F48
slot0x21KeyN=E386815AA04FEE3A23AE8E5AD7C50F48
slot0x22KeyN=E386815AA04FEE3A23AE8E5AD7C50F48
slot0x23KeyN=E386815AA04FEE3A23AE8E5AD7C50F48
slot0x24KeyN=D9C01EC568E9C5850827EEED59CC1057
slot0x25KeyN=D9C01EC568E9C5850827EEED59CC1057
slot0x26KeyN=D9C01EC568E9C5850827EEED59CC1057
slot0x27KeyN=D9C01EC568E9C5850827EEED59CC1057
slot0x28KeyN=D9C01EC568E9C5850827EEED59CC1057
slot0x29KeyN=2962F347B1f98A697C6894A8BABD15A2
slot0x2AKeyN=EBCDE86C34BE2D9EB95E18B03D8A4168
slot0x2BKeyN=3508CFD3EAE5A4DA14AACDD737263F77
slot0x2CKeyN=4F04C8B67FEA1F5F3D9FFECD1395F9DD
slot0x2DKeyN=4F04C8B67FEA1F5F3D9FFECD1395F9DD
slot0x2EKeyN=4F04C8B67FEA1F5F3D9FFECD1395F9DD
slot0x2FKeyN=4F04C8B67FEA1F5F3D9FFECD1395F9DD
slot0x30KeyN=8AFE0F8269901AD9319A4CA70FB0970C
slot0x31KeyN=12DF92B6FFD438AB291C4FD4D7CE256D
slot0x32KeyN=8AFE0F8269901AD9319A4CA70FB0970C
slot0x33KeyN=8AFE0F8269901AD9319A4CA70FB0970C
slot0x34KeyN=FAD5b849640896C34EACDB2C72D3713A
slot0x35KeyN=FAD5b849640896C34EACDB2C72D3713A
slot0x36KeyN=FAD5b849640896C34EACDB2C72D3713A
slot0x37KeyN=FAD5b849640896C34EACDB2C72D3713A
slot0x38KeyN=A9BE6AB4316CA58A00C2A23BE757DF39
slot0x39KeyN=A9BE6AB4316CA58A00C2A23BE757DF39
slot0x3AKeyN=A9BE6AB4316CA58A00C2A23BE757DF39
slot0x3BKeyN=A9BE6AB4316CA58A00C2A23BE757DF39
slot0x3CKeyN=A9BE6AB4316CA58A00C2A23BE757DF39
slot0x3EKeyN=82226A9B554A47EBA38BD40498ED3F38
slot0x3FKeyN=E3038802DE969E1d5E5DB5B9F45441BF
common0=85215E96CB95A9ECA4B4DE601CB562C7
common1=0C767230F0998F1C46828202FAACBE4C
common2=C475CB3AB8C788BB575E12A10907B8A4
common3=E486EEE3D0C09C902F6686D4C06F649F
common4=ED31BA9C04B067506C4497A35B7804FC
common5=5E66998AB4E8931606850FD7A16DD755
common0N=55A3F872BDC80C555A654381139E153B
common1N=4434ED14820CA1EBAB82C16E7BEF0C25
common2N=F62E3F958E28A21F289EEC71A86629DC
common3N=2B49CB6F9998D9AD94F2EDE7B5DA3E27
common4N=750552BFAA1C040755C8D59A55F9AD1F
common5N=AADA4CA8F6E5A977E0A0F9E476CF0D63
</pre>
</pre>


Line 538: Line 313:
|| vWii Common
|| vWii Common
|-
|-
| Key ||  {{key|FA3F309B8E43DAF3D64C6F32CBD1EEC9}} || {{sha1|D14A4C3CF313BD72E3291F21BB3DDC15D8DEDB2D}} || style="background-color:green;color:white" | Valid
| Key ||  - || {{sha1|56dd59752e6af1e55fc2ee7074abe2d2c9e70a10}} || style="background-color:yellow;color:black" | Confirmation Needed
|| boot1
|| boot1
|-
| Key ||  {{key|CE88CE6CD6F5F18135EB7B615FD7D009}} || {{sha1|56dd59752e6af1e55fc2ee7074abe2d2c9e70a10}} || style="background-color:green;color:white" | Valid
|| boot 1 dev
|-
|-
| IV ||  {{key|4FCD24A0E4D3AB6FAE8DFD8108581DCF}} || {{sha1|a1a87792b95d0294c0867c93d46c3068c1c6d322}} || style="background-color:green;color:white" | Valid
| IV ||  {{key|4FCD24A0E4D3AB6FAE8DFD8108581DCF}} || {{sha1|a1a87792b95d0294c0867c93d46c3068c1c6d322}} || style="background-color:green;color:white" | Valid
Line 555: Line 327:
|}
|}


= Switch Key/IV Goodness (Variable) =
= Switch Key/IV Goodness (Static) =


== prod (16.02) (oled) ==
== prod ==


<pre>
<pre>
Line 563: Line 335:
aes_key_generation_source = 89615ee05c31b6805fe58f3da24f7aa8
aes_key_generation_source = 89615ee05c31b6805fe58f3da24f7aa8
bis_kek_source = 34c1a0c48258f8b4fa9e5e6adafc7e4f
bis_kek_source = 34c1a0c48258f8b4fa9e5e6adafc7e4f
bis_key_00 = 5ceb86d9b99d614277e3a07d02cce0c58d741050ab35362e5719eaeb12970a21
bis_key_01 = c2995819501ac8961e0c7dc49f88a60292738cccf424e99311131c1296971104
bis_key_02 = 1efb18e1bb6d8a667f0313f3b0e9c4148025700df781803ade867a899f6fc8c5
bis_key_03 = 1efb18e1bb6d8a667f0313f3b0e9c4148025700df781803ade867a899f6fc8c5
bis_key_source_00 = f83f386e2cd2ca32a89ab9aa29bfc7487d92b03aa8bfdee1a74c3b6e35cb7106
bis_key_source_00 = f83f386e2cd2ca32a89ab9aa29bfc7487d92b03aa8bfdee1a74c3b6e35cb7106
bis_key_source_01 = 41003049ddccc065647a7eb41eed9c5f44424edab49dfcd98777249adc9f7ca4
bis_key_source_01 = 41003049ddccc065647a7eb41eed9c5f44424edab49dfcd98777249adc9f7ca4
bis_key_source_02 = 52c2e9eb09e3ee2932a10c1fb6a0926c4d12e14b2a474c1c09cb0359f015f4e4
bis_key_source_02 = 52c2e9eb09e3ee2932a10c1fb6a0926c4d12e14b2a474c1c09cb0359f015f4e4
device_key_4x = ed2ab6a3d51af21d7604228cccf69097
eticket_rsa_kek = 19c8b441d318802bad63a5beda283a84
eticket_rsa_kek = 19c8b441d318802bad63a5beda283a84
eticket_rsa_kek_personalized = 5ab955e297e133b2cd1ff99e31072361
eticket_rsa_kek_source = dba451124ca0a9836814f5ed95e3125b
eticket_rsa_kek_source = dba451124ca0a9836814f5ed95e3125b
eticket_rsa_kekek_source = 466e57b74a447f02f321cde58f2f5535
eticket_rsa_kekek_source = 466e57b74a447f02f321cde58f2f5535
eticket_rsa_keypair = 218467dab9d9191aa8a93069e2935ad7ca003764f90f67c5c97db524e64750e2111cb2c0f43b87d9c598d9a582b35dbd21f228eb905bb2c82059a62140733ce324e9e49661754c6adc48b3f4c7cb91e26cf969d4b524602ed123ee20dccfb9ce06bfd321415f3362f1c7816d72e562e0e52189c42198843866fc640e003c4a704cf35f4c010a9534a07d8904ba48adc5e4629cd42efbb3a212cdf978912eb9426e769913a176b79594d754e37aeb4e2a72555fe28ff1d86b02b811f82dfcd0ee3c2607e0b00fbda3e8fd3ddf208ec8d9f4e4cdaa654581e10b79f78146097e6c501f1831fde1272b2ee019c0f701a1e4e03737c500fc1854fd504df77090fd69a1fb012298de3544a7542874cbc04bb895358b65703274f3650ae786f20db079c2c67a2b6fef504fb0ea1199cd89a53535ce8e8f143de70a58f282f3d5b92893479f5fec2de7883e3be8d2a0919756102ced01615ed7cbf53a19c5e8d602203d05e7e8ea0459b891d544fb9e98ecc2685172488f3b4e9590f2542375ab8253449399a6950613d3adb68cd7756503ed602f87d21d2a7876c95b100178fc491e63ffd425219d0096fc8d49c591b0241cc957d8347bb853e2685fb93ffd4630ec8a6aa2fdd2c81c72865e7ce6d853343bd821948c16a0ca6d54773c732b0db541be83c7f556b940d449ecaeb85074c0b0ed64ad3e83da3ab1aa2861d98e37df887f00010001000000000000000000000000
header_kek_source = 1f12913a4acbf00d4cde3af6d523882a
header_kek_source = 1f12913a4acbf00d4cde3af6d523882a
header_key = aeaab1ca08adf9bef12991f369e3c567d6881e4e4a6a47a51f6e4877062d542d
header_key = aeaab1ca08adf9bef12991f369e3c567d6881e4e4a6a47a51f6e4877062d542d
Line 592: Line 357:
key_area_key_application_0b = bbddfd40a59d0ff555c0954239972213
key_area_key_application_0b = bbddfd40a59d0ff555c0954239972213
key_area_key_application_0c = 3fee7204e21c6b0ff1373226c0c3e055
key_area_key_application_0c = 3fee7204e21c6b0ff1373226c0c3e055
key_area_key_application_0d = 7b05d214fa554bc3e91b044fb412fc0d
key_area_key_application_0e = 061667d7668b76a423e3f1aea52a8baa
key_area_key_application_0f = 7ee19b046987ba2588e852cc24bc2953
key_area_key_application_source = 7f59971e629f36a13098066f2144c30d
key_area_key_application_source = 7f59971e629f36a13098066f2144c30d
key_area_key_ocean_00 = b33813e4c9c4399c75fabc673ab4947b
key_area_key_ocean_00 = b33813e4c9c4399c75fabc673ab4947b
Line 609: Line 371:
key_area_key_ocean_0b = 66fe3107f5a6a8d8eda2459d920b07a1
key_area_key_ocean_0b = 66fe3107f5a6a8d8eda2459d920b07a1
key_area_key_ocean_0c = b79b6bf3d6cdc5ec10277fc07a4fec93
key_area_key_ocean_0c = b79b6bf3d6cdc5ec10277fc07a4fec93
key_area_key_ocean_0d = 9a20ffbdcb03cfc5b8e88b058d27ae6c
key_area_key_ocean_0e = 1e8bba40c91ca4d55163cdfb779a2f4e
key_area_key_ocean_0f = 2a51262c614e175f22cb0bf7907418b0
key_area_key_ocean_source = 327d36085ad1758dab4e6fbaa555d882
key_area_key_ocean_source = 327d36085ad1758dab4e6fbaa555d882
key_area_key_system_00 = 6dd02aa15b440d6231236b6677de86bc
key_area_key_system_00 = 6dd02aa15b440d6231236b6677de86bc
Line 626: Line 385:
key_area_key_system_0b = 3fa471d4483e58b8f7756fcb64f63890
key_area_key_system_0b = 3fa471d4483e58b8f7756fcb64f63890
key_area_key_system_0c = 7bfd381df3369407ab1c6bdd9fabf522
key_area_key_system_0c = 7bfd381df3369407ab1c6bdd9fabf522
key_area_key_system_0d = 53ed531cd657edf443b551a964f44ecc
key_area_key_system_0e = fa9d4958e8f8f2c8c8ae33b1034a0a02
key_area_key_system_0f = 91eae4eeb5335cc5a706c4fe81d8d8af
key_area_key_system_source = 8745f1bba6be79647d048ba67b5fda4a
key_area_key_system_source = 8745f1bba6be79647d048ba67b5fda4a
keyblob_00 = f759024f8199101dddc1ef91e6eecf37e24b95ac9272f7ae441d5d8060c843a48322d21cdd06d4fc958c68d3800eb4db939ffbec930177f77d136144ff615aa8835e811bb958deda218f8486b5a10f531b30cb9d269645ac9fc25c53fc80525e56bd3602988a9fcf06bbf99ca910ad6530791d512c9d57e17abf49220de6419bf4eca1685c1e4df77f19db7b44a985ca
keyblob_01 = bd27264ae07e979756411d0c66e679e3c50851f3e902d9c2cd1a438b948159a517ec1566c10570326ea2697ee62da46f14bb5d581bfc06fd0c9387ea33d2d4dc63e7809ba90f03dd2c7112ffbfa548951b9b8c688b5e4f2951d24a73da29c668154a5d4838dba71ee068ace83fe720e8c2a495c596f73525dc3c05994b40ad27f8c60322f75cd548b821af9162e16f76
keyblob_02 = a3d4a8e153b8e6ae6e6aef3e8f219cb4b7790f47856accc76268f9afa99a1ff8b1a72f63d1f99f480a3c1532078bb59abdd25203cfb12a38b33e9ba6a09afb6f24283b3ba76a0161230a73669ddf5493c2b7919d094fd795b484794854f71e4f4c672245d7770e29397722444d111b4229cdbf35707b70634ea8f140766e884cc580cb1e2d9aa9866ffef920010fc409
keyblob_03 = 1558f525ae8c5be9243fb6d8a8b0a8ee0e886a59035668740a936619b7a5c83e821198b171d18e51445054df68688e45703b936818a827d8e540dd6bef2e11ec9ddc6cfe5fc736dd769b9f6e0a23a62e2e5f49e86143646a04ec3a23f828373a336a5c224a91f8a0c6c6a7b5844dd6415804209f83c943aeca9cfd856db6bd4ec32009c8cb268ed053052c9237dfd8bc
keyblob_04 = 9fbeb1957fc1629e08b753a9086d6e01ffb4f11466b7417e3fa7f5f1efb754406704fd75afaf91a408a0b524c1fc80d36c2046fa4757412efe4c11e382f72e8a10d90ed580017d9deb87af2549b6b02661af48ff94f6072c0fef7fc2833b8bdae503898e2e927ac0663e8b6391dd4f1d685313935e2c48ece7d177c88bc9c883ede36c3677495784b838d7265c6ba7a1
keyblob_05 = 94a92da1d73c2b3e165c891ced5607fc6628ca2a0654f3fbc05711c063377c6e9c96a9d0192e530dd510e4fd41aa62ef4213c5f6e059e7e21db098a9b22d1e6c29bee148aaef15c52549d9165de96e85b0d029ecdc5843e2f32cb18be707eec61909cf3385d45bc2a4c8d76e9bfad5a40c4b92dcb982aa50d474897ac9ebb5351a7015dcc277a08f1214ad41384d7941
keyblob_key_source_00 = df206f594454efdc7074483b0ded9fd3
keyblob_key_source_00 = df206f594454efdc7074483b0ded9fd3
keyblob_key_source_01 = 0c25615d684ceb421c2379ea822512ac
keyblob_key_source_01 = 0c25615d684ceb421c2379ea822512ac
Line 645: Line 407:
mariko_master_kek_source_0b = e541acecd1a7d1abed0377f127caf8f1
mariko_master_kek_source_0b = e541acecd1a7d1abed0377f127caf8f1
mariko_master_kek_source_0c = 52719bdfa78b61d8d58511e48e4f74c6
mariko_master_kek_source_0c = 52719bdfa78b61d8d58511e48e4f74c6
mariko_master_kek_source_0d = d268c6539d94f9a8a5a8a7c88f534b7a
master_kek_00 = f759024f8199101dddc1ef91e6eecf37
mariko_master_kek_source_0e = ec61bc821e0f5ac32b643f9dd619222d
master_kek_01 = bd27264ae07e979756411d0c66e679e3
mariko_master_kek_source_0f = a5ec16391a3016082ecf096f5e7ceea9
master_kek_02 = a3d4a8e153b8e6ae6e6aef3e8f219cb4
master_kek_03 = 1558f525ae8c5be9243fb6d8a8b0a8ee
master_kek_04 = 9fbeb1957fc1629e08b753a9086d6e01
master_kek_05 = 94a92da1d73c2b3e165c891ced5607fc
master_kek_05 = 94a92da1d73c2b3e165c891ced5607fc
master_kek_06 = a6c7b7870e42d5302fe6110883aa3889
master_kek_07 = 5cf8c1d58063aff640aaa681f0ce426c
master_kek_08 = e42f1ec8002043d746575ae6dd9f283f
master_kek_08 = e42f1ec8002043d746575ae6dd9f283f
master_kek_09 = cec2885fbeef5f6a989db84a4cc4b393
master_kek_09 = cec2885fbeef5f6a989db84a4cc4b393
Line 656: Line 418:
master_kek_0b = fc6f0c891d42710180724ed9e112e72a
master_kek_0b = fc6f0c891d42710180724ed9e112e72a
master_kek_0c = 43f7fc20fcec22a5b2a744790371b094
master_kek_0c = 43f7fc20fcec22a5b2a744790371b094
master_kek_0d = 8dc9a8223671daa73ccd8b93cdaaed9f
master_kek_0e = f3f857257c3f63ca63b9c9710b8f673e
master_kek_0f = 1e8f01c4927a76a66097df44c3bad27d
master_kek_source_06 = 374b772959b4043081f6e58c6d36179a
master_kek_source_06 = 374b772959b4043081f6e58c6d36179a
master_kek_source_07 = 9a3ea9abfd56461c9bf6487f5cfa095c
master_kek_source_07 = 9a3ea9abfd56461c9bf6487f5cfa095c
Line 666: Line 425:
master_kek_source_0b = 8467b67f1311aee6589b19af136c807a
master_kek_source_0b = 8467b67f1311aee6589b19af136c807a
master_kek_source_0c = 683bca54b86f9248c305768788707923
master_kek_source_0c = 683bca54b86f9248c305768788707923
master_kek_source_0d = f013379ad56351c3b49635bc9ce87681
master_kek_source_0e = 6e7786ac830a8d3e7db766a022b76e67
master_kek_source_0f = 99220957a7f95e94fe787f41d6e756e6
master_key_00 = c2caaff089b9aed55694876055271c7d
master_key_00 = c2caaff089b9aed55694876055271c7d
master_key_01 = 54e1b8e999c2fd16cd07b66109acaaa6
master_key_01 = 54e1b8e999c2fd16cd07b66109acaaa6
Line 682: Line 438:
master_key_0b = 8500b14bf4766b855a26ffc614097a8f
master_key_0b = 8500b14bf4766b855a26ffc614097a8f
master_key_0c = b3c503709135d4b35de31be4b0b9c0f7
master_key_0c = b3c503709135d4b35de31be4b0b9c0f7
master_key_0d = 6d2b26416ab030dc504cbfd6bb2977b7
master_key_0e = 3b995e3bf23207c3cacb07f8c57415e6
master_key_0f = ff22454d86237004c750e2dcb4b16c80
master_key_source = d8a2410ac6c59001c61d6a267c513f3c
master_key_source = d8a2410ac6c59001c61d6a267c513f3c
package1_key_00 = f4eca1685c1e4df77f19db7b44a985ca
package1_key_01 = f8c60322f75cd548b821af9162e16f76
package1_key_02 = c580cb1e2d9aa9866ffef920010fc409
package1_key_03 = c32009c8cb268ed053052c9237dfd8bc
package1_key_04 = ede36c3677495784b838d7265c6ba7a1
package1_key_05 = 1a7015dcc277a08f1214ad41384d7941
package2_key_00 = a35a19cb14404b2f4460d343d178638d
package2_key_00 = a35a19cb14404b2f4460d343d178638d
package2_key_01 = a0dd1eacd438610c85a191f02c1db8a8
package2_key_01 = a0dd1eacd438610c85a191f02c1db8a8
Line 699: Line 458:
package2_key_0b = 341db6796aa7bdb8092f7aae6554900a
package2_key_0b = 341db6796aa7bdb8092f7aae6554900a
package2_key_0c = 4e97dc4225d00c6ae33d49bddd17637d
package2_key_0c = 4e97dc4225d00c6ae33d49bddd17637d
package2_key_0d = db13c2de2c313540b18a32b4f106d4a1
package2_key_0e = 254d393b26e6d98963c1c8c4fa6d11e2
package2_key_0f = 1c87f9650cca54af03df3590021e457d
package2_key_source = fb8b6a9c7900c849efd24d854d30a0c7
package2_key_source = fb8b6a9c7900c849efd24d854d30a0c7
per_console_key_source = 4f025f0eb66d110edc327d4186c2f478
per_console_key_source = 4f025f0eb66d110edc327d4186c2f478
retail_specific_aes_key_source = e2d6b87a119cb880e822888a46fba195
retail_specific_aes_key_source = e2d6b87a119cb880e822888a46fba195
rsa_oaep_kek_generation_source = a8ca938434127fda82cc1aa5e807b112
rsa_private_kek_generation_source = ef2cb61a56729b9157c38b9316784ddd
save_mac_kek_source = d89c236ec9124e43c82b038743f9cf1b
save_mac_kek_source = d89c236ec9124e43c82b038743f9cf1b
save_mac_key = 22a5c49b342baf6fb06708dcdde6ce0c
save_mac_key_source = e4cd3d4ad50f742845a487e5a063ea1f
save_mac_key_source = e4cd3d4ad50f742845a487e5a063ea1f
save_mac_sd_card_kek_source = 0489ef5d326e1a59c4b7ab8c367aab17
save_mac_sd_card_kek_source = 0489ef5d326e1a59c4b7ab8c367aab17
Line 714: Line 471:
sd_card_nca_key_source = 5841a284935b56278b8e1fc518e99f2b67c793f0f24fded075495dca006d99c2
sd_card_nca_key_source = 5841a284935b56278b8e1fc518e99f2b67c793f0f24fded075495dca006d99c2
sd_card_save_key_source = 2449b722726703a81965e6e3ea582fdd9a951517b16e8f7f1f68263152ea296a
sd_card_save_key_source = 2449b722726703a81965e6e3ea582fdd9a951517b16e8f7f1f68263152ea296a
sd_seed = a6ce754ab34540140bad7116339419da
ssl_rsa_kek = b011100660d1dccbad1b1b733afa9f95
ssl_rsa_kek = b011100660d1dccbad1b1b733afa9f95
ssl_rsa_kek_personalized = b667f4804030a1248233e7a3a1b78796
ssl_rsa_kek_source_x = 7f5bb0847b25aa67fac84be23d7b6903
ssl_rsa_kek_source = 9a383bf431d0bd8132534ba964397de3
ssl_rsa_kek_source_y = 9a383bf431d0bd8132534ba964397de3
ssl_rsa_kekek_source = 7f5bb0847b25aa67fac84be23d7b6903
ssl_rsa_key = 615a7711e6d46d83ff2303a08b3020f6d1c150552d5691e540e0f71a0b3e574805d438ec5c2e13b9b6f1e5ff6b9946376e8594e172b70c748b199e96f0e12f08aedadfa0dfee60dc9165f2968c4360b51697fa50fcee0498c30444bf17b6c951d09484c3fdb8bcaab67a727cc3127c7f3534db50c2f28edfc017eb3231aac17c906867f5bdabcae43ff639eb772e8248659b0b9e9f57e228ac3053b4a923791841f0ba23245adac09eaf7854dbb4362a96bf5f8736259d946954566070893d0769af9715ceba217fea9641d775b492e80a63241c9b4d6f3542280dd9f11e380b979556572c6a5165443ff8b3dae2be6245694f45ff885270adbc2ac58e030001
titlekek_00 = 62a24d6e6d0d0e0abf3554d259be3dc9
titlekek_00 = 62a24d6e6d0d0e0abf3554d259be3dc9
titlekek_01 = 8821f642176969b1a18021d2665c0111
titlekek_01 = 8821f642176969b1a18021d2665c0111
Line 733: Line 487:
titlekek_0b = d08903363f2c8655d3de3ccf85d79406
titlekek_0b = d08903363f2c8655d3de3ccf85d79406
titlekek_0c = be2682599db34caa9bc7ebb2cc7c654c
titlekek_0c = be2682599db34caa9bc7ebb2cc7c654c
titlekek_0d = 41071f95beddc4114a03e0072e6ccab7
titlekek_0e = e342365a0fa0fa4a28a7bc00e45b3f68
titlekek_0f = 105999eaf8b71d199bf201f525b2c68d
titlekek_source = 1edc7b3b60e6b4d878b81715985e629b
titlekek_source = 1edc7b3b60e6b4d878b81715985e629b
tsec_root_key_02 = 4b4fbcf58e23cf4902d478b76c8048ec
</pre>
</pre>


Line 806: Line 558:
mariko_bek = 6A5D168B14E64CADD70DA934A06CC222
mariko_bek = 6A5D168B14E64CADD70DA934A06CC222
mariko_kek = 4130B8B842DD7CD2EA8FD50D3D48B77C
mariko_kek = 4130B8B842DD7CD2EA8FD50D3D48B77C
</pre>
= 3K3Y Goodness =
<pre>
3K3Y Bootloader AES Key: 81EA6E834AA37D1D4BDB7BFF51EB5F86
3K3Y Linux Kernel AES Key: 23D331149A5A85F2CCF88F422D70B3AB
3K3Y Linux Kernel AES IV: 508E4724DA2EF3B7E861A6032D1EEDC6
3K3Y ROOTFS AES Key: CFA416812C4C33348E6642D122DFF1C6
3K3Y ROOTFS AES IV: 00000000000000000000000000000000
</pre>
= XK3Y Goodness =
<pre>
XK3Y Bootloader AES key: C0681465325EE0169F0C3E4AA28C54B2
XK3Y ROOTFS AES key: FC815A31137863C5B078FB6F1C31A58E (for XKEY firmware >= v1.06)
XK3Y ROOTFS AES key: 60BD0BB7084A1C104141B6B6D95B97C4 (for XKEY firmware < v1.06)
XK3Y ROOTFS AES IV: 00000000000000000000000000000000 (ALL XKEY ROOTFS firmwares)
XK3Y KERNEL AES key: 2B06C0D6B5A057F20FB949037860D056
XK3Y KERNEL AES IV: 508E4724DA2EF3B7E861A6032D1EEDC6
XK3Y SRAM EMUKEY: 3C51DDF6AF5CEAD5C3B3327830B336D6
</pre>
= 3K3Y Goodness =
<pre>
3K3Y Bootloader AES Key: 81EA6E834AA37D1D4BDB7BFF51EB5F86
3K3Y Linux Kernel AES Key: 23D331149A5A85F2CCF88F422D70B3AB
3K3Y Linux Kernel AES IV: 508E4724DA2EF3B7E861A6032D1EEDC6
3K3Y ROOTFS AES Key: CFA416812C4C33348E6642D122DFF1C6
3K3Y ROOTFS AES IV: 00000000000000000000000000000000
</pre>
= X360 Key Goodness =
== 1BL Key ==
<pre>
DD88AD0C9ED669E7B56794FB68563EFA
</pre>
== Other Keys ==
<pre>
#pragma once
// Various encryption keys used to decrypt XEX image key
// There's no indication inside the XEX which key is used though :(
// Only way to know is to try decrypting and check if the resulting data is valid
const uint8_t retail_key[16] = {
  0x20, 0xB1, 0x85, 0xA5, 0x9D, 0x28, 0xFD, 0xC3,
  0x40, 0x58, 0x3F, 0xBB, 0x08, 0x96, 0xBF, 0x91
};
const uint8_t devkit_key[16] = {
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
// unsure if any of the xex1 keys get used, we'll still try them as last resort anyway
const uint8_t retail_key_xex1[16] = {
  0xA2, 0x6C, 0x10, 0xF7, 0x1F, 0xD9, 0x35, 0xE9,
  0x8B, 0x99, 0x92, 0x2C, 0xE9, 0x32, 0x15, 0x72
};
const uint8_t devkit_key_xex1[16] = {
  0xA8, 0xB0, 0x05, 0x12, 0xED, 0xE3, 0x63, 0x8D,
  0xC6, 0x58, 0xB3, 0x10, 0x1F, 0x9F, 0x50, 0xD1
};
const int num_enckeys = 4;
const uint8_t* key_bytes[num_enckeys] = {
  retail_key,
  devkit_key,
  retail_key_xex1,
  devkit_key_xex1
};
const char* key_names[num_enckeys] = {
  "retail",
  "devkit",
  "retail-XEX1",
  "devkit-XEX1"
};
const uint8_t pirs_retail_public[] = {
    0x00, 0x00, 0x00, 0x20, // cqw
    0x00, 0x00, 0x00, 0x03, // dwPubExp
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // qwReserved
    // aqwM
    0xE6, 0x3B, 0x32, 0xB2, 0x8D, 0x9E, 0x9E, 0xE7, 0x9D, 0xFC, 0x5C, 0x72, 0x41, 0x94, 0x58, 0x47,
    0xDE, 0x0D, 0x18, 0x40, 0x72, 0xD6, 0xE3, 0x46, 0x8E, 0xBA, 0x8E, 0xBC, 0x1A, 0x90, 0xAC, 0x20,
    0xBA, 0x03, 0x85, 0xB5, 0x1A, 0x3E, 0x25, 0xF9, 0xA6, 0x58, 0xEB, 0xB6, 0xA3, 0xC4, 0xA3, 0xEE,
    0xB2, 0xB0, 0xAE, 0x97, 0x69, 0xEB, 0xFE, 0x71, 0xFC, 0x02, 0xAB, 0x77, 0xBA, 0xC8, 0xE6, 0x74,
    0xE6, 0x7C, 0x63, 0x0E, 0xAF, 0x4C, 0xF7, 0xE7, 0x11, 0x4A, 0x80, 0x24, 0x72, 0x05, 0x7A, 0x63,
    0xD0, 0xF8, 0x91, 0x02, 0xA6, 0xE7, 0x7D, 0x77, 0xC5, 0xA7, 0x9B, 0x08, 0x11, 0x2E, 0xA0, 0x64,
    0x45, 0x60, 0x46, 0xBC, 0x36, 0xE1, 0x17, 0x71, 0xBE, 0x66, 0x49, 0x2F, 0xAE, 0x20, 0xA4, 0x76,
    0x9C, 0x27, 0x51, 0xCF, 0x4B, 0x34, 0x7A, 0x35, 0xBC, 0xA4, 0xAA, 0x1C, 0x47, 0x4B, 0xF4, 0x97,
    0x22, 0x4E, 0x13, 0x24, 0xD3, 0xC1, 0x57, 0xDF, 0x4D, 0x84, 0xB9, 0x18, 0x97, 0x99, 0xAC, 0x00,
    0xB3, 0x3D, 0x03, 0x25, 0x60, 0xC8, 0x7A, 0x59, 0xFE, 0x48, 0xFF, 0x28, 0x3D, 0x10, 0xBB, 0x9E,
    0x09, 0x06, 0x2A, 0x61, 0x20, 0x2C, 0xF8, 0x72, 0xEB, 0x87, 0xE6, 0xD1, 0xFB, 0xB3, 0x66, 0xFC,
    0x4A, 0x02, 0xAE, 0xD4, 0xD8, 0x37, 0xCF, 0xA6, 0x32, 0x25, 0x79, 0x36, 0x0E, 0xF4, 0xED, 0x19,
    0xA2, 0x10, 0x27, 0x96, 0x2F, 0x9F, 0xA9, 0x3D, 0xA4, 0x37, 0x30, 0x11, 0x51, 0x83, 0xBD, 0xF7,
    0xC7, 0xE5, 0xCE, 0xAA, 0xEC, 0xDE, 0x48, 0xA0, 0x84, 0xF7, 0xB0, 0xF6, 0x4B, 0x8E, 0xF0, 0x89,
    0xBD, 0x47, 0x7C, 0x90, 0xDD, 0x88, 0x12, 0x17, 0x40, 0xD2, 0x4E, 0xA6, 0xC6, 0x11, 0x04, 0x1B,
    0x57, 0xA8, 0x68, 0xB4, 0x61, 0xF4, 0x1B, 0xC6, 0x8B, 0xE8, 0xD9, 0x20, 0xF2, 0x05, 0xE0, 0x70
};
const uint8_t live_retail_public[] = {
    0x00, 0x00, 0x00, 0x20, // cqw
    0x00, 0x01, 0x00, 0x01, // dwPubExp
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // qwReserved
    // aqwM
    0xF2, 0xE5, 0x3E, 0x3F, 0x03, 0x75, 0xC2, 0xB3, 0x20, 0xB6, 0xAB, 0x41, 0x90, 0x78, 0x9D, 0xA1,
    0x04, 0x4E, 0x58, 0x6D, 0xFC, 0xFF, 0x16, 0x1C, 0x9E, 0x01, 0x1D, 0xDA, 0x5D, 0x16, 0x7E, 0x54,
    0xCB, 0x2A, 0xF2, 0xA7, 0x02, 0x83, 0xE8, 0xAD, 0xCD, 0xA1, 0x00, 0xF8, 0x9C, 0xC4, 0xAD, 0x2D,
    0x4C, 0xAF, 0x2E, 0x18, 0x01, 0x9F, 0x38, 0xB1, 0x3D, 0xFA, 0xC9, 0xA6, 0xCF, 0x2A, 0xA8, 0x4E,
    0xE0, 0x7E, 0x17, 0x23, 0x61, 0xFB, 0xFD, 0x36, 0x2E, 0x22, 0x17, 0xFA, 0x75, 0x71, 0xA0, 0x74,
    0xF9, 0xF7, 0x10, 0x85, 0x7E, 0xEC, 0x5C, 0x35, 0xF5, 0xB0, 0xAC, 0xAB, 0xC1, 0x0B, 0x09, 0x1D,
    0x9A, 0x7A, 0xBE, 0xB9, 0xB7, 0x91, 0x78, 0x0A, 0x5D, 0xCA, 0xCB, 0xF9, 0x98, 0x4B, 0x68, 0x15,
    0x75, 0x77, 0x1C, 0xB0, 0xCC, 0xFA, 0x04, 0xA3, 0xEC, 0x08, 0xDD, 0x68, 0x5F, 0xEA, 0x69, 0xAF,
    0x9D, 0x98, 0xB9, 0xBF, 0xF3, 0x72, 0xFC, 0xC0, 0x1E, 0x5B, 0x15, 0x5B, 0x49, 0xAA, 0x6A, 0xDC,
    0x55, 0x35, 0x39, 0x3F, 0x8C, 0xDC, 0xC7, 0x57, 0xA7, 0x75, 0x21, 0x41, 0x08, 0xBB, 0x9B, 0x74,
    0x6C, 0xFB, 0xF6, 0x89, 0xC4, 0xB3, 0xEB, 0xD0, 0x7E, 0xAF, 0xA7, 0xA7, 0x27, 0x25, 0x41, 0x70,
    0x59, 0xAC, 0x96, 0x18, 0x16, 0x0E, 0xE9, 0x6B, 0x11, 0xC7, 0xEE, 0x35, 0x52, 0x72, 0xA4, 0xC2,
    0xB3, 0x1E, 0x20, 0x05, 0xC5, 0xC0, 0x9C, 0x5D, 0xC7, 0xCF, 0x5B, 0x81, 0xBE, 0xB2, 0xB3, 0xAF,
    0x83, 0x85, 0xDE, 0x73, 0x6E, 0x7A, 0x0E, 0xAC, 0x59, 0x0D, 0x46, 0x73, 0xFB, 0x7B, 0x78, 0x88,
    0x29, 0x87, 0x5A, 0xE6, 0x7B, 0x2E, 0x7D, 0x86, 0x82, 0x55, 0xBE, 0x12, 0x12, 0xD9, 0x87, 0xB3,
    0xBD, 0x3D, 0x41, 0xC8, 0xD0, 0x00, 0xF5, 0x7D, 0xC9, 0x7B, 0x51, 0x8E, 0xC7, 0x35, 0xDC, 0xEF
};
const uint8_t pirs_devkit_public[] = {
    0x00, 0x00, 0x00, 0x20, // cqw
    0x00, 0x00, 0x00, 0x03, // dwPubExp
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // qwReserved
    // aqwM
    0xC9, 0x1C, 0x35, 0x77, 0xC8, 0xBF, 0xA0, 0x6B, 0x64, 0x2F, 0x4E, 0x6C, 0x73, 0x99, 0xAC, 0xE5,
    0x84, 0xE7, 0xAB, 0x2E, 0xE4, 0xDB, 0xAE, 0x1E, 0x3E, 0x06, 0x70, 0x62, 0x4A, 0xA2, 0xAD, 0x99,
    0xE1, 0x76, 0x70, 0x61, 0xE6, 0xBE, 0x93, 0x27, 0x6D, 0x5D, 0x97, 0xFD, 0x73, 0x30, 0x76, 0x3A,
    0xB8, 0x70, 0x5C, 0xC0, 0xBE, 0x8F, 0x1B, 0x3D, 0x4C, 0x5D, 0x85, 0x65, 0x98, 0x8C, 0x4C, 0x6B,
    0xCC, 0xBE, 0xD0, 0xC5, 0xA7, 0x43, 0xAA, 0x6C, 0x56, 0x91, 0x0F, 0xF8, 0xE8, 0xBD, 0x90, 0x4D,
    0xB8, 0xD9, 0xA3, 0xF1, 0x3B, 0x6E, 0x71, 0xDB, 0xB0, 0xE0, 0xF5, 0x1A, 0x8E, 0x80, 0x39, 0xC2,
    0x4E, 0x3A, 0x81, 0x42, 0xC5, 0x6E, 0xB9, 0x49, 0x44, 0xF4, 0x8D, 0xC5, 0x84, 0x51, 0xC8, 0x1B,
    0x7D, 0xBC, 0x45, 0x59, 0xD0, 0xE3, 0xF2, 0x97, 0xEF, 0xA0, 0x39, 0xEA, 0x1C, 0xF9, 0x48, 0x66,
    0x66, 0x4E, 0x8B, 0xD0, 0x22, 0xAB, 0xDB, 0x90, 0x1E, 0xBC, 0xD8, 0x3D, 0x91, 0xA7, 0x89, 0x7C,
    0x72, 0x07, 0xDA, 0x63, 0xAA, 0xF3, 0x3E, 0xED, 0xD5, 0x87, 0x66, 0x7B, 0xF2, 0x28, 0x9C, 0xB3,
    0x40, 0x54, 0x22, 0x65, 0x44, 0x10, 0x2A, 0xD2, 0xB0, 0x48, 0x4C, 0xF9, 0x9E, 0x6F, 0xA4, 0x76,
    0x9F, 0x18, 0xD0, 0x4D, 0xAD, 0xA5, 0x6E, 0xFC, 0x9E, 0xC2, 0xA4, 0xCF, 0xB3, 0xEC, 0xC8, 0x05,
    0xED, 0x8C, 0x08, 0xED, 0x25, 0x13, 0xCC, 0xBB, 0x16, 0x60, 0x1A, 0x8A, 0xC7, 0x4B, 0x68, 0x93,
    0x7F, 0x95, 0x27, 0x1A, 0xCC, 0x7B, 0xAC, 0x29, 0xD4, 0xB7, 0x41, 0x9B, 0x0A, 0x99, 0x60, 0x02,
    0xA6, 0xE9, 0xA7, 0xC2, 0x78, 0xF5, 0xC0, 0xB8, 0xBB, 0x9D, 0x88, 0x16, 0x71, 0x64, 0x81, 0x07,
    0x2C, 0x5B, 0x33, 0xE5, 0x1C, 0xFA, 0x00, 0x02, 0xD7, 0x49, 0x2F, 0x13, 0xB1, 0xC1, 0x7F, 0xBF
};
const uint8_t live_devkit_public[] = {
    0x00, 0x00, 0x00, 0x20, // cqw
    0x00, 0x00, 0x00, 0x03, // dwPubExp
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // qwReserved
    // aqwM
    0x92, 0x12, 0xCD, 0x87, 0x27, 0xF1, 0x29, 0xA5, 0xB3, 0xBA, 0xD1, 0xDD, 0x2F, 0x59, 0xA8, 0x3F,
    0x65, 0x30, 0x62, 0xB2, 0xD1, 0xB4, 0x2D, 0x7E, 0x2F, 0x5B, 0x2F, 0x7F, 0x63, 0x89, 0xA9, 0x94,
    0xC1, 0x0A, 0x46, 0x16, 0x66, 0x54, 0x43, 0xAC, 0x78, 0x07, 0x38, 0xB2, 0xF9, 0xEB, 0x64, 0x18,
    0xC4, 0x26, 0xC8, 0x39, 0x61, 0x3C, 0xEC, 0xE5, 0x62, 0xDD, 0x92, 0x59, 0x42, 0x6D, 0xE9, 0x3E,
    0xCA, 0xAE, 0x81, 0x04, 0x19, 0x29, 0xF0, 0x04, 0x6D, 0xC5, 0x86, 0xAE, 0x48, 0x4C, 0xF9, 0x19,
    0xFB, 0x8A, 0x31, 0x54, 0x32, 0xCC, 0x52, 0x88, 0x25, 0x9E, 0x98, 0x42, 0x43, 0x3C, 0xB2, 0x63,
    0x07, 0xCA, 0x71, 0xA3, 0x97, 0x3E, 0xD3, 0x8D, 0x4E, 0x44, 0xA9, 0x56, 0xA3, 0xD2, 0xFD, 0x40,
    0xB8, 0x1A, 0x5E, 0xEE, 0x23, 0x92, 0x7D, 0xB4, 0xA8, 0xF7, 0x04, 0xC7, 0x02, 0xF9, 0xF3, 0x95,
    0x77, 0x82, 0xE2, 0x5C, 0x30, 0x90, 0x24, 0xCE, 0x7D, 0x05, 0x19, 0x4F, 0xBE, 0x39, 0x99, 0x77,
    0x82, 0xEF, 0x91, 0x74, 0x68, 0xB0, 0x55, 0x5D, 0xA7, 0x4D, 0xFA, 0x7B, 0x91, 0x11, 0xF5, 0xA9,
    0xDD, 0xA1, 0x3F, 0x87, 0x21, 0x76, 0xB0, 0xB1, 0x7D, 0xD6, 0x9D, 0x90, 0xBD, 0xDC, 0xD1, 0x56,
    0x5C, 0xA7, 0xEE, 0x6F, 0x80, 0xDA, 0x78, 0x33, 0x63, 0xD2, 0x61, 0x5B, 0x31, 0xBA, 0xDD, 0xB4,
    0x8E, 0xFC, 0x76, 0x2A, 0x97, 0xC5, 0xE8, 0x00, 0x6E, 0x3C, 0x7A, 0xFF, 0x18, 0xB3, 0xAA, 0xFE,
    0x78, 0xE8, 0x98, 0xA8, 0xEF, 0xA8, 0x63, 0x6E, 0x96, 0x02, 0xF7, 0x82, 0xCC, 0x49, 0xBC, 0xF7,
    0x77, 0x58, 0xD6, 0x84, 0x4E, 0x58, 0x88, 0xC6, 0x1F, 0x3F, 0x35, 0xD5, 0x30, 0xA1, 0x4A, 0xC0,
    0xDD, 0xA0, 0xF6, 0xE6, 0x06, 0x8E, 0x1C, 0x84, 0xB5, 0xFF, 0x62, 0xEB, 0xEC, 0x7B, 0xC3, 0x3D
};
const int num_pubkeys = 4;
const uint8_t* pubkey_bytes[num_pubkeys] = {
  pirs_retail_public,
  pirs_devkit_public,
  live_retail_public,
  live_devkit_public
};
const char* pubkey_names[num_pubkeys] = {
  "retail",
  "devkit",
  "retail-LIVE",
  "devkit-LIVE"
};
const uint8_t pirs_devkit_private[] = {
    0x00, 0x00, 0x00, 0x20, // cqw
    0x00, 0x00, 0x00, 0x03, // dwPubExp
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // qwReserved
    // aqwM
    0xC9, 0x1C, 0x35, 0x77, 0xC8, 0xBF, 0xA0, 0x6B, 0x64, 0x2F, 0x4E, 0x6C, 0x73, 0x99, 0xAC, 0xE5,
    0x84, 0xE7, 0xAB, 0x2E, 0xE4, 0xDB, 0xAE, 0x1E, 0x3E, 0x06, 0x70, 0x62, 0x4A, 0xA2, 0xAD, 0x99,
    0xE1, 0x76, 0x70, 0x61, 0xE6, 0xBE, 0x93, 0x27, 0x6D, 0x5D, 0x97, 0xFD, 0x73, 0x30, 0x76, 0x3A,
    0xB8, 0x70, 0x5C, 0xC0, 0xBE, 0x8F, 0x1B, 0x3D, 0x4C, 0x5D, 0x85, 0x65, 0x98, 0x8C, 0x4C, 0x6B,
    0xCC, 0xBE, 0xD0, 0xC5, 0xA7, 0x43, 0xAA, 0x6C, 0x56, 0x91, 0x0F, 0xF8, 0xE8, 0xBD, 0x90, 0x4D,
    0xB8, 0xD9, 0xA3, 0xF1, 0x3B, 0x6E, 0x71, 0xDB, 0xB0, 0xE0, 0xF5, 0x1A, 0x8E, 0x80, 0x39, 0xC2,
    0x4E, 0x3A, 0x81, 0x42, 0xC5, 0x6E, 0xB9, 0x49, 0x44, 0xF4, 0x8D, 0xC5, 0x84, 0x51, 0xC8, 0x1B,
    0x7D, 0xBC, 0x45, 0x59, 0xD0, 0xE3, 0xF2, 0x97, 0xEF, 0xA0, 0x39, 0xEA, 0x1C, 0xF9, 0x48, 0x66,
    0x66, 0x4E, 0x8B, 0xD0, 0x22, 0xAB, 0xDB, 0x90, 0x1E, 0xBC, 0xD8, 0x3D, 0x91, 0xA7, 0x89, 0x7C,
    0x72, 0x07, 0xDA, 0x63, 0xAA, 0xF3, 0x3E, 0xED, 0xD5, 0x87, 0x66, 0x7B, 0xF2, 0x28, 0x9C, 0xB3,
    0x40, 0x54, 0x22, 0x65, 0x44, 0x10, 0x2A, 0xD2, 0xB0, 0x48, 0x4C, 0xF9, 0x9E, 0x6F, 0xA4, 0x76,
    0x9F, 0x18, 0xD0, 0x4D, 0xAD, 0xA5, 0x6E, 0xFC, 0x9E, 0xC2, 0xA4, 0xCF, 0xB3, 0xEC, 0xC8, 0x05,
    0xED, 0x8C, 0x08, 0xED, 0x25, 0x13, 0xCC, 0xBB, 0x16, 0x60, 0x1A, 0x8A, 0xC7, 0x4B, 0x68, 0x93,
    0x7F, 0x95, 0x27, 0x1A, 0xCC, 0x7B, 0xAC, 0x29, 0xD4, 0xB7, 0x41, 0x9B, 0x0A, 0x99, 0x60, 0x02,
    0xA6, 0xE9, 0xA7, 0xC2, 0x78, 0xF5, 0xC0, 0xB8, 0xBB, 0x9D, 0x88, 0x16, 0x71, 0x64, 0x81, 0x07,
    0x2C, 0x5B, 0x33, 0xE5, 0x1C, 0xFA, 0x00, 0x02, 0xD7, 0x49, 0x2F, 0x13, 0xB1, 0xC1, 0x7F, 0xBF,
    // aqwP
    0x4D, 0x4D, 0x16, 0x27, 0x77, 0x9E, 0x3C, 0x97, 0x2D, 0xBE, 0x03, 0x13, 0xCB, 0x82, 0x9E, 0x5D,
    0x9F, 0xA8, 0x1C, 0x79, 0x6E, 0x40, 0x9F, 0x29, 0x76, 0x46, 0xA9, 0xB4, 0xC9, 0xFA, 0x6F, 0xA4,
    0x5B, 0xCD, 0x1C, 0x49, 0x7B, 0x4E, 0xCC, 0xB3, 0xFF, 0xC8, 0x1F, 0x08, 0x03, 0x34, 0x2D, 0x90,
    0x7F, 0x39, 0x41, 0xA3, 0x47, 0x64, 0x95, 0xD1, 0x18, 0xB7, 0x7C, 0x8D, 0x52, 0x04, 0x0F, 0xDF,
    0xB4, 0x03, 0xB0, 0x24, 0x65, 0xFA, 0x7F, 0xF3, 0xEA, 0x48, 0xB3, 0xA5, 0xCB, 0x30, 0xE9, 0x9F,
    0x72, 0x73, 0xC4, 0x3A, 0x7A, 0xC8, 0xAA, 0x05, 0x48, 0x1D, 0xD1, 0x73, 0xEF, 0xFF, 0xF3, 0xE8,
    0xFD, 0x50, 0x4E, 0xC5, 0xE8, 0x6E, 0x74, 0x55, 0x08, 0x0B, 0xE2, 0xE8, 0x11, 0x0A, 0x4B, 0x01,
    0xE0, 0x64, 0xCE, 0x0D, 0x6C, 0x4B, 0x49, 0xA0, 0xF7, 0x5B, 0x98, 0x10, 0x62, 0x49, 0x5F, 0x19,
    // aqwQ
    0xEF, 0x3A, 0xAF, 0xB9, 0x5D, 0x35, 0xB1, 0x4D, 0xDB, 0x82, 0xE4, 0x77, 0x4D, 0xCA, 0x8A, 0x34,
    0x4B, 0x1D, 0xCF, 0xCF, 0x32, 0xCE, 0x0D, 0x9D, 0x50, 0x3A, 0xA0, 0x68, 0x23, 0xD8, 0x80, 0x72,
    0xE3, 0xCD, 0xB6, 0xB6, 0xE1, 0xD9, 0x2A, 0x26, 0xCC, 0x3C, 0xA7, 0x17, 0x9E, 0x05, 0xD4, 0xAA,
    0x6E, 0xD5, 0x61, 0x6A, 0x64, 0x68, 0x59, 0x80, 0xD2, 0x1C, 0xD0, 0x8C, 0xD8, 0xD4, 0x92, 0xBD,
    0x84, 0xAD, 0xE7, 0x54, 0x92, 0x13, 0x7A, 0x9E, 0x92, 0x8A, 0x8C, 0x6E, 0xF6, 0x5D, 0x29, 0xE4,
    0xB9, 0xEB, 0x51, 0x34, 0xB6, 0xE5, 0x0B, 0x67, 0x41, 0x43, 0x45, 0x45, 0xB8, 0x5E, 0x25, 0x73,
    0x6D, 0xF3, 0x11, 0x12, 0x79, 0xCB, 0xE6, 0x9F, 0x4F, 0xA1, 0x91, 0xCA, 0x3E, 0x9F, 0x2D, 0xDF,
    0x34, 0x2F, 0x23, 0x32, 0x86, 0xB4, 0x3E, 0x10, 0xDE, 0xCE, 0xBB, 0xD8, 0x86, 0x85, 0x0E, 0xF0,
    // aqwDP
    0xDE, 0x33, 0x64, 0x1A, 0x4F, 0xBE, 0xD3, 0x0F, 0x1E, 0x7E, 0xAC, 0xB7, 0xDD, 0x01, 0xBE, 0xE8,
    0xBF, 0xC5, 0x68, 0x50, 0xF4, 0x2B, 0x14, 0xC6, 0xA4, 0x2F, 0x1B, 0xCD, 0xDB, 0xFC, 0x4A, 0x6D,
    0x92, 0x88, 0xBD, 0x86, 0x52, 0x34, 0x88, 0x77, 0xFF, 0xDA, 0xBF, 0x5A, 0xAC, 0xCD, 0x73, 0xB5,
    0x54, 0xD0, 0xD6, 0x6C, 0xDA, 0x43, 0x0E, 0x8B, 0x65, 0xCF, 0xA8, 0x5E, 0x36, 0xAD, 0x5F, 0xEA,
    0xCD, 0x57, 0xCA, 0xC2, 0xEE, 0xA6, 0xFF, 0xF7, 0xF1, 0x85, 0xCD, 0x19, 0x32, 0x20, 0x9B, 0xBF,
    0x4C, 0x4D, 0x2D, 0x7C, 0x51, 0xDB, 0x1C, 0x03, 0xDA, 0xBE, 0x8B, 0xA2, 0x9F, 0xFF, 0xF7, 0xF0,
    0xFE, 0x35, 0x89, 0xD9, 0x45, 0x9E, 0xF8, 0x38, 0xB0, 0x07, 0xEC, 0x9A, 0xB6, 0x06, 0xDC, 0xAB,
    0xEA, 0xED, 0xDE, 0xB3, 0x9D, 0x87, 0x86, 0x6A, 0xA4, 0xE7, 0xBA, 0xB5, 0x96, 0xDB, 0x94, 0xBB,
    // aqwDQ
    0x4A, 0x27, 0x1F, 0xD0, 0xE8, 0xCE, 0x76, 0x33, 0x92, 0x57, 0x42, 0xFA, 0x33, 0xDC, 0x5C, 0x23,
    0xDC, 0xBE, 0x8A, 0x8A, 0x21, 0xDE, 0xB3, 0xBE, 0x35, 0x7C, 0x6A, 0xF0, 0x17, 0xE5, 0xAA, 0xF6,
    0xED, 0x33, 0xCF, 0x24, 0x96, 0x90, 0xC6, 0xC4, 0xDD, 0x7D, 0xC4, 0xBA, 0x69, 0x59, 0x38, 0x71,
    0x49, 0xE3, 0x96, 0x46, 0xED, 0x9A, 0xE6, 0x55, 0x36, 0xBD, 0xE0, 0x5D, 0xE5, 0xE3, 0x0C, 0x7E,
    0x03, 0x1E, 0x9A, 0x38, 0x61, 0x62, 0x51, 0xBF, 0xB7, 0x07, 0x08, 0x49, 0xF9, 0x93, 0x71, 0x43,
    0x26, 0x9C, 0xE0, 0xCD, 0xCF, 0x43, 0x5C, 0xEF, 0x2B, 0x82, 0x2E, 0x2E, 0x7A, 0xE9, 0x6E, 0x4D,
    0xF3, 0xF7, 0x60, 0xB6, 0xFB, 0xDD, 0x44, 0x6A, 0x8A, 0x6B, 0xB6, 0x86, 0xD4, 0x6A, 0x1E, 0x94,
    0x78, 0x1F, 0x6C, 0xCC, 0x59, 0xCD, 0x7E, 0xB5, 0x94, 0x89, 0xD2, 0x90, 0x59, 0xAE, 0x09, 0xF5,
    // aqwCR
    0xC9, 0xA2, 0xB3, 0xAE, 0xDE, 0x77, 0x71, 0xFA, 0x39, 0xF7, 0x89, 0x93, 0xBB, 0x6A, 0xA9, 0x3C,
    0x8D, 0x79, 0xE3, 0x3D, 0x35, 0x06, 0x0F, 0x76, 0x2D, 0xA5, 0x8B, 0xCC, 0x4D, 0xAF, 0xDF, 0xFC,
    0xD3, 0x03, 0xBB, 0xA4, 0xA0, 0x51, 0x80, 0x58, 0x3C, 0xCF, 0x62, 0xE3, 0x09, 0xBC, 0x63, 0x9E,
    0xB3, 0xEF, 0x29, 0x41, 0x55, 0x23, 0x0B, 0x2A, 0x2A, 0x31, 0xB8, 0xDA, 0xD6, 0x13, 0xE4, 0xBE,
    0xAB, 0xCA, 0x58, 0xBF, 0x24, 0xB5, 0x60, 0xD2, 0xB7, 0x9E, 0x00, 0x30, 0x15, 0xFD, 0xFA, 0x05,
    0xA7, 0x5C, 0x3B, 0x44, 0x78, 0xBA, 0x5B, 0x91, 0x2C, 0xB4, 0x16, 0x16, 0x3A, 0x6E, 0xBA, 0x40,
    0x15, 0xA2, 0xB3, 0x61, 0x05, 0xCB, 0xC6, 0xC0, 0x86, 0x92, 0xD9, 0x57, 0x34, 0x92, 0x15, 0x86,
    0x79, 0x21, 0xBB, 0x43, 0xE6, 0xFC, 0xA4, 0xC8, 0x75, 0x8D, 0x75, 0x1B, 0x93, 0x53, 0xDD, 0xF4
};
const uint8_t live_devkit_private[] = {
    0x00, 0x00, 0x00, 0x20, // cqw
    0x00, 0x00, 0x00, 0x03, // dwPubExp
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // qwReserved
    // aqwM
    0x92, 0x12, 0xCD, 0x87, 0x27, 0xF1, 0x29, 0xA5, 0xB3, 0xBA, 0xD1, 0xDD, 0x2F, 0x59, 0xA8, 0x3F,
    0x65, 0x30, 0x62, 0xB2, 0xD1, 0xB4, 0x2D, 0x7E, 0x2F, 0x5B, 0x2F, 0x7F, 0x63, 0x89, 0xA9, 0x94,
    0xC1, 0x0A, 0x46, 0x16, 0x66, 0x54, 0x43, 0xAC, 0x78, 0x07, 0x38, 0xB2, 0xF9, 0xEB, 0x64, 0x18,
    0xC4, 0x26, 0xC8, 0x39, 0x61, 0x3C, 0xEC, 0xE5, 0x62, 0xDD, 0x92, 0x59, 0x42, 0x6D, 0xE9, 0x3E,
    0xCA, 0xAE, 0x81, 0x04, 0x19, 0x29, 0xF0, 0x04, 0x6D, 0xC5, 0x86, 0xAE, 0x48, 0x4C, 0xF9, 0x19,
    0xFB, 0x8A, 0x31, 0x54, 0x32, 0xCC, 0x52, 0x88, 0x25, 0x9E, 0x98, 0x42, 0x43, 0x3C, 0xB2, 0x63,
    0x07, 0xCA, 0x71, 0xA3, 0x97, 0x3E, 0xD3, 0x8D, 0x4E, 0x44, 0xA9, 0x56, 0xA3, 0xD2, 0xFD, 0x40,
    0xB8, 0x1A, 0x5E, 0xEE, 0x23, 0x92, 0x7D, 0xB4, 0xA8, 0xF7, 0x04, 0xC7, 0x02, 0xF9, 0xF3, 0x95,
    0x77, 0x82, 0xE2, 0x5C, 0x30, 0x90, 0x24, 0xCE, 0x7D, 0x05, 0x19, 0x4F, 0xBE, 0x39, 0x99, 0x77,
    0x82, 0xEF, 0x91, 0x74, 0x68, 0xB0, 0x55, 0x5D, 0xA7, 0x4D, 0xFA, 0x7B, 0x91, 0x11, 0xF5, 0xA9,
    0xDD, 0xA1, 0x3F, 0x87, 0x21, 0x76, 0xB0, 0xB1, 0x7D, 0xD6, 0x9D, 0x90, 0xBD, 0xDC, 0xD1, 0x56,
    0x5C, 0xA7, 0xEE, 0x6F, 0x80, 0xDA, 0x78, 0x33, 0x63, 0xD2, 0x61, 0x5B, 0x31, 0xBA, 0xDD, 0xB4,
    0x8E, 0xFC, 0x76, 0x2A, 0x97, 0xC5, 0xE8, 0x00, 0x6E, 0x3C, 0x7A, 0xFF, 0x18, 0xB3, 0xAA, 0xFE,
    0x78, 0xE8, 0x98, 0xA8, 0xEF, 0xA8, 0x63, 0x6E, 0x96, 0x02, 0xF7, 0x82, 0xCC, 0x49, 0xBC, 0xF7,
    0x77, 0x58, 0xD6, 0x84, 0x4E, 0x58, 0x88, 0xC6, 0x1F, 0x3F, 0x35, 0xD5, 0x30, 0xA1, 0x4A, 0xC0,
    0xDD, 0xA0, 0xF6, 0xE6, 0x06, 0x8E, 0x1C, 0x84, 0xB5, 0xFF, 0x62, 0xEB, 0xEC, 0x7B, 0xC3, 0x3D,
    // aqwP
    0x5B, 0x0E, 0x3F, 0xDF, 0x19, 0x1B, 0xED, 0x7B, 0xAE, 0x7E, 0x04, 0x9B, 0x5A, 0x0B, 0xBA, 0xE2,
    0x03, 0xAC, 0x6E, 0x20, 0xDB, 0x8E, 0x4F, 0xE7, 0xBC, 0xEC, 0xDD, 0x18, 0x23, 0x54, 0x83, 0x49,
    0x47, 0xDF, 0x1E, 0xA7, 0x7D, 0x39, 0x2F, 0x3B, 0xA6, 0x51, 0x11, 0x6A, 0x2B, 0xBF, 0x84, 0xCA,
    0xCD, 0x0C, 0xF6, 0x1E, 0x2B, 0xCA, 0xF4, 0x2D, 0x26, 0x53, 0x0E, 0x45, 0x84, 0x5C, 0xA8, 0x6C,
    0x4F, 0x2F, 0x67, 0x9B, 0xB9, 0x01, 0x85, 0xB0, 0x77, 0x66, 0xFF, 0xCC, 0xEA, 0x1E, 0x9D, 0x83,
    0x0E, 0xFF, 0xA8, 0x1A, 0x07, 0x22, 0x9F, 0x27, 0x9E, 0x91, 0x81, 0xD2, 0x33, 0x06, 0x3A, 0x3D,
    0x76, 0x9A, 0x1B, 0xD3, 0x0D, 0xE0, 0x0F, 0x09, 0x4A, 0xFC, 0x54, 0x5F, 0x7C, 0x6C, 0x04, 0x17,
    0xA9, 0x9C, 0xBB, 0x79, 0x4E, 0x38, 0xA1, 0x9C, 0xEA, 0xB7, 0x17, 0x6D, 0x35, 0x20, 0xD7, 0xD6,
    // aqwQ
    0x8B, 0xEB, 0x8D, 0xED, 0x61, 0xB3, 0x4B, 0x5F, 0x50, 0x05, 0xC7, 0xA5, 0xB6, 0x4F, 0xF7, 0xCF,
    0x9E, 0xA6, 0xEA, 0xF0, 0xB7, 0x6D, 0x00, 0xAD, 0xBC, 0xFD, 0x3F, 0x19, 0xAE, 0xF2, 0xA8, 0xC5,
    0xFA, 0xCF, 0x3A, 0x18, 0x8D, 0x2F, 0xF1, 0xA9, 0xB4, 0xFD, 0xAB, 0xF2, 0x47, 0x04, 0xE0, 0x25,
    0x4A, 0x0D, 0x65, 0xB0, 0xA6, 0x9B, 0x0D, 0x9B, 0xFD, 0x17, 0xE6, 0xCE, 0x29, 0xAA, 0x2D, 0xC0,
    0xF8, 0xC7, 0xD7, 0xE9, 0x38, 0x87, 0xCC, 0xDF, 0x39, 0xEC, 0xC8, 0x8E, 0xE6, 0xCB, 0xBE, 0x4B,
    0x38, 0xD9, 0x06, 0xB6, 0xB2, 0x03, 0x4C, 0xF1, 0xC8, 0xFE, 0x5E, 0x51, 0xAC, 0x0D, 0xEE, 0x47,
    0xFB, 0x89, 0x26, 0xCD, 0xB0, 0xD2, 0x5E, 0xE7, 0x16, 0x9A, 0xEC, 0xFD, 0xCB, 0xAE, 0x23, 0xD2,
    0xF3, 0x50, 0xE1, 0x7B, 0x8E, 0xFE, 0x04, 0x4C, 0xC6, 0x80, 0x74, 0xFB, 0xB5, 0xC5, 0x4B, 0x8E,
    // aqwDP
    0x3C, 0xB4, 0x2A, 0x94, 0xBB, 0x67, 0xF3, 0xA7, 0x74, 0x54, 0x03, 0x12, 0x3C, 0x07, 0xD1, 0xEC,
    0x57, 0xC8, 0x49, 0x6B, 0x3D, 0x09, 0x8A, 0x9A, 0x7D, 0xF3, 0x3E, 0x10, 0x17, 0x8D, 0xAC, 0xDB,
    0xDA, 0x94, 0xBF, 0x1A, 0x53, 0x7B, 0x74, 0xD2, 0xC4, 0x36, 0x0B, 0x9C, 0x1D, 0x2A, 0x58, 0x86,
    0x33, 0x5D, 0xF9, 0x69, 0x72, 0x87, 0x4D, 0x73, 0x6E, 0xE2, 0x09, 0x83, 0xAD, 0x93, 0x1A, 0xF3,
    0x8A, 0x1F, 0x9A, 0x67, 0xD0, 0xAB, 0xAE, 0x75, 0x4F, 0x99, 0xFF, 0xDD, 0xF1, 0x69, 0xBE, 0x57,
    0x09, 0xFF, 0xC5, 0x66, 0xAF, 0x6C, 0x6A, 0x1A, 0x14, 0x61, 0x01, 0x36, 0xCC, 0xAE, 0xD1, 0x7E,
    0xF9, 0xBC, 0x12, 0x8C, 0xB3, 0xEA, 0xB4, 0xB1, 0x87, 0x52, 0xE2, 0xEA, 0x52, 0xF2, 0xAD, 0x64,
    0x1B, 0xBD, 0xD2, 0x50, 0xDE, 0xD0, 0x6B, 0xBD, 0x9C, 0x7A, 0x0F, 0x9E, 0x23, 0x6B, 0x3A, 0x8F,
    // aqwDQ
    0x07, 0xF2, 0x5E, 0x9E, 0x41, 0x22, 0x32, 0x3F, 0xE0, 0x03, 0xDA, 0x6E, 0x79, 0x8A, 0xA5, 0x35,
    0x14, 0x6F, 0x47, 0x4B, 0x24, 0xF3, 0x55, 0xC8, 0xD3, 0x53, 0x7F, 0x66, 0x74, 0xA1, 0xC5, 0xD9,
    0xFC, 0x8A, 0x26, 0xBB, 0x08, 0xCA, 0xA1, 0x1B, 0xCD, 0xFE, 0x72, 0xA1, 0x84, 0xAD, 0xEA, 0xC3,
    0xDC, 0x08, 0xEE, 0x75, 0xC4, 0x67, 0x5E, 0x67, 0xFE, 0x0F, 0xEF, 0x34, 0x1B, 0xC6, 0xC9, 0x2A,
    0x50, 0x85, 0x3A, 0x9B, 0x7B, 0x05, 0x33, 0x3F, 0x26, 0x9D, 0xDB, 0x09, 0xEF, 0x32, 0x7E, 0xDD,
    0xD0, 0x90, 0xAF, 0x24, 0x76, 0xAC, 0xDD, 0xF6, 0x85, 0xFE, 0xE9, 0x8B, 0xC8, 0x09, 0x49, 0x84,
    0xFD, 0x06, 0x19, 0xDE, 0x75, 0xE1, 0x94, 0x9A, 0x64, 0x67, 0x48, 0xA9, 0x32, 0x74, 0x17, 0xE1,
    0x4C, 0xE0, 0x96, 0x52, 0x5F, 0x54, 0x02, 0xDD, 0x84, 0x55, 0xA3, 0x52, 0x79, 0x2E, 0x32, 0x5F,
    // aqwCR
    0xA5, 0xA5, 0xC7, 0x37, 0x92, 0xD0, 0xD8, 0x8D, 0x2B, 0xD0, 0x3C, 0x4E, 0x27, 0x8F, 0x47, 0x24,
    0x6E, 0x31, 0x2C, 0xFE, 0x4C, 0xD8, 0xFD, 0x9E, 0xA3, 0xED, 0xE4, 0xC4, 0x41, 0xD2, 0x33, 0x8E,
    0x5E, 0x83, 0xAD, 0x47, 0xB5, 0xFF, 0x09, 0x35, 0x58, 0x61, 0xB8, 0xDC, 0x33, 0xD3, 0x4E, 0x15,
    0x7A, 0x8E, 0x66, 0x1C, 0x21, 0x10, 0xA8, 0x66, 0x61, 0xC2, 0xDA, 0x82, 0x0B, 0xA5, 0xFB, 0xF8,
    0x3B, 0x28, 0x1B, 0xF8, 0xF5, 0x33, 0xA9, 0xA8, 0xE0, 0xA7, 0xE1, 0x86, 0x04, 0xD9, 0xD5, 0xEF,
    0xEA, 0xCB, 0x13, 0xC9, 0x1A, 0x78, 0xC7, 0x92, 0x3D, 0xD5, 0x2B, 0xBB, 0xB4, 0xCC, 0xE8, 0x15,
    0x72, 0xA3, 0x63, 0xCA, 0x4C, 0xBC, 0x54, 0x3D, 0x2B, 0x12, 0xDD, 0xB5, 0x05, 0x0C, 0x7F, 0x49,
    0x0A, 0x96, 0x1A, 0xC4, 0x78, 0x5C, 0x83, 0x0A, 0x5B, 0xFE, 0x79, 0xF4, 0x19, 0x29, 0xA9, 0x7F
};
</pre>
</pre>


Line 1,377: Line 805:
9A B6 DC 0F BC 11 42 D0 9F 44 98 B0 BE E2 24 96
9A B6 DC 0F BC 11 42 D0 9F 44 98 B0 BE E2 24 96
</pre>
</pre>
== f0522b7c-7fc1-d806-43e3-68a5daab06da.cik ==
<pre>
7C 2B 52 F0 C1 7F 06 D8 43 E3 68 A5 DA AB 06 DA
60 33 FA 90 6C 17 AD 16 F6 FB CE 0D 91 67 30 B6
5E 9D A8 50 6F 8B A5 F4 11 D6 90 DC 88 98 BA A6
</pre>
= List of Xbox One Games and their Sizes =
* https://disk.yandex.com/d/by5w9wLwro7alw
= List of Xbox Series Games and their Sizes =
* https://disk.yandex.com/d/OIgclTKIgtcMog
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)

Templates used on this page: