

[COLOR="#008000"]
//GET SYSINFOs
[/COLOR]
string GetattProc = PS3.CCAPI.GetAttachedProcess().ToString();
string FMWV = PS3.CCAPI.GetFirmwareVersion();
string CPU = PS3.CCAPI.GetTemperatureCELL();
string RSX = PS3.CCAPI.GetTemperatureRSX();
[COLOR="#008000"]//GET CID[/COLOR]
byte[] buffer = new byte[0x10];
PS3.CCAPI.GetLv2Memory(9223372036858981040L, buffer);
string str = BitConverter.ToString(buffer).Replace("-", " ");
[COLOR="#008000"]//GET PSID[/COLOR]
byte[] buffer2 = new byte[0x10];
PS3.CCAPI.GetLv2Memory(9223372036859580196L, buffer2);
string str2 = BitConverter.ToString(buffer2).Replace("-", " ");
[COLOR="#008000"]//Show Infos[/COLOR]
MessageBox.Show("Console IP: " + ipaddresstextbox.Text + Environment.NewLine + "ProcessI
" + GetattProc + Environment.NewLine + "ConsoleI//GET PSI
" + str + Environment.NewLine + "PSI
" + str2 + Environment.NewLine + "CPU TEMP: " + CPU + Environment.NewLine + "RSX TEMP: " + RSX + Environment.NewLine + "Firmware Version: " + FMWV);
[/COLOR]
[COLOR="#008000"]//GET LVL1 MEMORY[/COLOR]
[DllImport("CCAPI.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern int getLv1Memory(int connectionId, ulong offset, uint size, byte[] buffOut);
public int GetLv1Memory(uint offset, byte[] buffer)
{
return getLv1Memory(System.connectionID, (ulong)offset, (uint)buffer.Length, buffer);
}
public int GetLv1Memory(ulong offset, byte[] buffer)
{
return getLv1Memory(System.connectionID, offset, (uint)buffer.Length, buffer);
}
[COLOR="#008000"]//GET LVL2 MEMORY[/COLOR]
[DllImport("CCAPI.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern int getLv2Memory(int connectionId, ulong offset, uint size, byte[] buffOut);
public int GetLv2Memory(ulong offset, byte[] buffer)
{
return getLv2Memory(System.connectionID, offset, (uint)buffer.Length, buffer);
}
[COLOR="#008000"]//SET LVL1 MEMORY[/COLOR]
[DllImport("CCAPI.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern int setLv1Memory(int connectionId, ulong offset, uint size, byte[] buffIn);
public int SetLv1Memory(uint offset, byte[] buffer)
{
return setLv1Memory(System.connectionID, (ulong)offset, (uint)buffer.Length, buffer);
}
public int SetLv1Memory(ulong offset, byte[] buffer)
{
return setLv1Memory(System.connectionID, offset, (uint)buffer.Length, buffer);
}
[COLOR="#008000"]//SET LVL2 MEMORY[/COLOR]
[DllImport("CCAPI.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern int setLv2Memory(int connectionId, ulong offset, uint size, byte[] buffIn);
public int SetLv2Memory(ulong offset, byte[] buffer)
{
return setLv2Memory(System.connectionID, offset, (uint)buffer.Length, buffer);
}

[COLOR="#008000"]
//GET SYSINFOs
[/COLOR]
string GetattProc = PS3.CCAPI.GetAttachedProcess().ToString();
string FMWV = PS3.CCAPI.GetFirmwareVersion();
string CPU = PS3.CCAPI.GetTemperatureCELL();
string RSX = PS3.CCAPI.GetTemperatureRSX();
[COLOR="#008000"]//GET CID[/COLOR]
byte[] buffer = new byte[0x10];
PS3.CCAPI.GetLv2Memory(9223372036858981040L, buffer);
string str = BitConverter.ToString(buffer).Replace("-", " ");
[COLOR="#008000"]//GET PSID[/COLOR]
byte[] buffer2 = new byte[0x10];
PS3.CCAPI.GetLv2Memory(9223372036859580196L, buffer2);
string str2 = BitConverter.ToString(buffer2).Replace("-", " ");
[COLOR="#008000"]//Show Infos[/COLOR]
MessageBox.Show("Console IP: " + ipaddresstextbox.Text + Environment.NewLine + "ProcessI
" + GetattProc + Environment.NewLine + "ConsoleI//GET PSI
" + str + Environment.NewLine + "PSI
" + str2 + Environment.NewLine + "CPU TEMP: " + CPU + Environment.NewLine + "RSX TEMP: " + RSX + Environment.NewLine + "Firmware Version: " + FMWV);
[/COLOR]
Copyright © 2026, NextGenUpdate.
All Rights Reserved.