Lockpick_RCM payload - Official Thread


Description

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.

Source: https://github.com/shchmue/Lockpick_RCM
Payload: https://github.com/shchmue/Lockpick_RCM/releases

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!

Usage
  • 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)
Big thanks to CTCaer
For Hekate and all the advice while developing this!

Known Issues
  • Chainloading from SX will hang immediately due to quirks in their hwinit code, please launch payload directly
 

Attachments

  • AB1248EA-8BB9-448B-83F5-FF68C2579FB1.jpeg
    AB1248EA-8BB9-448B-83F5-FF68C2579FB1.jpeg
    11.2 KB · Views: 0
Last edited by shchmue,
Here is the source code for LockPick_RCM corrected for 21.0.0, as well as the compiled binary for recovering master key 14.
I'm unable to open either, says corrupted. Anybody else having this issue?

Edit: but the links through the download section worked.

Thanks and feel better!!!!
 
Last edited by OrGoN3,
blech. Use 7-zip. It works for almost everything. And right-click the downloaded file, go to properties, and unblock it. The issue is likely an AV/anti-malware program messing with it.
7Zip. Rocks!

The "Unblock" is a Window feature, Microsoft insist on mark as "dangerous" anything what do not get pay to being marked "safe".

If you download anything from the internet and the publisher did not pay to microsoft, the file will have a NTFS Stream indicating what the file is from the Internet and should be considered "Dangerous"

you can remove the mark using the file properties or the tool Streams from sysinternals.

By example I just download this three files and they are marked down:
1763005082453.png


whit the command streams -d they can be deleted

1763005144330.png
 
  • Like
Reactions: rocknard
blech. Use 7-zip. It works for almost everything. And right-click the downloaded file, go to properties, and unblock it. The issue is likely an AV/anti-malware program messing with it.
I'm using Android. No antivirus. I've never had an issue with a correctly packed zip file.
Post automatically merged:

7Zip. Rocks!

The "Unblock" is a Window feature, Microsoft insist on mark as "dangerous" anything what do not get pay to being marked "safe".

If you download anything from the internet and the publisher did not pay to microsoft, the file will have a NTFS Stream indicating what the file is from the Internet and should be considered "Dangerous"

you can remove the mark using the file properties or the tool Streams from sysinternals.

By example I just download this three files and they are marked down:
View attachment 538320

whit the command streams -d they can be deleted

View attachment 538322
It's literally called the Mark of the Web.
 
  • Haha
Reactions: impeeza
Here is the source code for LockPick_RCM corrected for 21.0.0, as well as the compiled binary for recovering master key 14.
Is this actually for 21.0.0 on the original Switch? I'm getting an "Unable to derive master keys for prod/dev" error near the top when I run it.
 
  • Wow
Reactions: impeeza

Site & Scene News

Popular threads in this forum