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,150
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,394
Trophies
2
XP
18,345
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,394
Trophies
2
XP
18,345
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,150
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,069
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,394
Trophies
2
XP
18,345
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
580
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,394
Trophies
2
XP
18,345
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,394
Trophies
2
XP
18,345
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
580
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,394
Trophies
2
XP
18,345
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,238
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,248
Trophies
2
XP
34,953
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
  • No one is chatting at the moment.
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious