PS3Lib4.4 [UNOFFICIAL] - (PS3LIB4.3 Modified by: BaSs_HaXoR)
Ps3Lib 4.4 Unofficial
UPDATES
----------------------------------------------------(10-22-14)
UPDATE* Version: PS3Lib 4.4.6
#) Added Connect CCAPI, No IP Needed
-) Gets IP Automatically via your Network using MAC Fingerprinting (OUI Fingerprint)
RAW PS3 MAC Fingerprint LIST: PS3 OUI Fingerprint Macaddress list (RAW) - Pastebin.com
- Code:
-
PS3API PS3 = new PS3API(SelectAPI.ControlConsole);
PS3.CCAPI.CCAPIConnect();
-) Get all PS3's Macaddress + IPAddress via:
- Code:
-
string consoles = string.Join(" ", PS3.CCAPI.searchNetwork());
----------------------------------------------------(9/24/14)
UPDATE* Version: PS3Lib(v4.4.5)
#) Fixed MSIL CPU misconfiguration. Works on both (x86) & (x64) CPU platforms now.
#) Removed minor code from TMAPI.
--------------------------------------------------
(v4.4.2)
#) SetPSID
#) GetConsoleID *FIXED
----------------------------------------------------
(v4.4)
#) GetLvl1Memory
#) GetLvl2Memory
#) SetLvl1Memory
#) SetLvl2Memory
#) GetConsoleID
#) GetPSID
#) Secret 1337 function ;p (Hint, PS3.CCAPI.BaSs) xD
GetLVL2Mem Tool: GetLVL2Mem
PS3 CCAPI Connect Console Tool (
NO-IP NEEDED!): CCAPI ConnectConsole
PS3Lib4.4 [
UNOFFICIAL]
Download:
PS3Lib 4.4.6 Download: PS3Lib 4.4.6
Older versions:
- Spoiler:
PS3Lib 4.4.5
PS3Lib4.4.2.2[UNOFFICIAL]
CCAPI_250 [BH]
PS3Lib4.4.2.1[UNOFFICIAL]
PS3Lib4.4.2[UNOFFICIAL]
PS3Lib4.4[UNOFFICIAL]
******************************************************************
*
YOU MUST HAVE THE CCAPI2.dll in the same folder as the
* program your making that uses ANY of these functions/calls
* to LVL1/LVL2 Memory.
******************************************************************
*What is CCAPI2.dll? It is CCAPI Library Version 2.00 is all.
*Why use CCAPI.dll version 2.00? Because it still has the ability
*to make a call to the functions without the added entrypoints
*which where added in the release of CCAPI.dll Version 2.50.
******************************************************************
- Code:
-
//-----------------------------------------------//
How to use GetConsoleID:
///////////////////////////////////////////////////
string CID = PS3.CCAPI.GetConsoleID();
MessageBox.Show(CID);
//-----------------------------------------------//
How to use GetPSID:
///////////////////////////////////////////////////
string PSID = PS3.CCAPI.GetPSID();
MessageBox.Show(PSID);
//-----------------------------------------------//
How to use SetPSID:
///////////////////////////////////////////////////
string PSID = PS3.CCAPI.SetPSID(yourTextBox.Text);
MessageBox.Show(PSID);
//////////////////////////
//Credits: BuC-SHoTz
//-------------------How to use GET/SET LVL(1/2) Memory-------------------//
- Spoiler:
- Code:
-
public string GetConsoleID()
{
byte[] buffer = new byte[0x10];
GetLv2Memory(9223372036858981040L, buffer);
string str = BitConverter.ToString(buffer).Replace("-", " ");
return str;
}
//^Get ConsoleID
public string GetPSID()
{
byte[] buffer2 = new byte[0x10];
GetLv2Memory(9223372036859580196L, buffer2);
string str2 = BitConverter.ToString(buffer2).Replace("-", " ");
return str2;
}
//^Get PSID
//[PS3LIB 4.3 MODIFIED BY: BaSs_HaXoR]
http://PS3LIB4.4 [UNOFFICIAL]
SetPSID :
- Code:
-
private bool IsValidHexString(IEnumerable<char> hexString)
{
return (
from currentCharacter in hexString
select (currentCharacter >= '0' && currentCharacter <= '9') || (currentCharacter >= 'a' && currentCharacter <= 'f') || (currentCharacter >= 'A' && currentCharacter <= 'F')).All((bool isHexCharacter) => isHexCharacter);
}
private byte[] HexStringToByteArray(string hex)
{
return (
from x in Enumerable.Range(0, hex.Length)
where x % 2 == 0
select Convert.ToByte(hex.Substring(x, 2), 16)).ToArray<byte>();
}
private void SetPSID(string PSID)
{
if (IsValidHexString(PSID) && PSID.Length == 32)
{
byte[] array = this.HexStringToByteArray(PSID);
SetLv2Memory(9223372036859580196uL, array);
}
else
{
MessageBox.Show("Check Your PSID. Wrong Length or Hex Chars.");
}
}
Credits: IMCSx - PS3Lib.dll
Enstone - CCAPI.dll + ControlPackage.pkg
BuC-SHoTz - C# coding, LVL2 Memory Addresses (PS3 Punch CID Changer)