Homebrew RELEASE Lockpick - Switch key derivation homebrew

Blackforce

Member
Newcomer
Joined
Nov 18, 2016
Messages
16
Trophies
0
Age
28
XP
190
Country
Canada
When I start lockpick I get this error message: "Error: Please run with debug svc permissions!". Anyone know how to activate these permissions or how to fix this? I use ReiNX and i'm on 6.2
 

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,864
Trophies
2
Location
At Home :)
XP
4,431
Country
If you have many eshop titles on your sd card installed and you want to dump the keys to them will it corrupt your sd card if you carry this out?
 

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,366
Country
United States
With sx emunand on 6.2 I get all keys but _06 (116 total)
i'm not sure how emunand works but when you run the Hekate dump, you have to have 6.2.0 TSEC FW in your boot0 to dump the tsec_root_key and get keys through 06, there's no way around this.
When I start lockpick I get this error message: "Error: Please run with debug svc permissions!". Anyone know how to activate these permissions or how to fix this? I use ReiNX and i'm on 6.2
huh, i had heard it worked on ReiNX, i'll check with them
If you have many eshop titles on your sd card installed and you want to dump the keys to them will it corrupt your sd card if you carry this out?
the only way Lockpick interacts with your SD card is to save keys to it, the titlekeys are located in the ES system saves which are on NAND. i've had positive reports from people with 500+ titles installed xD
 
  • Like
Reactions: Reecey and lisko

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,731
Trophies
1
Location
Nintendo works for my dad
XP
5,277
Country
Germany
Does this app work with 6.2 emunand?
The app should work, but AFAIU hekate can't work with the 6.2 emunand.

What this means is that you can't dump your 6.2 fuse info and 6.2 TSEC keys, but only the 6.1 ones. So Lockpick is probably only able to derive 6.1 keys for you.
 
  • Like
Reactions: Bloodlust

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,366
Country
United States
That's consistent with what I've seen. I don't really know how SX emu works, but I'm assuming you just choose it and it boots right away? Since you can't run hekate within the emunand indeed you can't get tsec_root_key and therefore can't get the 06 keys.
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,731
Trophies
1
Location
Nintendo works for my dad
XP
5,277
Country
Germany
That's consistent with what I've seen. I don't really know how SX emu works, but I'm assuming you just choose it and it boots right away? Since you can't run hekate within the emunand indeed you can't get tsec_root_key and therefore can't get the 06 keys.
AFAIK, the sx bootloader checks for the emunand magic and then uses the emunand to boot (I.e. You don't choose. If it exists, it uses it) . Now, my guess is that it only uses Emunand when booting into sx OS and it won't mask the Nand to Emunand when chain loading a different payload. And even if it did, hekate might have to manage it by itself.

Gesendet von meinem Mi A1 mit Tapatalk
 

RahFah

Well-Known Member
Newcomer
Joined
Apr 10, 2009
Messages
72
Trophies
1
Age
12
XP
689
Country
Brazil
Yeah they were there but removed them and redumped the keys and now it worked, possibly a leftover from old hekate and new one didnt overwrite the old dumps. THanks for the help!
I had the same problem, only dump 112 keys, without master_key_06. But after I deleted the "backup" folder and redump TSEC and Fuse in Hekate, Lockpick dump 120 keys with masterkey 06.

Perfect now, Thanks.
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,085
Country
Germany
The problem is that Hekate creates the dumps only from the sysNand. Since the emuNand is a TX development, this nand is only accessed by the SX Loader. For this reason, with Hekate, it will not be possible to get the data needed for the keys from the emuNand.
 
  • Like
Reactions: Alchemy_Gaming

shchmue

Developer
OP
Developer
Joined
Dec 23, 2013
Messages
791
Trophies
1
XP
2,366
Country
United States
so TX will have to implement a tsec_root_key dumper in the style of Hekate to get it working. that's up to them. if they do that and it's in a consistent file and location, i'll add support for it.
 
  • Like
Reactions: Muxi

LegendAssassinF

Well-Known Member
Member
Joined
Dec 12, 2012
Messages
879
Trophies
0
Age
31
Location
Princeton, New Jersey
Website
www.youtube.com
XP
457
Country
United States

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,731
Trophies
1
Location
Nintendo works for my dad
XP
5,277
Country
Germany
Hi I am currently stuck on a blue screen or black screen when booting my Switch. I have SX OS to load payloads but this guide:

https://gbatemp.net/threads/how-to-...nofficially-without-burning-any-fuses.507461/

Is telling me to get the prod.keys but since I can't boot into CFW. I can't run any homebrew is there anyway around this?
You should be able to Google them. Almost certain there are multiple pastebins online somewhere.

Gesendet von meinem Mi A1 mit Tapatalk
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,731
Trophies
1
Location
Nintendo works for my dad
XP
5,277
Country
Germany
I thought prod.keys were console unique?
I am not 100% sure, but I don't think they are. Or at least Choi doesn't need them in the keys.txt file and you can still dump your biskeys with biskeydump.

But then again, I am not firm on the procedure you're trying to execute so maybe you want to wait on further input than my wild speculation :)
 

LegendAssassinF

Well-Known Member
Member
Joined
Dec 12, 2012
Messages
879
Trophies
0
Age
31
Location
Princeton, New Jersey
Website
www.youtube.com
XP
457
Country
United States
I am not 100% sure, but I don't think they are. Or at least Choi doesn't need them in the keys.txt file and you can still dump your biskeys with biskeydump.

But then again, I am not firm on the procedure you're trying to execute so maybe you want to wait on further input than my wild speculation :)

Maybe lol

I'm just trying to follow the guide but stuck on step 7 since my Switch won't boot any CFW so I'm not sure how to obtain the prod.keys. I'm pretty sure there is a way to do it since I can't be the only person with this problem. So ChoiDujour110 tells me this "hactool keys file C:\Users\myname/.switch/prod.keys doesn't exist!"

The guide doesn't say how to get prod.keys and even google hasn't told me how to get them or if I could use anyone's. Just don't want to move on since the guide says "This means it has completed successfully. Otherwise, try and diagnose the problem, you cannot continue without it"
 

Wanap

Member
Newcomer
Joined
Oct 19, 2018
Messages
23
Trophies
0
Age
25
XP
79
Country
Finland
So I installed mario tennis aces as .xci and I learned you cant install DLCs as .xci so I got the dlc as .nsp instead. I installed the dlc with d0pus but now I cant open mario tennis. it says "The software data is not downloaded. It will be downloaded now." and gives me options to download using the internet or to cancel the launch. So how do you install dlcs and updates properly?
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
18,984
Trophies
2
Age
29
Location
New York City
XP
13,312
Country
United States
So I installed mario tennis aces as .xci and I learned you cant install DLCs as .xci so I got the dlc as .nsp instead. I installed the dlc with d0pus but now I cant open mario tennis. it says "The software data is not downloaded. It will be downloaded now." and gives me options to download using the internet or to cancel the launch. So how do you install dlcs and updates properly?
Not sure what that has to do with lockpick, but you can't just install the DLC and expect it to work. You also have to download and install the corresponding game updates which is what the game is trying to download.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Sorry for accidentally bending over