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,

LittleBigPadawan

New Member
Newbie
Joined
May 3, 2020
Messages
1
Trophies
0
Age
43
XP
44
Country
Brazil
Yes, same problem here. Nothing happens after being injected into TegraRcmGUI (2.6). I am using hekate 5.2, which according to CTCaer is compatible with Horizon 10.0.2

hi guys ,
is there a problem with newest lockpick rmc 1.8.2 and switch firmware 10.0.2 ?
after injecting the payload i got a black screen and nothing happens ...

version 1.8.1 will boot and i get the menu , but it failed to extract the keys due to incompatibility with fw 10.0.2

anybody else has the same issue ?
 

BlaBla1973

Member
Newcomer
Joined
Jul 4, 2018
Messages
6
Trophies
0
Age
58
XP
491
Country
Netherlands Antilles
My switch is on CFW 10.0.2 and OFW 10.0.3, the last version of Lockpick_RCM gives me a black screen.
Is there a newer version for firmware 10.0.3 needed?
 

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
My switch is on CFW 10.0.2 and OFW 10.0.3, the last version of Lockpick_RCM gives me a black screen.
Is there a newer version for firmware 10.0.3 needed?
i tested it on 10.0.3 with emunand before release. are you launching it directly or from another bootloader like argon or sx
 

PeteP

New Member
Newbie
Joined
Jul 18, 2020
Messages
2
Trophies
0
Age
48
XP
51
Country
United Kingdom
Hi guys, I’m on 10.0.4 and sx 3.0.3

lockpick 1.8.4 rcm boots to screen and when I choose Sysnand for keydump it goes straight to black screen. I have rcm.bin on root of sd and sept folder also on root
Any ideas?
 

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
Hi guys, I’m on 10.0.4 and sx 3.0.3

lockpick 1.8.4 rcm boots to screen and when I choose Sysnand for keydump it goes straight to black screen. I have rcm.bin on root of sd and sept folder also on root
Any ideas?
are you injecting it directly
 

PeteP

New Member
Newbie
Joined
Jul 18, 2020
Messages
2
Trophies
0
Age
48
XP
51
Country
United Kingdom
Via sx os there is a payload injector as part of the options menu.

Is Tegrarcm programme compatible with sx core??
 

LogicalMadness

Well-Known Member
Member
Joined
Nov 3, 2014
Messages
287
Trophies
0
Age
41
XP
690
Country
United States
SX Core: 1.3 FW
SX OS: 3.0.4 Beta
NSW: 10.1.0 OFW
Lockpick_RCM.bin: 1.8.4

Using the OS to inject payload and it shows it accessing the sept folder but then quickly goes to a black screen. No prod.key file is generated (I have to hold down the PWR button to get it to do anything).
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,109
Country
Germany
Using the OS to inject payload and it shows it accessing the sept folder but then quickly goes to a black screen. No prod.key file is generated (I have to hold down the PWR button to get it to do anything).
SX Core does not support RCM payloads!
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,005
Trophies
2
Age
29
Location
New York City
XP
13,369
Country
United States
Even for erista patched?
What I think he means is that SX Core does not support directly injecting any payload except the SX one. This causes issues for certain payloads such as Lockpick_RCM as it usually has to be injected directly in order to function. However since your unit is an Erista, you can chainload into Hekate via the SX OS RCM menu which will allow you to chainload into Lockpick_RCM.
 

Kanali

Member
Newcomer
Joined
Feb 7, 2018
Messages
22
Trophies
0
Age
29
XP
104
Country
Sweden
Haven't tinkered with my Switch for a while, but tried using this tool to get my keys, but all I get when I inject it is a black screen.

I'm on 6.0.0 and AMS 0.9.2
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    B @ btjunior: @Xdqwerty 16