Post: BOII 1.12 Sv_GameSendServerCommand
07-19-2013, 05:22 PM #1
SC58
Former Staff
(adsbygoogle = window.adsbygoogle || []).push({}); Hey NGU, I have had this for a while but didnt know if it worked or not until i sent to bad luck brian and he test and it works so here the release Happy


You must login or register to view this content.
    public class PS3
{
public static uint ProcessID;
public static uint[] ProcessIDs;

public static void SetMemory(uint Address, byte[] Bytes)
{
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, Bytes);
}
public static void GetMemory(uint Address, ref byte[] Bytes)
{
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, ref Bytes);
}
public static void Connect()
{
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);

}
public static void Attach()
{
PS3TMAPI.GetProcessList(0, out ProcessIDs);
ulong uProcess = ProcessIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID); PS3TMAPI.ProcessContinue(0, ProcessID);
}
}



public static void SV_GameSendServerCommand(int client, string command)
{
byte[] Patch = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x02, 0x00, 0x80, 0x63, 0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3C, 0xA0, 0x02, 0x00, 0x30, 0xA5, 0x00, 0x04, 0x4B, 0xFB, 0x27, 0x91, 0x48, 0x00, 0x00, 0x74, 0x30, 0xA5, 0x00, 0x08, 0x30, 0xC6, 0x00, 0x0C, 0x30, 0xE7, 0x00, 0x10, 0x60, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x60, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8 };
byte[] ORG = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x00, 0xD9, 0x80, 0x63, 0xB5, 0xF8, 0x2C, 0x03, 0x00, 0x00, 0x41, 0x82, 0x00, 0x7C, 0x3C, 0x60, 0x00, 0x39, 0x38, 0x80, 0x00, 0x00, 0x3B, 0xE3, 0x5E, 0x8C, 0x63, 0x43, 0x00, 0x00, 0xC3, 0xFF, 0x00, 0x08, 0xFC, 0x20, 0xF8, 0x90, 0x4B, 0xFD, 0x80, 0x09, 0xC0, 0x3E, 0x00, 0x28, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8, 0xD8, };
byte[] clean = new byte[250];
byte[] Client = new byte[1];
Client = BitConverter.GetBytes(client);
Array.Reverse(Client);
PS3.SetMemory(0x2000000, Client);
PS3.SetMemory(0x2000004, clean);
PS3.SetMemory(0x2000004, Encoding.ASCII.GetBytes(command + "\0"));
LIB.PS3.SetMemory(0x396484, Patch);
System.Threading.Thread.Sleep(Cool Man (aka Tustin);
LIB.PS3.SetMemory(0x396484, ORG);
}


Credit - me finding the offsets and bad luck brian testing and making the C# code

If you use this please give credit, Thanks
(adsbygoogle = window.adsbygoogle || []).push({});

The following 11 users say thank you to SC58 for this useful post:

{H} | Exception, RawDog2002, Bad Luck Brian, blackhawk34, ErasedDev, Mango_Knife, NGU-xNiicKzHD, O-H, SALEM-x, zZHackzZ

The following user groaned SC58 for this awful post:

smashedya
07-19-2013, 06:28 PM #2
zZHackzZ
Climbing up the ladder
Originally posted by SC58 View Post
Hey NGU, I have had this for a while but didnt know if it worked or not until i sent to bad luck brian and he test and it works so here the release Happy


You must login or register to view this content.
    public class PS3
{
public static uint ProcessID;
public static uint[] ProcessIDs;

public static void SetMemory(uint Address, byte[] Bytes)
{
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, Bytes);
}
public static void GetMemory(uint Address, ref byte[] Bytes)
{
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, ref Bytes);
}
public static void Connect()
{
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);

}
public static void Attach()
{
PS3TMAPI.GetProcessList(0, out ProcessIDs);
ulong uProcess = ProcessIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID); PS3TMAPI.ProcessContinue(0, ProcessID);
}
}



public static void SV_GameSendServerCommand(int client, string command)
{
byte[] Patch = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x02, 0x00, 0x80, 0x63, 0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3C, 0xA0, 0x02, 0x00, 0x30, 0xA5, 0x00, 0x04, 0x4B, 0xFB, 0x27, 0x91, 0x48, 0x00, 0x00, 0x74, 0x30, 0xA5, 0x00, 0x08, 0x30, 0xC6, 0x00, 0x0C, 0x30, 0xE7, 0x00, 0x10, 0x60, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x60, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8 };
byte[] ORG = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x00, 0xD9, 0x80, 0x63, 0xB5, 0xF8, 0x2C, 0x03, 0x00, 0x00, 0x41, 0x82, 0x00, 0x7C, 0x3C, 0x60, 0x00, 0x39, 0x38, 0x80, 0x00, 0x00, 0x3B, 0xE3, 0x5E, 0x8C, 0x63, 0x43, 0x00, 0x00, 0xC3, 0xFF, 0x00, 0x08, 0xFC, 0x20, 0xF8, 0x90, 0x4B, 0xFD, 0x80, 0x09, 0xC0, 0x3E, 0x00, 0x28, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8, 0xD8, };
byte[] clean = new byte[250];
byte[] Client = new byte[1];
Client = BitConverter.GetBytes(client);
Array.Reverse(Client);
PS3.SetMemory(0x2000000, Client);
PS3.SetMemory(0x2000004, clean);
PS3.SetMemory(0x2000004, Encoding.ASCII.GetBytes(command + "\0"));
LIB.PS3.SetMemory(0x396484, Patch);
System.Threading.Thread.Sleep(Cool Man (aka Tustin);
LIB.PS3.SetMemory(0x396484, ORG);
}


Credit - me finding the offsets and bad luck brian testing and making the C# code

If you use this please give credit, Thanks


Good work again bro , i would talk to you on skype but someone hacked my skype Drack
07-19-2013, 06:58 PM #3
Mango_Knife
In my man cave
Originally posted by zZHackzZ View Post
Good work again bro , i would talk to you on skype but someone hacked my skype Drack


Amm send me your skype name
I Can try to hack him back
07-19-2013, 07:00 PM #4
zZHackzZ
Climbing up the ladder
Originally posted by Knife View Post
Amm send me your skype name
I Can try to hack him back


My hacked one is : Dylaaa95
New one is : zZHackzZ
07-19-2013, 07:05 PM #5
Mango_Knife
In my man cave
Originally posted by zZHackzZ View Post
My hacked one is : Dylaaa95
New one is : zZHackzZ


OK i will try to get him back bro
07-19-2013, 07:05 PM #6
Mango_Knife
In my man cave
Originally posted by SC58 View Post
Hey NGU, I have had this for a while but didnt know if it worked or not until i sent to bad luck brian and he test and it works so here the release Happy


You must login or register to view this content.
    public class PS3
{
public static uint ProcessID;
public static uint[] ProcessIDs;

public static void SetMemory(uint Address, byte[] Bytes)
{
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, Bytes);
}
public static void GetMemory(uint Address, ref byte[] Bytes)
{
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, ref Bytes);
}
public static void Connect()
{
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);

}
public static void Attach()
{
PS3TMAPI.GetProcessList(0, out ProcessIDs);
ulong uProcess = ProcessIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID); PS3TMAPI.ProcessContinue(0, ProcessID);
}
}



public static void SV_GameSendServerCommand(int client, string command)
{
byte[] Patch = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x02, 0x00, 0x80, 0x63, 0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3C, 0xA0, 0x02, 0x00, 0x30, 0xA5, 0x00, 0x04, 0x4B, 0xFB, 0x27, 0x91, 0x48, 0x00, 0x00, 0x74, 0x30, 0xA5, 0x00, 0x08, 0x30, 0xC6, 0x00, 0x0C, 0x30, 0xE7, 0x00, 0x10, 0x60, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x60, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8 };
byte[] ORG = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x00, 0xD9, 0x80, 0x63, 0xB5, 0xF8, 0x2C, 0x03, 0x00, 0x00, 0x41, 0x82, 0x00, 0x7C, 0x3C, 0x60, 0x00, 0x39, 0x38, 0x80, 0x00, 0x00, 0x3B, 0xE3, 0x5E, 0x8C, 0x63, 0x43, 0x00, 0x00, 0xC3, 0xFF, 0x00, 0x08, 0xFC, 0x20, 0xF8, 0x90, 0x4B, 0xFD, 0x80, 0x09, 0xC0, 0x3E, 0x00, 0x28, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8, 0xD8, };
byte[] clean = new byte[250];
byte[] Client = new byte[1];
Client = BitConverter.GetBytes(client);
Array.Reverse(Client);
PS3.SetMemory(0x2000000, Client);
PS3.SetMemory(0x2000004, clean);
PS3.SetMemory(0x2000004, Encoding.ASCII.GetBytes(command + "\0"));
LIB.PS3.SetMemory(0x396484, Patch);
System.Threading.Thread.Sleep(Cool Man (aka Tustin);
LIB.PS3.SetMemory(0x396484, ORG);
}


Credit - me finding the offsets and bad luck brian testing and making the C# code

If you use this please give credit, Thanks


Forgot to say
Nice post SC58
07-19-2013, 07:08 PM #7
zZHackzZ
Climbing up the ladder
Originally posted by Knife View Post
OK i will try to get him back bro


ok thnks bro
07-19-2013, 07:10 PM #8
MoTmrD
Banned
woow nice job
07-21-2013, 09:34 AM #9
O-H
Bounty hunter
Give an example of this?
I've tried this SV_GameSendServerCommand(0, "c \"^3Check 1, 2.\""); and it didn't work.
07-21-2013, 11:20 AM #10
You guys are beasts. You release everything I wish for. =3 Maybe you could tell us how you found it... That way, people will be able to look for the offset for later updates.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo