Skip to content

Commit f055cfb

Browse files
Better decryption support
1 parent 6491f82 commit f055cfb

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

Extensions/TkSharp.Extensions.LibHac/Util/TkKeyUtils.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,16 @@ public static bool TryGetKeys(string? sdCardRootPath, [MaybeNullWhen(false)] out
3939
}
4040

4141
string titleKeysFile = Path.Combine(target, "title.keys");
42-
if (!File.Exists(titleKeysFile)) {
43-
return null;
42+
if (File.Exists(titleKeysFile)) {
43+
KeySet keys = new();
44+
ExternalKeyReader.ReadKeyFile(keys, titleKeysFilename: titleKeysFile, prodKeysFilename: keysFile);
45+
return keys;
46+
}
47+
else {
48+
KeySet keys = new();
49+
ExternalKeyReader.ReadKeyFile(keys, prodKeysFilename: keysFile);
50+
return keys;
4451
}
45-
46-
KeySet keys = new();
47-
ExternalKeyReader.ReadKeyFile(keys, titleKeysFilename: titleKeysFile, prodKeysFilename: keysFile);
48-
return keys;
4952
}
5053

5154
private static KeySet? GetKeys(string sdCardRootPath)

0 commit comments

Comments
 (0)