diff --git a/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c b/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c index 9d937280..bf45acfe 100644 --- a/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c +++ b/build/libraries_sysmenu/boot/ARM7/src/bootAPI.c @@ -130,6 +130,7 @@ BOOL BOOT_WaitStart( void ) (void)OS_SetIrqMaskEx(0); // マウント情報を一時的にSYSM_TWL_MOUNT_INFO_TMP_BUFFERに登録 + // ここまでにHW_TWL_ROM_HEADER_BUFのヘッダが次のアプリのものに変更されている必要あり SYSMi_SetBootAppMountInfo( &SYSMi_GetWork2()->bootTitleProperty ); BOOTi_ClearREG_RAM(); // ARM7側のメモリ&レジスタクリア。 diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c index 6e127e90..77a4f2ec 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c @@ -645,7 +645,7 @@ static AuthResult SYSMi_AuthenticateTWLHeader( TitleProperty *pBootTitle ) }else { // keynum = 1:SystemApp 2:SecureApp 3:UserApp - keynum = (u8)( (hi & TITLE_ID_SECURE_FLAG_MASK) ? SECURE_APP_KEY_INDEX + keynum = (u8)( (hi & TITLE_ID_HI_SECURE_FLAG_MASK) ? SECURE_APP_KEY_INDEX : ( (hi & TITLE_ID_HI_APP_TYPE_MASK) ? SYSTEM_APP_KEY_INDEX : USER_APP_KEY_INDEX ) ); }