Reverted back to old user ID, added comment explaining groupID choice. Added back some debug prints to files...
This commit is contained in:
parent
43ba6ce6e5
commit
f2a978e97f
|
@ -348,7 +348,7 @@ s32 CWII_IPC_HLE_Device_fs::ExecuteCommand(u32 _Parameter, u32 _BufferIn, u32 _B
|
|||
_BufferOutSize);
|
||||
|
||||
u32 OwnerID = 0;
|
||||
u16 GroupID = 0x3031;
|
||||
u16 GroupID = 0x3031; // this is also known as makercd, 01 (0x3031) for nintendo and 08 (0x3038) for MH3 etc
|
||||
std::string Filename = HLE_IPC_BuildFilename((const char*)Memory::GetPointer(_BufferIn), 64);
|
||||
u8 OwnerPerm = 0x3; // read/write
|
||||
u8 GroupPerm = 0x3; // read/write
|
||||
|
|
|
@ -80,7 +80,7 @@ it failed)
|
|||
|
||||
extern std::queue<std::pair<u32,std::string> > g_ReplyQueueLater;
|
||||
const u8 default_address[] = { 0x00, 0x17, 0xAB, 0x99, 0x99, 0x99 };
|
||||
int status = 3;
|
||||
int status = 5;
|
||||
// **********************************************************************************
|
||||
// Handle /dev/net/kd/request requests
|
||||
CWII_IPC_HLE_Device_net_kd_request::CWII_IPC_HLE_Device_net_kd_request(u32 _DeviceID, const std::string& _rDeviceName)
|
||||
|
@ -155,11 +155,11 @@ bool CWII_IPC_HLE_Device_net_kd_request::IOCtl(u32 _CommandAddress)
|
|||
|
||||
case IOCTL_NWC24_REQUEST_GENERATED_USER_ID: // (Input: none, Output: 32 bytes)
|
||||
INFO_LOG(WII_IPC_NET, "NET_KD_REQ: IOCTL_NWC24_REQUEST_GENERATED_USER_ID");
|
||||
Memory::Write_U32(0xFFFFFFDC, BufferOut);
|
||||
Memory::Write_U32(0x00050495, BufferOut + 4);
|
||||
Memory::Write_U32(0x90CFBF35, BufferOut + 8);
|
||||
Memory::Write_U32(0x00000002, BufferOut + 0xC);
|
||||
//Memory::WriteBigEData((u8*)m_UserID.c_str(), BufferOut, m_UserID.length() + 1);
|
||||
//Memory::Write_U32(0xFFFFFFDC, BufferOut);
|
||||
//Memory::Write_U32(0x00050495, BufferOut + 4);
|
||||
//Memory::Write_U32(0x90CFBF35, BufferOut + 8);
|
||||
//Memory::Write_U32(0x00000002, BufferOut + 0xC);
|
||||
Memory::WriteBigEData((u8*)m_UserID.c_str(), BufferOut, m_UserID.length() + 1);
|
||||
break;
|
||||
|
||||
case IOCTL_NWC24_GET_SCHEDULAR_STAT:
|
||||
|
|
|
@ -459,11 +459,11 @@ u32 CWII_IPC_HLE_Device_net_ssl::ExecuteCommandV(u32 _Parameter, SIOCtlVBuffer C
|
|||
{
|
||||
SSL* ssl = sslfds[sslID];
|
||||
|
||||
/*FILE *ssl_write = fopen("ssl_write.txt", "ab");
|
||||
FILE *ssl_write = fopen("ssl_write.txt", "ab");
|
||||
fwrite(Memory::GetPointer(_BufferOut2), 1, BufferOutSize2, ssl_write);
|
||||
fprintf(ssl_write, "----(%d)----\n", BufferOutSize2);
|
||||
//fprintf(ssl_write, "----(%d)----\n", BufferOutSize2);
|
||||
fclose(ssl_write);
|
||||
*/
|
||||
|
||||
returnValue = SSL_write(ssl, Memory::GetPointer(_BufferOut2), BufferOutSize2);
|
||||
if (returnValue == -1)
|
||||
returnValue = -SSL_get_error(ssl, returnValue);
|
||||
|
@ -525,15 +525,15 @@ u32 CWII_IPC_HLE_Device_net_ssl::ExecuteCommandV(u32 _Parameter, SIOCtlVBuffer C
|
|||
Memory::Write_U32(returnValue, _BufferIn);
|
||||
//returnValue = 0;
|
||||
}
|
||||
/*memcpy(in2, (char*)Memory::GetPointer(_BufferIn2), BufferInSize2);
|
||||
memcpy(in2, (char*)Memory::GetPointer(_BufferIn2), BufferInSize2);
|
||||
|
||||
|
||||
FILE *ssl_read = fopen("ssl_read.txt", "ab");
|
||||
if((s32)returnValue >0)
|
||||
fwrite(in2, 1, returnValue, ssl_read);
|
||||
fprintf(ssl_read, "%s", "--------\n");
|
||||
//fprintf(ssl_read, "%s", "--------\n");
|
||||
fclose(ssl_read);
|
||||
*/
|
||||
|
||||
INFO_LOG(WII_IPC_NET, "/dev/net/ssl::IOCtlV request IOCTLV_NET_SSL_READ(%d) %s "
|
||||
"BufferIn: (%08x, %i), BufferIn2: (%08x, %i), "
|
||||
"BufferIn3: (%08x, %i), BufferOut: (%08x, %i), "
|
||||
|
|
Loading…
Reference in New Issue