mirror of
https://github.com/DarkMatterCore/nxdumptool.git
synced 2024-12-01 14:42:16 +00:00
54c5677cd0
* codebase: remove all references to Lockpick / Lockpick_RCM. * keys: retrieve Atmosphère's key generation in keysLoadKeyset(). * keys: replace all "key_gen_val" references with "mkey_index". * keys: move latest master key checks in keysReadKeysFromFile() to keysDeriveMasterKeys(). * keys: update latest master key checks to determine if nxdumptool's hardcoded master key vectors are outdated, using the key generation value from Atmosphère. If the master key vectors are outdated, and the newer master key(s) are not available, an error will be displayed. * nxdt_utils: update logic in utilsReplaceIllegalCharacters() to replace consecutive illegal characters with a single underscore. * nxdt_utils: move servicesGetExosphereApiVersion() to nxdt_utils as utilsGetExosphereApiVersion(). * nxdt_utils: define internal UtilsExosphereApiVersion struct, which is used to parse the output from utilsGetExosphereApiVersion(). * nxdt_utils: add utilsGetAtmosphereVersion(), utilsGetAtmosphereKeyGeneration() and utilsGetAtmosphereTargetFirmware() functions. * services: remove servicesGetExosphereApiVersion(). * services: Atmosphère version is now retrieved via utilsGetAtmosphereVersion().
35 lines
2 KiB
JSON
35 lines
2 KiB
JSON
{
|
|
"description": "Nintendo Switch Dump Tool",
|
|
|
|
"copyright": "Licensed under GPLv3+\n\u00A9 2020 - 2024 {0}\n{1}",
|
|
|
|
"dependencies": {
|
|
"header": "Dependencies",
|
|
"line_00": "\uE016 {0} is powered by Borealis, a hardware-accelerated UI library: {1}.",
|
|
"line_01": "\uE016 USB Mass Storage device support is powered by libusbhsfs: {0}.",
|
|
"line_02": "\uE016 FatFs is used to mount FAT volumes from the eMMC storage: {0}.",
|
|
"line_03": "\uE016 LZ4 is used to decompress NSO binaries: {0}.",
|
|
"line_04": "\uE016 json-c is used to parse JSON-formatted data: {0}."
|
|
},
|
|
|
|
"acknowledgments": {
|
|
"header": "Acknowledgments",
|
|
"line_00": "\uE016 Switchbrew and libnx contributors.",
|
|
"line_01": "\uE016 SciresM, for hactool, hac2l and Atmosphère-NX.",
|
|
"line_02": "\uE016 Moosehunter, for LibHac and hactoolnet.",
|
|
"line_03": "\uE016 shchmue, for the runtime key derivation algorithm, as well as helping with reverse engineering tasks.",
|
|
"line_04": "\uE016 Adubbz, for Tinfoil and its ES service bindings.",
|
|
"line_05": "\uE016 RattletraPM, for the awesome icon.",
|
|
"line_06": "\uE016 Whovian9369, for being a key piece throughout the whole development by providing lots of testing and cool ideas.",
|
|
"line_07": "\uE016 liamadvance, Shadów and SimonTime, for their tremendous help in understanding Nintendo Switch file and data formats.",
|
|
"line_08": "\uE016 The folks from NSWDB.COM and No-Intro.org, for being kind enough to put up public APIs to perform online checksum lookups.",
|
|
"line_09": "\uE016 The folks at the nxdumptool Discord server.",
|
|
"line_10": "\uE016 The Comfy Boyes, for always being awesome and supportive. You know who you are.",
|
|
"line_11": "\uE016 And, at last but not least, you! Thank you for using my work!"
|
|
},
|
|
|
|
"links": {
|
|
"header": "Additional links and resources",
|
|
"line_00": "\uE016 Discord server: {0}."
|
|
}
|
|
}
|