PSXHAX.COM website and domain for sale. Contact Us with your offer!
PS4 Gentoo Mod for RetroArch at Startup Guide by PepeCobain
This weekend @PepeCobain shared on Twitter a PS4 Gentoo Mod for RetroArch at Startup Guide to enable the multi-system video game emulator without a keyboard required and directly using a DualShock 4 (DS4) Controller with a demo video below from his YouTube Channel. 🤩

Here's the English guide from Pastebin.com: PS4 Gentoo MOD - by PepeCobain

RetroArch at Startup without keyboard and direct with a Dualshock 4

Dolphin ishiiruka + Play! + All Core Emulator on PS4

Yeah you can load also GameCube games you heard well!! ;)

If you like my work and want donate a coffee :)
  • BTC: 3Lox7RdAm82J2AUYZu9Xm5uHgf8TJPqGVz
  • Ripple/XRP: rXieaAC3nevTKgVu2SYoShjTCS2Tfczqx
You need:

A) HDD or SSD
B) Balena Etcher
C) 8BitDo USB dongle

If you need 8BitDo Dongle:
1) First you need download my PS4 Gentoo MOD - RetroArch (PS4Gentoo MOD) and extract it

2) Then you need mount your HDD or SSD on your pc with Balena Etcher, select my image and select your hdd/ssd and flash it

3) If you have FAT or SLIM model go to step 4, else you have a PS4 PRO go to settings and change video resolution to 1080p and disable HDR

4) PowerON your ps4, mount your HDD and go to Browser App, press option button -> settings -> delete cookie and clear WebSite Data

5) Go to this address --> https://ps4gentoo.github.io/

6) Launch Payload Linux 5.3.18

7) (Only for first time) exit from RetroArch, if you don't see Retroarch you are on Gentoo don't worry

8) Click on the lower left -> GParted (Partition Editor ) -> write password: ps4 -> select right-click on /dev/sda2 -> extends to Maximum Size - > click Resize -> click to green V to...
Bad_Hoist PS4 Toolchain Porting Guide for Unsupported Firmware by Sleirsgoevy
Proceeding his PS4 ROP 8CC Port, Bad_Hoist 6.72 PS4 Webkit Exploit Port and preliminary Checklist to Port the Toolchain, today PlayStation 4 developer sleirsgoevy updated his Github repository with a Bad_Hoist PS4 Toolchain Porting Guide for Unsupported Firmware for those interested in learning how it's done. 🎓

:arrow: In addition, Peeter (aka PaulJenkin) has also forked the Github repository with a more 'noob friendly' Bad_Hoist GIT Fork and Porting Guide as well! :tup:

From the PORTING.md, to quote: Porting guide

This document will guide you through the process of getting this toolchain up and running on an unsupported firmware. The only implicit assumption made here is that the core exploit (exploit.js) does run on the target firmware. It shouldn't be too difficult to swap that for another userland exploit, but it's not discussed here.

This is more-or-less what I did for 6.51 (I didn't have any userspace dumps back then). 6.72 happened to be "compatible enough", so no more porting was required.

1. Find GOT offset

Dump WebKit using python3 bad_hoist/memserver/dump_module.py -1 (this should never fail). Then disassemble the dumped binary, extract all CALL imm32 instructions, and sort by the target address:
Code:
objdump -D bad_hoist/dumps/webkit.elf | grep 'call[^%]*$' | cut -d "$(printf '\t')" -f 3- | sort | uniq | less
You'll see something like this in the dump:
Code:
callq  ffffffffff0b9c41 <__bss_start+0xfffffffffd7aec41>
callq  ffffffffff2bf176 <__bss_start+0xfffffffffd9b4176>...
PSXHAX Member Verification & PS4 Fake PKG (FPKG) Sharing Guide
Since the 6.72 PS4JB, 7.02 PS4JB, 7.50 / 7.51 PS4JB, 7.55 PS4JB2, 9.00 pOOBs4 PS4 Jailbreak Exploit and most recent 11.00 PPPwn PS4 Jailbreak Exploit release we've received several requests to make a detailed guide for getting Verified on PSXHAX and sharing PS4 Fake PKG (FPKG) backports / dumps with other members. 🏴‍☠️

We're going to begin assuming those reading this are not a registered member on the forums, so feel free to skip the relevant steps below if you've already done them. (y)

Registering on the PSXHAX Forums:
1) Register for an account on the forums and await the confirmation email. If you don't receive one you can Resend the Email Confirmation, and then click the included link inside the email to activate your account.

2) Login to the forums and if you've forgotten your password you can reset it using the Lost Password form.

3) Once logged in, you'll automatically receive a Member badge enabling you to make a comment and post a reply.

Checking Your Current Status:
4) You can confirm this from your Profile Page by clicking your username in the top navigation bar and then clicking on it in the pop-up window as pictured:
[ATTACH type="full"...​
PS4 Guide to Install OrbisDev & How to Use It with OrbisLink by AlFaMoDzZ
Proceeding his GTA V Mod Menu Updates and PS4Updates Python Script PHP Port, PlayStation 4 developer @AlFaMoDz shared via Twitter a PS4 Guide to Install OrbisDev & How to Use It with OrbisLink as the latest addition to the OpenPS4 homebrew repository with a new LibOrbis demo video from his YouTube Channel below. 😃

Download: guide-to-install-orbisdev-master.zip / GIT

From the README.md, to quote: Guide to Install OrbisDev and How to Use It with Orbislink

Requirements


To install the orbisdev toolchain, you must meet the following requirements:
  • The following packages depending of your OS:
    Arch:
    Code:
    sudo pacman -Sy git gcc vim dotnet-runtime dotnet-*** llvm libnfs texinfo wget patch cmake clang m4 flex bison base-devel llvm-lib
    Debian/Ubuntu:
    Code:
    wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
    sudo apt update
    sudo apt install git gcc llvm libnfs-dev vim libnfs-utils texinfo wget patch cmake clang m4 flex bison build-essential dotnet-runtime-3.1 dotnet-***-3.1
    • Mac OS: WIP
  • HEN according to your firmware version with the following patches:
    • Patches to load resources from /data/self
    • Patch for ssc_enable_data_mount_patch
    • Obviously, patches for fself and fpkg
  • Since it can be somewhat difficult to get them, I leave you a list of .bin/.elf for each version in which the above patches are already:
    • For 6.72: modified version of mira in .elf format: download Thanks to Al Azif for the ssc_enable_data_mount_patch 6.72 offset 😜 ** (Side note: remember that to load the .elf you must use the "Bin Loader" of the OpenOrbis team)...
PS4 Backporting Instructions to Play 6.72 Games on 5.05 Firmware
Proceeding the initial PS4 BCP Method Backporting Guide and Stable Version of the PS4 6.72 Jailbreak by sleirsgoevy, today @zecoxao shared PS4 Backporting Instructions to Play 6.72 Games on 5.05 Firmware via Twitter for those continuing to wait cautiously in updating their PlayStation 4 Firmware while the legendary @flatz shared on Twitter a pair of Python scripts to downgrade PS4 ELFs / SFOs to lower Firmware to aid in the process! :geek:

Download: downgrade_elf.py / downgrade_sfo.py / PS4 RiPKiT / Modding / Cheat / Backport Tool / SELFUtil by Znullptr / Noob404_EZ_PS4_Downporter_1.0.7z

downgrade_elf.py
Code:
#!/usr/bin/env python2.7
# (c) flatz

import sys, os, struct
import argparse
import shutil

from hexdump import hexdump
from pprint import pprint

def align_up(x, alignment):
    return (x + (alignment - 1)) & ~(alignment - 1)

def align_down(x, alignment):
    return x & ~(alignment - 1)

def is_intervals_overlap(p1, p2):
    return p1[0] <= p2[1] and p1[1] <= p2[0]

def check_file_magic(f, expected_magic):
    old_offset = f.tell()
    try:
        magic = f.read(len(expected_magic))
    except:
        return False
    finally:
        f.seek(old_offset)
    return magic == expected_magic

def check_sdk_version(sdk_version):
    if len(sdk_version) != 10:
        return False
    parts = sdk_version.split('.', 2)
    if len(parts) != 3:
        return False
    try:
        lengths = [2...
Back
Top