Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Lockpick RCM Switch: Difference between revisions

From GameBrew
(removed dl link)
No edit summary
 
(2 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=lockpickrcmswitch.png
|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 13: Line 13:
|donation=
|donation=
}}
}}
{{#seo:
<!--https://github.com/Decscots/Lockpick_RCM-->
|title=Switch Payloads (Payload (Binaries)) - GameBrew
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.
|title_mode=append
 
|image=lockpickrcmswitch.png
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.
|image_alt=Lockpick_RCM
 
}}
==User guide==
{{cleanup|article|Needs cleanup}}
Launch Lockpick_RCM.bin using your favorite payload injector or chainload from Hekate by placing it in /bootloader/payloads/.
Nintendo Switch encryption key derivation bare metal RCM payload.


==Media==
Upon completion, keys will be saved to /switch/prod.keys on SD.
<youtube></youtube>


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/lockpickrcmswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmnx2.png
https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmswitch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmswitch-03.png
==Known issues==
https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmswitch-04.png
Chainloading from SX will hang immediately due to quirks in their hwinit code, please launch payload directly.
https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/lockpickrcmswitch-08.png


==Changelog==
==Credits==
'''v.1.0'''
Big thanks to CTCaer - For Hekate and all the advice while developing this.
* First Release.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/lockpick_rcm-payload-official-thread.532916/
* GitHub - https://github.com/shchmue/Lockpick_RCM
* Github - https://github.com/shchmue/Lockpick_RCM
* GBAtemp - https://gbatemp.net/threads/lockpick_rcm-payload-official-thread.532916/
* Reddit -

Latest revision as of 00:56, 30 March 2024

Lockpick_RCM
Lockpickrcmnx.png
General
Authorshchmue
TypePayload (Binaries)
Version1.9.10
LicenseGPL-2.0
Last Updated2023/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

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

Advertising: