mirror of
https://github.com/DarkStore-3DS/Project_CTR.git
synced 2026-07-05 08:49:03 +00:00
Add seed DB access permission.
This commit is contained in:
@@ -464,6 +464,9 @@ char* exheader_print_accessinfobit(u32 bit, char *str)
|
|||||||
case 20 :
|
case 20 :
|
||||||
sprintf(str,"Category HomeMenu");
|
sprintf(str,"Category HomeMenu");
|
||||||
break;
|
break;
|
||||||
|
case 21 :
|
||||||
|
sprintf(str,"Seed DB");
|
||||||
|
break;
|
||||||
default :
|
default :
|
||||||
sprintf(str,"Bit %d (unknown)",bit);
|
sprintf(str,"Bit %d (unknown)",bit);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -490,6 +490,8 @@ int SetARM11StorageInfoFsAccessInfo(exhdr_ARM11SystemLocalCapabilities *arm11, r
|
|||||||
accessInfo |= fsaccess_SHELL;
|
accessInfo |= fsaccess_SHELL;
|
||||||
else if(strcmp(rsf->AccessControlInfo.FileSystemAccess[i],"CategoryHomeMenu") == 0)
|
else if(strcmp(rsf->AccessControlInfo.FileSystemAccess[i],"CategoryHomeMenu") == 0)
|
||||||
accessInfo |= fsaccess_CATEGORY_HOME_MENU;
|
accessInfo |= fsaccess_CATEGORY_HOME_MENU;
|
||||||
|
else if(strcmp(rsf->AccessControlInfo.FileSystemAccess[i],"SeedDB") == 0)
|
||||||
|
accessInfo |= fsaccess_SEEDDB;
|
||||||
else{
|
else{
|
||||||
fprintf(stderr,"[EXHEADER ERROR] Invalid FileSystemAccess Name: \"%s\"\n",rsf->AccessControlInfo.FileSystemAccess[i]);
|
fprintf(stderr,"[EXHEADER ERROR] Invalid FileSystemAccess Name: \"%s\"\n",rsf->AccessControlInfo.FileSystemAccess[i]);
|
||||||
return EXHDR_BAD_RSF_OPT;
|
return EXHDR_BAD_RSF_OPT;
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ typedef enum
|
|||||||
fsaccess_SHOP = (1 << 18), // 0x00040000 probably used by eshop
|
fsaccess_SHOP = (1 << 18), // 0x00040000 probably used by eshop
|
||||||
fsaccess_SHELL = (1 << 19), // 0x00080000 reference to "Nintendo [User Interface] Shell" (NS)?
|
fsaccess_SHELL = (1 << 19), // 0x00080000 reference to "Nintendo [User Interface] Shell" (NS)?
|
||||||
fsaccess_CATEGORY_HOME_MENU = (1 << 20), // 0x00100000 used by homemenu
|
fsaccess_CATEGORY_HOME_MENU = (1 << 20), // 0x00100000 used by homemenu
|
||||||
|
fsaccess_SEEDDB = (1 << 21), // 0x00200000 seeddb access
|
||||||
} file_system_access;
|
} file_system_access;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
|
|||||||
Reference in New Issue
Block a user