mirror of
https://github.com/DarkMatterCore/nxdumptool.git
synced 2024-11-22 18:26:39 +00:00
Update old codebase copy.
This commit is contained in:
parent
083874bd4e
commit
83671eaa9c
3 changed files with 11 additions and 2 deletions
10
old/nca.c
10
old/nca.c
|
@ -111,6 +111,8 @@ char *getReferenceTitleIDType(u8 type)
|
|||
out = "PatchId";
|
||||
break;
|
||||
case NcmContentMetaType_Patch:
|
||||
out = "OriginalId";
|
||||
break;
|
||||
case NcmContentMetaType_AddOnContent:
|
||||
out = "ApplicationId";
|
||||
break;
|
||||
|
@ -835,7 +837,13 @@ bool retrieveTitleKeyFromGameCardTicket(title_rights_ctx *rights_info, u8 *decry
|
|||
}
|
||||
|
||||
// Check if the ticket has already been retrieved from the HFS0 partition in the gamecard
|
||||
if (rights_info->retrieved_tik) return true;
|
||||
if (rights_info->retrieved_tik)
|
||||
{
|
||||
// Save the decrypted NCA key area keys
|
||||
memset(decrypted_nca_keys, 0, NCA_KEY_AREA_SIZE);
|
||||
memcpy(decrypted_nca_keys + (NCA_KEY_AREA_KEY_SIZE * 2), rights_info->dec_titlekey, 0x10);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Load external keys
|
||||
if (!loadExternalKeys()) return false;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
#include <errno.h>
|
||||
|
||||
#include "nso.h"
|
||||
#include "lz4.h"
|
||||
|
|
|
@ -908,7 +908,7 @@ static bool initServices()
|
|||
initPmdmnt = true;
|
||||
|
||||
/* Initialize pl service */
|
||||
result = plInitialize();
|
||||
result = plInitialize(PlServiceType_User);
|
||||
if (R_FAILED(result))
|
||||
{
|
||||
consoleErrorScreen("%s: failed to initialize pl service! (0x%08X)", __func__, result);
|
||||
|
|
Loading…
Reference in a new issue