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,

Slluxx

GBATemp Mayor
Developer
Joined
Jul 17, 2019
Messages
607
Trophies
0
XP
2,148
Country
Germany
I assume Picklock will go down tomorrow no matter what. I did submit a counter notice but GitHub reserves about 10-12 days for an answer from the person who did the DMCA claim in the first place.

As we mentioned above, if the complaining party wishes to keep the content disabled after receiving a counter notice, they will need to initiate a legal action seeking a court order to restrain you from engaging in infringing activity relating to the content on GitHub.

Either it is the troll from twitter who obviously wont take legal action against me or it is Nintendo. In which case I will probably receive a "friendly letter" or a visit from the Nintendo ninjas. Because of the counter notice, which had me fill out my address etc, they know that about me now.
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,365
Trophies
2
XP
18,260
Country
Sweden
I assume Picklock will go down tomorrow no matter what. I did submit a counter notice but GitHub reserves about 10-12 days for an answer from the person who did the DMCA claim in the first place.



Either it is the troll from twitter who obviously wont take legal action against me or it is Nintendo. In which case I will probably receive a "friendly letter" or a visit from the Nintendo ninjas. Because of the counter notice, which had me fill out my address etc, they know that about me now.
Is it the literal same notification like last time?
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,365
Trophies
2
XP
18,260
Country
Sweden
"Specifically, the reported repository provides software entitled Picklock to users. Picklock is also known as Lockpick, and is the subject of multiple circumvention notices submitted to GitHub on behalf of Nintendo."

Why would they include this? I smell something off
 

Slluxx

GBATemp Mayor
Developer
Joined
Jul 17, 2019
Messages
607
Trophies
0
XP
2,148
Country
Germany
Well, they could include it because it "proves their case" since lockpick did not file a counter notice and got shut down.
But i doubt that nintendo would go after lockpick (or picklock) as its not its fault that people pirate.
 

Waicol

Well-Known Member
Newcomer
Joined
Nov 11, 2018
Messages
88
Trophies
0
Age
50
XP
1,065
Country
Afghanistan
Real lawyers or trolls, couldn't these could be circumvented by hosting the bin on one of the 7 countries ignored by the DMCA like the Netherlands?, i have zero legal expertise but reading their claims they are saying that LockPick software violates the WIPO treaties from 1996 to 1998 (DMCA) as their pretty much only legal recourse.

All of this seems pretty bogus and it's sad, and understandable giving the recent events, that Github is scared of Nintendo.
 
Last edited by Waicol,

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,365
Trophies
2
XP
18,260
Country
Sweden
Real lawyers or trolls, couldn't these could be circumvented by hosting the bin on one of the 7 countries ignored by the DMCA like the Netherlands?, i have zero legal expertize but reading their claims they are saying that LockPick software violates the WIPO treaties from 1996 to 1998 (DMCA) as their pretty much only legal recourse.

All of this seems pretty bogus and it's sad, and understandable giving the recent events, that Github is scared of Nintendo.
The Nehterlands have to follow EU law that have the same-ish law.
San Marino might be an option but they have joined WIPO so it's just a matter of time.
 
  • Like
Reactions: Waicol

testing123

Well-Known Member
Member
Joined
May 7, 2009
Messages
284
Trophies
1
XP
578
Country
United States
Reading the thread, it looks like I picked an odd day to learn about prod.keys.

So how can I install Zelda? Tinwoo keeps crashing with "cannot load hfs0 header" errors. I assume that's a keys issue. However, I don't know what to do at this point?

Is there a manual way to install the prod.keys? I'm relatively new to this entire process.

Thanks in advance.
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,365
Trophies
2
XP
18,260
Country
Sweden
Reading the thread, it looks like I picked an odd day to learn about prod.keys.

So how can I install Zelda? Tinwoo keeps crashing with "cannot load hfs0 header" errors. I assume that's a keys issue. However, I don't know what to do at this point?

Is there a manual way to install the prod.keys? I'm relatively new to this entire process.

Thanks in advance.
Use DBI imho. It works great.
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,365
Trophies
2
XP
18,260
Country
Sweden
DBI have multiple ways to do it. I recommend the MTP Responder. When you plug your switch in to the computer it will be really self explanatory
 

testing123

Well-Known Member
Member
Joined
May 7, 2009
Messages
284
Trophies
1
XP
578
Country
United States
DBI have multiple ways to do it. I recommend the MTP Responder. When you plug your switch in to the computer it will be really self explanatory

Something's definitely wrong...I load up MTP responder, and just drag and drop the file...it just sits like this for a few minutes, then has an error noise and no files get transferred. I believe I saw "invalid handle" appear in DBI responder.


1684465178715.png
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,365
Trophies
2
XP
18,260
Country
Sweden
Something's definitely wrong...I load up MTP responder, and just drag and drop the file...it just sits like this for a few minutes, then has an error noise and no files get transferred. I believe I saw "invalid handle" appear in DBI responder.


View attachment 372357
FAT32 or Exfat SD Card?
But follow this guide, I normally HATE video guides but I feel it might help here

 

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Reading the thread, it looks like I picked an odd day to learn about prod.keys.

So how can I install Zelda? Tinwoo keeps crashing with "cannot load hfs0 header" errors. I assume that's a keys issue. However, I don't know what to do at this point?

Is there a manual way to install the prod.keys? I'm relatively new to this entire process.

Thanks in advance.
I've updated tinwoo - just grab the lastest version from github or open tinwoo on your switch and it should tell your there's an update. I just installed the new Zelda via usb with it and didn't get any errors.
 
Last edited by mrdude,

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,219
Trophies
2
XP
34,337
Country
Mexico
Well, looks like it's time to come up with other options to dump the keys, or ways/instructions to get them.

The Yuzu guides still refer the use of Lockpick for dumping the keys, and they haven't said a word from what I could gather regarding the DMCA or other possible options to get them. Still though, this won't stop the community, I'm sure even if another software of dumping them doesn't pop up, the newer keys will still pop up in pastebin or some other places, there's jackshit Nintendo can do about that, they're just pushing the community to go the full BIOS kind of way to get the files if you don't own the console (if you catch my drift), so yeah, good tantrum Nintendo (if it was really them).

Has Ryu announced anything regarding the keys?
It'd be interesting to see how Yuzu and Ryujinx deal with the keys stuff if no other method comes around.
 
  • Like
Reactions: peteruk

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: I get what they were trying to say but what the ad actually says is "we tried to cram a ton of...