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,

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
My brother turned the wifi on and updated it to 7.0.0 which caused it to not work. I then tried to restore my backup which I previously made on 6.2.0 and it must have burned a fuse or something.
did you restore both rawnand.bin and boot0/1? if you do one without the other that's why it's not booting and that's also probably why lockpick is failing
 

Cheshy

Member
Newcomer
Joined
Apr 14, 2019
Messages
20
Trophies
0
Age
33
XP
167
Country
Australia
So uh....I managed to get the title.keys and prod.keys files, but I have no clue how to convert them into the keys.txt. I feel really dense asking for help, but I think I'm throwing my hat in the river for this one. Can anyone please tell me what I need to do next, any help would be greatly appreciated!
 

StraTTtheRipper

Well-Known Member
Newcomer
Joined
Mar 28, 2013
Messages
49
Trophies
1
Age
43
XP
404
Country
United States
Hey, i'm having trouble getting this to work correctly. I've put the sept folder on the root of the sd card as instructed but the payload is telling me it's not there.
"On firmware 7.x but no sept payload present skipping new key derivation"
Any help would be greatly appreciated!
 

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
Hey, i'm having trouble getting this to work correctly. I've put the sept folder on the root of the sd card as instructed but the payload is telling me it's not there.
"On firmware 7.x but no sept payload present skipping new key derivation"
Any help would be greatly appreciated!
that error message means the program failed to locate /sept/sept-primary.bin and /sept/sept-secondary.enc on your SD card. are they present? did you copy the files inside /sept to the SD root instead or something?
 

StraTTtheRipper

Well-Known Member
Newcomer
Joined
Mar 28, 2013
Messages
49
Trophies
1
Age
43
XP
404
Country
United States
that error message means the program failed to locate /sept/sept-primary.bin and /sept/sept-secondary.enc on your SD card. are they present? did you copy the files inside /sept to the SD root instead or something?

Nope, I copied the entire Sept folder to the root of the SD card. I used the atmosphere folder
 

Eskof76

New Member
Newbie
Joined
Apr 28, 2019
Messages
3
Trophies
0
Age
37
XP
59
Country
Ecuador
Hello,

Seems I cannot get my keys properly

(Cannot post image for some reason)
imgur FC5qc6j.jpg


OFW : 8.0
CFW : 7.0.1

Using SX OS
 

c0013r

Member
Newcomer
Joined
Apr 28, 2019
Messages
13
Trophies
0
Age
34
XP
191
Country
Russia
Hello. I got error FFFFFFFF dumping TSEC keys. What I doing wrong? I got this error using any TSEC dumping methods. FW version 6.2.0.
 

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,367
Country
United States
Hello,

Seems I cannot get my keys properly

(Cannot post image for some reason)
imgur FC5qc6j.jpg


OFW : 8.0
CFW : 7.0.1

Using SX OS
what the poster above said. instructions are in the OP. as for the keyblobs, I dunno about what SX does with emunand, sounds like it did something I don't understand with your boot0
Hello. I got error FFFFFFFF dumping TSEC keys. What I doing wrong? I got this error using any TSEC dumping methods. FW version 6.2.0.
from this tool? are you using the latest version?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: good night