cellSaveData: print SECUREFILE secureId

This can help to decrypt savedata
This commit is contained in:
Nekotekina 2018-07-09 13:09:35 +03:00
parent 6caffd0e32
commit d2d07abcc5
2 changed files with 7 additions and 1 deletions

View File

@ -708,6 +708,12 @@ static NEVER_INLINE s32 savedata_op(ppu_thread& ppu, u32 operation, u32 version,
}
file_path = fileSet->fileName.get_ptr();
if (type == CELL_SAVEDATA_FILETYPE_SECUREFILE)
{
cellSaveData.notice("SECUREFILE: %s -> %s", file_path, fileSet->secureFileId);
}
break;
}

View File

@ -250,7 +250,7 @@ struct CellSaveDataFileSet
be_t<u32> fileOperation;
vm::bptr<void> reserved;
be_t<u32> fileType;
u8 secureFileId[CELL_SAVEDATA_SECUREFILEID_SIZE];
be_t<v128, 1> secureFileId;
vm::bptr<char> fileName;
be_t<u32> fileOffset;
be_t<u32> fileSize;