mirror of
https://github.com/rvtr/TwlToolsRED.git
synced 2025-10-31 06:41:18 -04:00
マスタエディタ:プラットフォームのチェック修正。チェックする場所も変更。PictoChatなどのシステムNTRアプリを読み込めるようにした。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@312 7061adef-622a-194b-ae81-725974e89856
This commit is contained in:
parent
9a695e9305
commit
7033479efa
Binary file not shown.
@ -79,6 +79,19 @@ ECSrlResult RCSrl::readFromFile( System::String ^srlfile )
|
|||||||
}
|
}
|
||||||
#endif //#ifdef METWL_WHETHER_SIGN_DECRYPT
|
#endif //#ifdef METWL_WHETHER_SIGN_DECRYPT
|
||||||
|
|
||||||
|
#ifdef METWL_WHETHER_PLATFORM_CHECK
|
||||||
|
// プラットフォームのチェック
|
||||||
|
if( ((tmprh.s.platform_code != PLATFORM_CODE_NTR) && (tmprh.s.enable_signature != 0)) || // PictoChat/DS-download-play のみこれに該当
|
||||||
|
(tmprh.s.platform_code != PLATFORM_CODE_TWL_HYBLID) ||
|
||||||
|
(tmprh.s.platform_code != PLATFORM_CODE_TWL_LIMITED) )
|
||||||
|
{
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return ECSrlResult::ERROR_PLATFORM;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// 署名チェックを通ってからフィールドのROMヘッダにコピー
|
// 署名チェックを通ってからフィールドのROMヘッダにコピー
|
||||||
// (そうしないと不正SRLを読み込んだときにROMヘッダが上書きされてしまう)
|
// (そうしないと不正SRLを読み込んだときにROMヘッダが上書きされてしまう)
|
||||||
memcpy( this->pRomHeader, &tmprh, sizeof(ROM_Header) );
|
memcpy( this->pRomHeader, &tmprh, sizeof(ROM_Header) );
|
||||||
|
|||||||
@ -232,16 +232,6 @@ ECSrlResult RCSrl::mrcTWL( FILE *fp )
|
|||||||
{
|
{
|
||||||
// ROMヘッダのチェック (NTR互換領域)
|
// ROMヘッダのチェック (NTR互換領域)
|
||||||
|
|
||||||
#ifdef METWL_WHETHER_PLATFORM_CHECK
|
|
||||||
// プラットフォームのチェック
|
|
||||||
if( (this->pRomHeader->s.platform_code != PLATFORM_CODE_TWL_HYBLID) &&
|
|
||||||
(this->pRomHeader->s.platform_code != PLATFORM_CODE_TWL_LIMITED) &&
|
|
||||||
(this->pRomHeader->s.enable_signature == 0) )
|
|
||||||
{
|
|
||||||
return ECSrlResult::ERROR_PLATFORM;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// NANDアプリがHYBRIDとなるのはクローンブートのときのみ
|
// NANDアプリがHYBRIDとなるのはクローンブートのときのみ
|
||||||
if( this->IsMediaNand )
|
if( this->IsMediaNand )
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user