Post: [3.55] PS4 Playground Released (Open-Source)
08-09-2016, 02:47 AM #1
Specter
Pro Memer
(adsbygoogle = window.adsbygoogle || []).push({}); Introduction

So as most of you who read this section probably know, the other day Fire30 ported the PSVita exploit from HENKaku (originally developed by xyz), and I decided to build a project around this exploit. Where the original POC made you setup a python server on your PC and such, with PS4 Playground, everything works straight through your PS4's Web Browser. It was a bit of an annoyance to make everything work, especially when the exploit would crash the webkit process as soon as it was finished executing, however with some magic I made it work.

I stabilized and cleaned up the exploit a bit, and designed the site, however the credit for the exploit goes to Fire30 and xyz, and the original idea for PS4 Playground as well as the JuSt-ROP project all goes to CTurt. If you have anything to contribute, please feel free to fork the repository and submit a pull request.


Requirements

You will need FakeDNS to spoof manuals.playstation.net, you will also need XAMPP to run an apache host for PS4 Playground to run on. To quote the readme;

Originally posted by another user
You will need fakedns. You also need to edit the dns.conf to point to the ip address of your PC (can be found in cmd/terminal by typing ipconfig/ifconfig), and modify your consoles' DNS settings to point to your PC's address. Then type the following in your terminal;

python fakedns.py -c dns.conf

You will also need to setup xampp on your computer and run Apache on port 80. For the easiest method, in /htdocs, create the '/document/en/ps4' directory and place the files from this repo in there.

When your fake dns is running and you've setup your localhost server in xampp, you can navigate to PS4 -> Settings -> User Guide. It should then show PS4 Playground.



Notes

The exploit will not run correctly all of the time. Sometimes it will stick at stage 4 or webkit will crash before the script is finished. If it doesn't work at first, keep trying until it does, it shouldn't take long.

Refreshing the page after a successful attempt or going to another page will crash webkit. Just hit OK and it will resume to the next action you wanted to perform.

The project isn't 100% complete, it's an on-going work-in-progress.


Preview Images

You must login or register to view this content.



Acknowledgements

Fire30 - The porting of the WebKit Exploit to PS4
Xerpi - Functions in his POC edit that I ported over (these functions made things way easier and more efficient)
XYZ - The original exploit for the PSVita
CTurt - JuSt-ROP, the original PS4 Playground, as well as his work with 1.76.
Red-EyeX32 - Assistance in development


Links

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


While the exploit and PS4 Playground aren't incredibly useful at the moment, if and when a kernel exploit is found, things will get a lot more interesting
Last edited by Specter ; 08-11-2016 at 07:16 PM.

The following 39 users say thank you to Specter for this useful post:

/SneakerStreet/, 2much4u, ackendo, ANONY420, anonymous style, Red-EyeX32, BurnMoDzHQ, Creepzoid 0___0, DeezShinyNutz, DMAAR-7777, DMoney750, Dog88Christian, DrZepto, EdiTzZ, EvilDevilReX, Gryphus, Frosty, Geo, Im_YouViolateMe, itzyourboiidann, Joel, Kryptus, LaughTracks, lucasaf01, MOD-RuLeZ, MODZ4FUN420, Mr.Peanut, Nana, Darth Saul, seb5594, Kronos, Jon Snow, STVBDKD, User343234, Vondy Supreme, Xx-GIPPI-xX, xxmcvapourxx, yan88
08-12-2016, 07:57 PM #56
The dns part is only if you want it in the guide menu? Can't you use the browser to navigate to the playground? Or is dns part only for people who can't use the browser
08-12-2016, 08:33 PM #57
Specter
Pro Memer
Originally posted by Sackboy21 View Post
The dns part is only if you want it in the guide menu? Can't you use the browser to navigate to the playground? Or is dns part only for people who can't use the browser


Yes, the fakeDNS is if you want to access it through the guide. I like to use the guide as I don't need to sign into PSN and it's like a shortcut so I don't have to go into the browser and type it and such.
08-12-2016, 09:18 PM #58
Originally posted by BurnMoDzHQ View Post
yo guys i made a website for that You must login or register to view this content.


Thank you!!! legend can you keep it updated with all releases? thanks man don't understand how to use fakedns
08-12-2016, 09:20 PM #59
Originally posted by Sackboy21 View Post
Install what?


Originally posted by jincos7s View Post
I still haven't figured out the fakedns part, but to be able to access it from your PS4 you need to download You must login or register to view this content.. While installing, deselect everything but Apache as that is all you need. Once it's done installing, open the XAMPP control panel and make sure that Apache is up and running. Then head over to C: \xampp\htdocs\ and place the You must login or register to view this content. in there. You can make sure the site is up by typing localhost in your browsers address bar. Then to access from your PS4, you need to find your PC's local IP address by typing ipconfig in command prompt. It will be next to IPv4 address and is usually like this, 192.168.x.x. Type the address in your PS4's browser and you should see the website Smile.


yeah i haven't exactly figured out the dns part either but im gonna try again:krypto:Enzo
08-12-2016, 09:43 PM #60
Specter
Pro Memer
Originally posted by itzyourboiidann View Post
Thank you!!! legend can you keep it updated with all releases? thanks man don't understand how to use fakedns


Originally posted by 4.75 View Post
yeah i haven't exactly figured out the dns part either but im gonna try again:krypto:Enzo


I may make a guide on how to do it soon.
08-12-2016, 09:51 PM #61
LilBad
Haxor!
For whoever struggles with the FakeDNS part:
You can simply install Simple DNS Plus (You can find it through Google) and add a zone with the specific link you want to spoof, which in this case is manuals.playstation.net
Put your local IP Address as the Web Server IP and the rest of the IP options, and you'll be good to go. Enzo
08-12-2016, 11:30 PM #62
Bobberk
Do a barrel roll!
So what does this do exactly? I'm not very much into that tech talk. Explaination is appreciated Smile
08-13-2016, 05:01 AM #63
Originally posted by BurnMoDzHQ View Post
yo guys i made a website for that You must login or register to view this content.


Haha xD. Danke
08-13-2016, 11:39 AM #64
anyone idea about playground 3.55 i mean how to install in ps4 d what is xploit redeye nd webkit etc ? please anyone send me step by step method ? plzz i,m so confused :(Needa

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo