From 203cf7f9e36106199934eb507b9b76959cb05bda Mon Sep 17 00:00:00 2001 From: d0k3 Date: Tue, 19 Jan 2021 10:27:20 +0100 Subject: [PATCH] Include obfuscated AES key database --- .gitignore | 2 -- README.md | 2 +- data/aeskeydb.bin | Bin 0 -> 1024 bytes 3 files changed, 1 insertion(+), 3 deletions(-) create mode 100644 data/aeskeydb.bin diff --git a/.gitignore b/.gitignore index 184f580..2f203cf 100644 --- a/.gitignore +++ b/.gitignore @@ -48,6 +48,4 @@ desktop.ini /data/README_internal.md # User additions -/data/aeskeydb.bin -/data/aeskeydb_.bin /zzz_backup diff --git a/README.md b/README.md index 3c6c603..92f4c2e 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ GodMode9 provides a write permissions system, which will protect you from accide ## Support files For certain functionality, GodMode9 may need 'support files'. Support files should be placed into either `0:/gm9/support` or `1:/gm9/support`. Support files contain additional information that is required in decryption operations. A list of support files, and what they do, is found below. Please don't ask for support files - find them yourself. -* __`aeskeydb.bin`__: This should contain 0x25keyX, 0x18keyX and 0x1BkeyX to enable decryption of 7x / Secure3 / Secure4 encrypted NCCH files, 0x11key95 / 0x11key96 for FIRM decrypt support and 0x11keyOTP / 0x11keyIVOTP for 'secret' sector 0x96 crypto support. Entrypoints other than [boot9strap](https://github.com/SciresM/boot9strap) or [fastboot3ds](https://github.com/derrekr/fastboot3DS) may require a aeskeydb.bin file. A known perfect `aeskeydb.bin` can be found somewhere on the net, is exactly 1024 byte big and has an MD5 of A5B28945A7C051D7A0CD18AF0E580D1B. Have fun hunting! +* __`aeskeydb.bin`__: This should contain 0x25keyX, 0x18keyX and 0x1BkeyX to enable decryption of 7x / Secure3 / Secure4 encrypted NCCH files, 0x11key95 / 0x11key96 for FIRM decrypt support and 0x11keyOTP / 0x11keyIVOTP for 'secret' sector 0x96 crypto support. Entrypoints other than [boot9strap](https://github.com/SciresM/boot9strap) or [fastboot3ds](https://github.com/derrekr/fastboot3DS) may require a aeskeydb.bin file. This is now included in standard releases of GM9. No need to hunt down the file! * __`seeddb.bin`__: This file is required to decrypt and mount seed encrypted NCCHs and CIAs if the seed in question is not installed to your NAND. Note that your seeddb.bin must also contain the seed for the specific game you need to decrypt. * __`encTitleKeys.bin`__ / __`decTitleKeys.bin`__: These files are optional and provide titlekeys, which are required to create updatable CIAs from NCCH / NCSD files. CIAs created without these files will still work, but won't be updatable from eShop. diff --git a/data/aeskeydb.bin b/data/aeskeydb.bin new file mode 100644 index 0000000000000000000000000000000000000000..722e940c9f964f0e2baabebabe06381e451e45ce GIT binary patch literal 1024 zcmZRIWIzIpjPi%B2&X6u%?$QrlBvkFsbofzKm7EXl&P%6*G!|(Q;hTbJy=oX85m!v zR!VBzwmkVfA&I$jdTf{qn!NNKg?$y@ukK}%+1q%$*1}sKMV^Uq`lA2&ilsWvKb_9p z46|_ik1Ef|sQ#`|O*?$`6yCVKKWmD8TqPoqoX^0-=)qoXKa{X&&z zWc;<%`S{WkLg|;?*8RDkX#YbRO@H2!NWZ6RzZp#B-+JaK-;qnG@{Ek`O(pYdd;`z^ zw^5k3Y|^V|s%ZLC_x-W?uyDqz(I``)F?ST(CYZ`tYE1Za` zpOI1bWlmSe+pBfYE|?dw?>Lnqi57m-W`0l!5L+jm&)uq}pqH;Dg(k04*u6Zn#lDOw zLeO{dbT@t(H2LRmC(PmPYBI_bx#jfh_17L*H2L3-4