Post: PS3Lib4.4 [UNOFFICIAL] Release (CCAPI NO IP-Address Needed!)
06-28-2014, 11:41 PM #1
(adsbygoogle = window.adsbygoogle || []).push({});
PS3Lib v4.4.9X Release


Last updated: (11-14-14)
Download: You must login or register to view this content.
[Older 4.4.9.0 Removed due to wrong upload]
-----------------------------------------------------------------------------------------\
*Also, special thanks to: njuijosh, for helping with testing* Smile
*FIXED DOWNLOAD*
#) Added "public void" for: PS3.CCAPI.ConnectTarget();
#) Fixed code up, should work fine.
#) added bool for topmost
#) Fixed a few bugs. Officially works with all projects.
#) No issues, except bool will always return true for connecting.
#) Just replace this PS3Lib.dll with any PS3Lib.dll used in a project and it will work fine Smile
-----------------------------------------------------------------------------------------

PS3Lib 4.4.8 + What changed.

PS3Lib v4.4.8 Release

Last updated: (10-31-14)

PS3Lib v4.4.8.6
-----------------------------------------------------------------------------------------
#) Changed PS3.CCAPI.Consoles(); to PS3.CCAPI.ConnectTarget("");
#) Changed PS3.ConnectTarget() for CCAPI. //Bool doesn't return correctly, it will always return true (runs through tread)
#) Just replace this PS3Lib in with a tool and the Consoles window will show... (Find PS3 IP through MAC on Network)

#) Added Combobox1.SelectedIndex = 0;
#) Added Combobox1: AcceptButton = ConnectBtn;
-----------------------------------------------------------------------------------------

Download: You must login or register to view this content.
PS3Lib Source: (4.4.8.6) ...
-----------------------------------------------------------------------------------------




TUTORIAL:
    
PS3API PS3 = new PS3API();

PS3.ChangeAPI(SelectAPI.ControlConsole);
PS3.CCAPI.ConnectTarget("anything here");

//or

PS3API PS3 = new PS3API();

PS3.ChangeAPI(SelectAPI.ControlConsole);
PS3.ConnectTarget();


You must login or register to view this content.

You must login or register to view this content.

************************************************** ****************
* 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 were added in the release of CCAPI.dll Version 2.50.
************************************************** ****************
[/code]


PS3Lib 4.4 Functions:

    //-----------------------------------------------//

How to use GetConsoleISad Awesome
///////////////////////////////////////////////////
string CID = PS3.CCAPI.GetConsoleID();
MessageBox.Show(CID);
//-----------------------------------------------//
How to use GetPSISad Awesome
///////////////////////////////////////////////////
string PSID = PS3.CCAPI.GetPSID();
MessageBox.Show(PSID);
//-----------------------------------------------//
How to use SetPSISad Awesome
///////////////////////////////////////////////////
string PSID = PS3.CCAPI.SetPSID(yourTextBox.Text);
MessageBox.Show(PSID);
//////////////////////////
//Credits: BuC-SHoTz




How to use GET/SET LVL(1/2) Memory
Get CID :

    
public string GetConsoleID()
{
byte[] buffer = new byte[0x10];
GetLv2Memory(9223372036858981040L, buffer);
string str = BitConverter.ToString(buffer).Replace("-", " ");
return str;
}
//^Get ConsoleID



Get PSID :

     	  
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]
//PS3LIB4.4 [UNOFFICIAL]



SetPSID :

    
private bool IsValidHexString(IEnumerable<char> hexString)
{
return (
from currentCharacter in hexString
select (currentCharacter >= '0' && currentCharacter <= '9'Winky Winky || (currentCharacter >= 'a' && currentCharacter <= 'f'Winky Winky || (currentCharacter >= 'A' && currentCharacter <= 'F'Winky Winky).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.");
}
}





Updates and Older versions:


----------------------------------------------------(10/29/14)----------------------------------------------------
PS3Lib v4.4.8.6
Download: You must login or register to view this content.
PS3Lib Source: (4.4.8.5) ...



UPDATE for 4.4.8.5:
#) Fixed the problem when trying to use: PS3.Consoles(); //Length error...
#) Fixed the problem when using: PS3.QuickConnect(); //Connects almost instantly to first console on Network
#) Re-coded a few things. (minor tune ups)
#) Everything is working and fully functional

#) Added ConnectConsole Form
-) Choose your IP-Address of your Playstation over wifi with MAC-FINGERPRINT *FIXED BUGS
-) Added PS3.CCAPI.GetConsoles(); //or PS3.GetConsoles();
*) Changed CCAPIConnect() to PS3.CCAPI.QuickConnect(); //or PS3.QuickConnect(); depends on what you declare as PS3
-) Fixed QuickConnect() code. Faster response time on connection.
#) List All PS3 devices on the network and get their IP + MAC, and choose to connect to one of the devices found


Added Demo Project for those who want to test it out! :p

TUTORIAL:
    
CCAPI PS3 = new CCAPI();
PS3.QuickConnect(); //= Find first PS3 on network and connect to it.
PS3.Consoles(); //= Opens up ConnectConsole window and allows you to select your CONSOLE (IP - MAC) (combobox)


----------------------------------------------------(10/22/14)----------------------------------------------------
PS3Lib v4.4.8 Released:

Download: You must login or register to view this content.
PS3Lib SOURCE: You must login or register to view this content.


#) Added ConnectConsole Form
-) Choose your IP-Address of your Playstation over wifi with MAC-FINGERPRINT *FIXED BUGS
-) Added PS3.CCAPI.GetConsoles(); //or PS3.GetConsoles();
*) Changed CCAPIConnect() to PS3.CCAPI.QuickConnect(); //or PS3.QuickConnect(); depends on what you declare as PS3
-) Fixed QuickConnect() code. Faster response time on connection.
#) List All PS3 devices on the network and get their IP + MAC, and choose to connect to one of the devices found

----------------------------------------------------(10/22/14)----------------------------------------------------
PS3Lib v4.4.6 Released


UPDATE* Version: PS3Lib 4.4.6 Download: You must login or register to view this content.


#) Added Connect CCAPI, No IP Needed!
-) Gets IP Automatically via your Network using MAC Fingerprinting (OUI Fingerprint)
RAW PS3 MAC Fingerprint LIST: You must login or register to view this content.

    
PS3API PS3 = new PS3API(SelectAPI.ControlConsole);
PS3.CCAPI.CCAPIConnect();



-) Get all PS3's Macaddress + IPAddress via:
    
string consoles = string.Join(", ", PS3.CCAPI.searchNetwork());



Test 4.4.6 PS3Lib with this tool:
PS3 CCAPI Connect Console Tool (NO-IP NEEDED!): You must login or register to view this content.


----------------------------------------------------(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)
[code]
#) SetPSID
#) GetConsoleID *FIXED


(v4.4)
    
#) GetLvl1Memory
#) GetLvl2Memory
#) SetLvl1Memory
#) SetLvl2Memory
#) GetConsoleID
#) GetPSID
#) Secret 1337 function ;p (Hint, PS3.CCAPI.BaSs) xD

GetLVL2Mem Tool: You must login or register to view this content.

Older versions:

You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.


Credits:
IMCSx - PS3Lib.dll
Enstone - CCAPI.dll + ControlPackage.pkg
BuC-SHoTz - C# coding, LVL2 Memory Addresses (PS3 Punch CID Changer)
Last edited by BaSs_HaXoR ; 11-15-2014 at 12:21 AM. Reason: 4.4.9X - 11/14/14

The following 28 users say thank you to BaSs_HaXoR for this useful post:

One, Eddie Mac, A Friend, Absolute Zero, ALI ALHILFI, azooz121, CISCO_MODz, Cyb3r, forktu, HaTeRM4NR33T, HighModzz, iAmRishi, iTпDM, kiwi_modz, MaNamesTyler, Miyata, MP5-MAD90, Norway-_-1999, John, ReBuG_MoDa_FoKa, RTE, supermega1, suspect0, xSuperLᴏbbies, zKillShxt
06-29-2014, 09:04 PM #20
A Friend
League Champion
Originally posted by HaXoR View Post
Update. Uploaded GetLVL2Mem Tool. I hope this helps.

Get PSID works fine but CID still tame results
06-29-2014, 09:16 PM #21
Originally posted by HaXoR View Post
B]PS3Lib4.4[/B] [UNOFFICIAL] - (PS3LIB4.3 Modified by: BaSs_HaXoR)

#) GetLvl1Memory
#) GetLvl2Memory
#) SetLvl1Memory
#) SetLvl2Memory
#) GetConsoleI.D
#) GetPSI.D
#) Made compatible for CCAPI.dll Version 2.00 (Only use ccapi.dll 2.00 when doing so)
#) Secret 1337 function ;p (Hint, PS3.CCAPI.BaSs) xD

GetLVL2Mem Tool: You must login or register to view this content.

PS3Lib4.4 [UNOFFICIAL] Download: You must login or register to view this content.

******************************************************************
* 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.
******************************************************************
    //-----------------------------------------------//

How to use GetConsoleISad Awesome
///////////////////////////////////////////////////
string CID = PS3.CCAPI.GetConsoleID();
MessageBox.Show(CID);
//-----------------------------------------------//
How to use GetPSISad Awesome
///////////////////////////////////////////////////
string PSID = PS3.CCAPI.GetPSID();
MessageBox.Show(PSID);
//////////////////////////




//-------------------How to use GET/SET LVL(1/2) Memory-------------------//

    
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]
//PS3LIB4.4 [UNOFFICIAL]





Credits:
IMCSx - PS3Lib.dll
Enstone - CCAPI.dll + ControlPackage.pkg


How many times does it have 'BaSs_HaXoR' writtin in the source code?
06-29-2014, 09:36 PM #22
Originally posted by BlackPanther View Post
How many times does it have 'BaSs_HaXoR' writtin in the source code?

? It doesn't.
06-29-2014, 10:23 PM #23
Originally posted by EyeX32 View Post
Why would you post this, now it's easier for people to put ConsoleID stealers in there tools.

This has been out. Its in my tools source for MW3, and has also been out in PS3 Punch CID Changer.
06-29-2014, 10:24 PM #24
Originally posted by A
Get PSID works fine but CID still tame results

Updated. GetConsoleID should work now. I also added SetPSID.

The following user thanked BaSs_HaXoR for this useful post:

A Friend
06-29-2014, 10:29 PM #25
Absolute Zero
Do your homework, fool.
Originally posted by EyeX32 View Post
Why would you post this, now it's easier for people to put ConsoleID stealers in there tools.


But, now it is easier to detect them. We know how to use it so it would be stupid for people to put it in there. Another thing, if you don't trust someone why download the tool?

The following 2 users say thank you to Absolute Zero for this useful post:

BaSs_HaXoR, JLM
06-29-2014, 10:31 PM #26
Absolute Zero
Do your homework, fool.
Originally posted by BlackPanther View Post
How many times does it have 'BaSs_HaXoR' writtin in the source code?


Why :stop:
06-30-2014, 03:48 PM #27
Originally posted by A
Have you looked at PS3 Punch's source? If you have, do you think I can get it to work on my ps3 with ccapi 2.5 if i replace the dlls in the tool with yours? Because from what I understand, your dlls can get ccapi 2.00 tools to work with a ccapi 2.5 ps3

Yes, it works. Just download it and use it Smile

The following user thanked BaSs_HaXoR for this useful post:

A Friend
07-03-2014, 10:18 PM #28
Chris
Former Staff
Originally posted by HaXoR View Post
PS3Lib4.4 [UNOFFICIAL] - (PS3LIB4.3 Modified by: BaSs_HaXoR)


----------------------------------------------------
UPDATE* Version: PS3Lib(v4.4.2)
#) SetPSID
#) GetConsoleID *FIXED
----------------------------------------------------
#) GetLvl1Memory
#) GetLvl2Memory
#) SetLvl1Memory
#) SetLvl2Memory
#) GetConsoleID.
#) GetPSID.
#) Made compatible for CCAPI.dll Version 2.00 (Only use ccapi.dll 2.00 when doing so)
#) Secret 1337 function ;p (Hint, PS3.CCAPI.BaSs) xD

GetLVL2Mem Tool: You must login or register to view this content.

PS3Lib4.4 [UNOFFICIAL] Download: You must login or register to view this content.

Older versions:

You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.

******************************************************************
* 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.
******************************************************************
    //-----------------------------------------------//

How to use GetConsoleISad Awesome
///////////////////////////////////////////////////
string CID = PS3.CCAPI.GetConsoleID();
MessageBox.Show(CID);
//-----------------------------------------------//
How to use GetPSISad Awesome
///////////////////////////////////////////////////
string PSID = PS3.CCAPI.GetPSID();
MessageBox.Show(PSID);
//-----------------------------------------------//
How to use SetPSISad Awesome
///////////////////////////////////////////////////
string PSID = PS3.CCAPI.SetPSID(yourTextBox.Text);
MessageBox.Show(PSID);
//////////////////////////
//Credits: BuC-SHoTz






//-------------------How to use GET/SET LVL(1/2) Memory-------------------//

    
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]
//PS3LIB4.4 [UNOFFICIAL]





SetPSID :
    
private bool IsValidHexString(IEnumerable<char> hexString)
{
return (
from currentCharacter in hexString
select (currentCharacter >= '0' && currentCharacter <= '9'Winky Winky || (currentCharacter >= 'a' && currentCharacter <= 'f'Winky Winky || (currentCharacter >= 'A' && currentCharacter <= 'F'Winky Winky).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)


I keep getting an error in GetLV2Memory.. am I missing something? You must login or register to view this content.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo