Interested in investing time and money into PSXHAX.COM? Read More and Contact Us for details!
Live in Your World, HAX in Ours!
PS4 IDPS / PSID Dump Code by TheoryWrong and 2much4u
Back in December we reported on the PS4 1.76 Kernel IDPS Address, and today PlayStation 4 developers @theorywrong (Twitter) with help from @2much4u (Twitter) shared some PS4 IDPS / PSID dump code for others to implement in their projects, while noting the IDPS is still missing some bytes at the end and is for 1.76 consoles. (y)

From the Pastebin, to quote:

Code:
int (*sceKernelGetIdPs)(void* ret);
int (*sceKernelGetOpenPsIdForSystem)(void* ret);

int kernel_lib = sceKernelLoadStartModule("libkernel.sprx", 0, NULL, 0, NULL, NULL);
sceKernelDlsym(kernel_lib, "sceKernelGetIdPs", &sceKernelGetIdPs);
sceKernelDlsym(kernel_lib, "sceKernelGetOpenPsIdForSystem", &sceKernelGetOpenPsIdForSystem);

void* idps = malloc(64);
void* psid = malloc(16);

sceKernelGetIdPs(idps); // Missing some byte at end
sceKernelGetOpenPsIdForSystem(psid);
From 3226:2143‏: IDPS/PSID/PSIDForSys all 16b on PS4. See kernel: FFFFFFFF82608090, FFFFFFFF82607FF0, FFFFFFFF82607F70.
a good way of searching for your console's partial idps and psid is to search for the string of bytes 2F B0 9F D1 DE 76 96 7D EB 94 7B 51 EC 82 78 1E in order to find your perconsole info (and remove it if necessary)
this is valid for all ps4 kernel dumps that contain partial idps. it's extremely useful to find the target id and spoof it to unlock extra debug features
i'm pretty sure you can't activate an offline account on older firmware

Thanks to both @HydrogenNGU and @raedoob for the heads up in the PSXHAX Shoutbox! :love:
Modding PS4 Trophies Displayed on Your Profile Demo by Modded Warfare
Following the PS4 Trophy Modding RTE Guide and his PS4 Payload Injector NetCat GUI, today PlayStation 4 developer @MODDEDWARFARE shared a video demonstration via his YouTube Channel on modifying PS4 Trophies displayed on your profile for 1.76 PS4 consoles. :thumbsupxf2:

From the video's caption: PS4 Mod Displayed Trophies on your Profile

How to mod the displayed trophies on your profile on a 1.76 PS4.

Download: FileZilla: https://filezilla-project.org/

WebKit Exploit:

Browser Patch:

Cheers to @raedoob for sharing the news in the PSXHAX Shoutbox with us! :gigglexf2:
Tom Clancy's Ghost Recon Wildlands Hits PS Store Next Week
The PS4 military shooter Tom Clancy's Ghost Recon Wildlands takes place in a massive, dangerous and responsive open world that you can play entirely solo or in four-player co-op, and it's landing on PlayStation Store next week! :bananaman18:

Here's a brief summary of what else is coming to PSN thanks to SIEA Social Media Senior Specialist Ryan Clements, as follows:

New Releases: Week of March 7, 2017

  • 2Dark - PS4 — Digital (Out 3/10)
  • Atelier Firis: The Alchemist and the Mysterious Journey - PS4, PS Vita — Digital (PS4 Version at Retail)
  • Clicker Heroes - PS4 — Digital
  • Darknet - PS VR — Digital
  • Dino Dini’s Kick Off Revival - PS4, PS Vita — Digital (Cross Buy)
  • Disc Jam - PS4 — Digital (Free for PS Plus this Month)
  • Gem Smashers - PS4, PS Vita — Digital
  • Lego Worlds - PS4 — Digital, Retail
  • Loot Rascals - PS4 — Digital
  • Nier: Automata - PS4 — Digital, Retail
  • Shift Happens - PS4 — Digital
  • Sublevel Zero Redux - PS4 — Digital
  • Talisman Digital Edition - PS4, PS Vita — Digital (Cross Buy)
  • Tom Clancy’s Ghost Recon Wildlands - PS4 — Digital, Retail
  • Total Jigsaw - PS4 — Digital
  • Unearthing Mars - PS VR — Digital
PlayStation Music
  • Horizon Zero Dawn Soundtrack
  • Khalid – American Teen
  • Ed Sheeran – ÷
PlayStation Video
  • Westworld | Season 1
  • Fantastic Beasts and Where to Find Them (plus Bonus Features)
  • Passengers
  • Assassin’s Creed (plus Bonus Features)
PlayStation Vue
  • iHeartRadio Music Awards-March 5 at 8/7c (TBS)
  • FEUD: Bette and Joan- March 5 at 10/9c (FX)
  • The Americans- March 7 at 10/9c (FX)
The information above is subject to change without notice.
PS4SaveEditor: Cyber Gadget's PS4 Save Editor Leaked Source Code
Last month the PS4 Save Wizard was first announced, followed by Code Freak Cyber Gadget's official PS4 Save Editor and the Xploder PS4 Cheats System and today @VultraAID passed along some leaked source code for the PS4SaveEditor software that allows end-users to decrypt, modify and re-encrypt PS4 Game Save files such as Final Fantasy XV. (y)

Download: [PLAIN]PS4SAVEEDITOR_Leaked_Source_By_Vultra;).rar[/PLAIN] (859.75 KB) / CyberGadgets PS3 SAVE EDITOR Source By Vultra ).rar (PS3 - 632.95 KB) / Cyber Gadgets saveEditorPS4_manual.ja.en.pdf (4.16 MB) / PS4SEsetup.zip (1.16 MB) / PS4 Save Editor (Leaked Source) GIT

From MFC_WC, to quote: The software.. is just a client software which is needed to connect to their server. The actual app itself seems to be on server side, even when using your customized code, it needs to be uploaded to their servers to use.

From @VultraAID in the PSXHAX Shoutbox come some quick observations on PS4SaveEditor:
PlayStation 4 C# Code for Sending PS4 Payloads by BadChoicesZ
Following his recent PS4 Modding 1.76 Ghosts 1.20 Hud Elements RTM demo video and the PS4 Payload Injector GUI, today PlayStation 4 developer @BadChoicesZ shared some PlayStation 4 C# code for sending your own PS4 Payloads to the Webkit Playground. ;-)

Download: PS4-C#SendingPayloads

To quote from BadChoicesZ: There's some C# code if anyone else wants to make their own program for sending there payload. or see how simple it is to do ^_^.
Code:
public static Socket _psocket;
public static bool pDConnected;
public static string IP = "192.168.0.8";//Temporary.

public static void Connect2PS4(string ip)
{
           try
            {
                _psocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                _psocket.ReceiveTimeout = 3000;
                _psocket.SendTimeout = 3000;
                _psocket.Connect(new IPEndPoint(IPAddress.Parse(IP), 9023));
                pDConnected = true;
                return true;
            }
            catch
            {
                pDConnected = false;
                return false;
            }
}

public static bool SendPayload(string filename)
{
    _psocket.SendFile(filename);
    return true;
}

 public static bool DisconnectPayload()
{
    pDConnected = false;
    _psocket.Close();
    return true;
}

//Below is a simple example using the above to send the payload to ps4.

Connect2PS4(IP);
if(_pConnected)
{
    OpenFileDialog FileO = new OpenFileDialog();
    FileO.FileName = "payload.bin";
    FileO.InitialDirectory = "C:\\";
    FileO.Filter = "bin files|*.bin|All Files|*.*";
    DialogResult result = FileO.ShowDialog();
    if(result == DialogResult.OK)
     SendPayload(FileO.FileName);
    DisconnectPayload();
}
Cheers to @HydrogenNGU for the news tip on Twitter earlier tonight! :beer...
Back
Top