Today PlayStation 4 developer zecoxao shared a PS4 tutorial on how to bypass Sony PFS (PlayStation File System) protection entirely with other devs... check it out below!
1- Go to http://www.extreme-modding.de/PS4/1.76/Playground/index.html and select the FTP Server (big Silver Star)
2- Enable it and minimize the browser
3- Start the game you want to copy/modify pfs content
4- Keep the game running (i believe this is the issue people are having)
5- Start your favourite ftp client
6- Navigate to:
Rich (BB code):
/mnt/sandbox/pfsmnt/[TITLE-ID]-app0
where [TITLE-ID] is the id of the game you're running.
7- From there you can dump and modify files at will
I originally wondered if there was a way to do pfs bypass with the app.db so i asked around to see what would people say. Credits to flatz for the original idea.
PS:
Code:
/mnt/sandbox/pfsmnt/[TITLE-ID]-app0-nest
contains the entire file listing (and also the files) in a big .dat file. You can also use it but you'll need an extractor later.
Now the eboot.bin protection is left to "crack". let's see how this plays out.
Yesterday we reported on the HENkaku PS4 Exploit port and now Kiwidog shared a Native Linux / PS4 Development on Windows Tutorial with other PlayStation 4 developers!
Here are some recent Tweets from A-Town Thomas as diwidog:
And below is an introduction from the PlayStation 4 development on Windows tutorial, to quote:
"If you are like me, you hate developing on Linux. Nothing beats Microsoft’s Visual Studio, nothing. Recently with the Windows 10 Anniversary update you have WSL or Windows Subsystem for Linux, as excited as I was for this to come out Visual Studio is a “slow” adopter of this technology and I currently spent many hours poking and tweaking things until I got them right. So here it is, a full tutorial on how to get PlayStation 4 development going on Windows.
Note: This is not using any of Sony’s official software development kit, and is free for anyone to use.
Before I begin, I would like to personally thank Marc Goodner and the Visual Studio C++ for Linux development team. Without them and the WSL team none of this would have been possible.
At the time of this writing you will need the 1.0.5 or higher VS C++ for Linux which has not been...
Previously we reported on news of a Steam PS4 Linux demo video, and today @Osirisx returns with a guide on how to install Steam (not SteamOS) on PlayStation 4 Linux for those interested!
You can find it below, to quote from OsirisX: Installing Steam on PS4 Linux
This guide is WIP and more pics will follow.
You may have seen my video running Steam on the PS4 and this tutorial will explain the procedure. Originally I intended to use Ubuntu for this guide since there's already a tutorial for that but I was having problems enabling graphics acceleration. Instead I chose Fedora which seems to work fine.
Keeping the terminal open, go back to the welcome screen and click “Install to Hard Drive”. Click on “Installation Destination” once the summary page comes up.
Select your disk and click on “I will configure partitioning” under storage options. Then click “Done”.
1 USB Hdd or a USB Key big enough to install Ubuntu
First you need to install Ubuntu on your USB Hdd:
Download the ISO
Copy the iso to Usb with a tool like unetbootin (Win/Mac/Linux) (You can burn on a DVD also)
Boot on this USB or DVD
Launch Install on your USB HDD or USB key (you can make small partition in Fat32 for Bzimage and initramfs) and the rest in Ext4
I've used the ubuntu-14.04.4-desktop-amd64.iso and made the install on my USB Hdd (with a PC of course) , nothing more to say here just configure your keyboard layout , password ...)
So now you should have Ubuntu installed on your USB Hdd ...
Now go to the PS4-Playground and load Linux (you must have of course a USB key with bZimage & initramfs.cpio.gz in the PS4)
Now you should see better-initramfs shell ...
Plug the USB Hdd where you have your ubuntu install (At this point you can remove the USB key with bZimage & initramfs.cpio.gz everything is in RAM)
Type fdisk -l to see the name of your USB Hdd ( /dev/sdXX)
As you can see my ubuntu partition is in /dev/sdc1
Now just type (if your bootable partition is sdc1)
Code:
mount /dev/sdc1 newroot/
exec switch_root /newroot/ /newroot/sbin/init
Sometimes exec switch_root don't start at the first time , just type the command again .. Wait a few seconds and you should see Ubuntu running
Keep in mind that there's no network working yet
PS4 Running Linux Ubuntu How to Run Ubuntu on a PS4 with 1 USB Stick