More actions
(Created page with "{{Infobox Switch Homebrews |title=Lockpick_RCM |image=lockpickrcmswitch.png |description=Nintendo Switch encryption key derivation bare metal RCM payload. |author=shchmue |lastupdated=2023/02/23 |type=Payload (Binaries) |version=1.9.10 |license=GPL-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmswitch.7z |website=https://gbatemp.net/threads/lockpick_rcm-payload-official-thread.532916/ |source=https://github.com/shchmue/Lockpick_RCM |donation= }} {{#se...") |
No edit summary |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=Lockpick_RCM | |title=Lockpick_RCM | ||
|image= | |image=lockpickrcmnx.png | ||
|description=Nintendo Switch encryption key derivation bare metal RCM payload. | |description=Nintendo Switch encryption key derivation bare metal RCM payload. | ||
|author=shchmue | |author=shchmue | ||
Line 8: | Line 8: | ||
|version=1.9.10 | |version=1.9.10 | ||
|license=GPL-2.0 | |license=GPL-2.0 | ||
|download= | |download= | ||
|website=https://gbatemp.net/threads/lockpick_rcm-payload-official-thread.532916/ | |website=https://gbatemp.net/threads/lockpick_rcm-payload-official-thread.532916/ | ||
|source=https://github.com/shchmue/Lockpick_RCM | |source=https://github.com/shchmue/Lockpick_RCM | ||
|donation= | |donation= | ||
}} | }} | ||
<!--https://github.com/Decscots/Lockpick_RCM--> | |||
Lockpick_RCM is a bare metal Nintendo Switch payload that derives encryption keys for use in Switch file handling software like hactool, hactoolnet/LibHac, ChoiDujour, etc. without booting Horizon OS. | |||
| | Due to changes imposed by firmware 7.0.0, [[Lockpick Switch|Lockpick homebrew]] can no longer derive the latest keys. In the boot-time environment however, there are fewer limitations. That means the new keys are finally easy to dump. | ||
==User guide== | |||
Launch Lockpick_RCM.bin using your favorite payload injector or chainload from Hekate by placing it in /bootloader/payloads/. | |||
Upon completion, keys will be saved to /switch/prod.keys on SD. | |||
If the console has Firmware 7.x, the /sept/ folder from Atmosphère or Kosmos release zip containing both sept-primary.bin and sept-secondary.enc must be present on SD or else only keyblob master key derivation is possible (ie. up to master_key_05 only). | |||
==Screenshots== | ==Screenshots== | ||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmnx2.png | ||
==Known issues== | |||
Chainloading from SX will hang immediately due to quirks in their hwinit code, please launch payload directly. | |||
== | ==Credits== | ||
Big thanks to CTCaer - For Hekate and all the advice while developing this. | |||
== External links == | == External links == | ||
* | * GitHub - https://github.com/shchmue/Lockpick_RCM | ||
* GBAtemp - https://gbatemp.net/threads/lockpick_rcm-payload-official-thread.532916/ | |||
Latest revision as of 00:56, 30 March 2024
Lockpick_RCM | |
---|---|
General | |
Author | shchmue |
Type | Payload (Binaries) |
Version | 1.9.10 |
License | GPL-2.0 |
Last Updated | 2023/02/23 |
Links | |
Website | |
Source | |
Lockpick_RCM is a bare metal Nintendo Switch payload that derives encryption keys for use in Switch file handling software like hactool, hactoolnet/LibHac, ChoiDujour, etc. without booting Horizon OS.
Due to changes imposed by firmware 7.0.0, Lockpick homebrew can no longer derive the latest keys. In the boot-time environment however, there are fewer limitations. That means the new keys are finally easy to dump.
User guide
Launch Lockpick_RCM.bin using your favorite payload injector or chainload from Hekate by placing it in /bootloader/payloads/.
Upon completion, keys will be saved to /switch/prod.keys on SD.
If the console has Firmware 7.x, the /sept/ folder from Atmosphère or Kosmos release zip containing both sept-primary.bin and sept-secondary.enc must be present on SD or else only keyblob master key derivation is possible (ie. up to master_key_05 only).
Screenshots
Known issues
Chainloading from SX will hang immediately due to quirks in their hwinit code, please launch payload directly.
Credits
Big thanks to CTCaer - For Hekate and all the advice while developing this.