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,

cheesyPOOF5

Well-Known Member
Member
Joined
Apr 21, 2006
Messages
420
Trophies
0
Age
31
Website
Visit site
XP
178
Country
United States
I'm having the same issue as the guy in the most recent release thread.

On firmware 9.1.0, sending the payload directly or through Hekate causes an indefinite black screen. I'm available on discord to debug if needed
Thanks for all your work.

EDIT: Formatting my SD card with TegraExplorer seemed to fix this.
 
Last edited by cheesyPOOF5,

djricekcn

Well-Known Member
Member
Joined
May 29, 2009
Messages
1,100
Trophies
1
XP
836
Country
United States
I can't seem to get this work. tried two sd cards, on 9.1 and using sxos. keep getting black screen only even after injected.. tried old fashioned tegrasmash
 

Ozbarnee

New Member
Newbie
Joined
Jan 1, 2020
Messages
2
Trophies
0
Age
55
XP
56
Country
Australia
I am also getting the Black Screen when I boot into the Lockpick_RCM. I have tried both the v1.8.0 and 1.8.1 releases, but no luck. Has anyone got any suggestions on things I can try? Would any logs be generated to the SD card? I am running NS-Atmosphere and Hekatev5.0.2. I have also tried getting the keys via Hekate Cosnsole Info -> TSEC Keys and get the message Found pkg1 ('20191021113848') Unknown pkg1 version for reading TSEC Firmware!
 

Ozbarnee

New Member
Newbie
Joined
Jan 1, 2020
Messages
2
Trophies
0
Age
55
XP
56
Country
Australia
I am also getting the Black Screen when I boot into the Lockpick_RCM. I have tried both the v1.8.0 and 1.8.1 releases, but no luck. Has anyone got any suggestions on things I can try? Would any logs be generated to the SD card? I am running NS-Atmosphere and Hekatev5.0.2. I have also tried getting the keys via Hekate Cosnsole Info -> TSEC Keys and get the message Found pkg1 ('20191021113848') Unknown pkg1 version for reading TSEC Firmware!


My Apologies. I thought I was on the latest hekate version... but I wasn't... All works as expected now.
 

Manurocker95

Game Developer & Pokémon Master
Member
Joined
May 29, 2016
Messages
1,511
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,788
Country
Spain
Last edited by Manurocker95,

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
I can extract my keys fine. However, they don't seem to work with the new Pokémon Mystery Dungeon. In addition, the generated modification date is 1/1/2020 instead of today, 10/1/2020. Any clues?

9.0.0 keys worked just fine. The problem is with 9.1.0 keys. AMS 0.10.
that game isn’t out yet. you can’t get the titlekey for it until it releases
 

Manurocker95

Game Developer & Pokémon Master
Member
Joined
May 29, 2016
Messages
1,511
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,788
Country
Spain
are you saying you’re missing master key 0a? if so you need to update sept
It is weird because my update is the official one (idc about fuses). When trying 9.1.0 keys i’m getting the mismatch error but using old ones work. I have latest ams and latest sigpatches btw
 

magico29

Well-Known Member
Member
Joined
Aug 2, 2017
Messages
1,586
Trophies
0
XP
1,895
Country
United States
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
i followed the guide and i edited to txt file and opened it, its all empty.
 

lestat_11

Member
Newcomer
Joined
Jun 20, 2018
Messages
15
Trophies
0
Age
51
XP
348
Country
United Kingdom
Is there a way to dump keys from sxos emunand visible partition on the sd card
As it's running the latest firmware and my system nand is running an old firmware
 

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
i followed the guide and i edited to txt file and opened it, its all empty.
the file you found at switch/prod.keys was empty?
Is there a way to dump keys from sxos emunand visible partition on the sd card
As it's running the latest firmware and my system nand is running an old firmware
i don't know what the repercussions of this are, but i think if you use hekate and choose migrate emunand it'll create the necessary config for lockpick_rcm to proceed
 
  • Like
Reactions: magico29

magico29

Well-Known Member
Member
Joined
Aug 2, 2017
Messages
1,586
Trophies
0
XP
1,895
Country
United States
i fixed, thank you very much!!! i supposed to decode my keys first and then create the txt file via notepad.
i flashed the switch and then reinstall everything from 0. Very long and painful process, 90 minutes process. I really appreciate your help, thank you again.
 
Last edited by magico29,

n3o33

Member
Newcomer
Joined
Nov 28, 2015
Messages
13
Trophies
0
Age
34
XP
76
Country
Gambia, The
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 ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: :rofl2: +1