- ✅Start with Windows (Win7-11)
- ✅Auto run CPP
- ✅Background Monitor PS4 startup after JB done
- ✅Auto shut down PC after JB done
- ✅Online update Lite、stage.bin、goldhen
- ✅No need to manually select stage.bin
- ✅No need to enter the test Internet connection
- ✅Support Win7-11(>=.NET 4.72) & 64 or 32bit(Tested)
Special thanks to @PokersKun @theflow0 @xfangfang
- Check“Auto startup”,UAC must be closed!
- Using Monitor feature,switches/gateway not supported.
- If Win has a login password, it may not be able to start with Win.
- If PS4 or PC enters standby, Monitoring will fail.
- Lite's system tray icon is next to the time display!Right click to exit!
- If the old WinPC stops at "WAIT", update the network card driver or try PPPwnGo.
- PC cannot be powered on together with PS4 like 5v ARM boxes, so it is not perfect.
- דAuto start” & דAuto turn off pc”:Fully manual operation
- √“Auto start” & דAuto turn off pc”:Start with Win & Auto run CPP & Monitor
- √“Auto start” & √“Auto turn off pc”:Start with Win & Auto run CPP & Auto turn off pc
- דAuto start” & √“Auto turn off pc”:Manual start & Auto turn off pc
A Windows front-end desktop program based on PPPwn that aims to reduce the environmental dependencies needed to run PPPwn, and implement one-click RCE in the simplest way possible.
- NET Framework 4.7.2 based WPF application. Download
- Interface elements are implemented using Panuon.WPF.UI.
PPPwn.exe
in thePPPwn
folder uses Python scripts from PPPwn generated by PyInstaller,payload
in thePPPwn
folder is used for testing thePPPwn.exe
andPPPwn.exe
in thePPPwn
folder. Thestage1.bin
andstage2.bin
files in thepayload
folder for testing are also compiled from the PPPwn repository.
- A Windows computer (preferably Windows 10 x64 or above)
- A network cable
- A PS4 (system version 7.50 ~ 11.00)
- Download the latest build of
PPPwn Loader
from Release. - Unzip the whole thing and run
PPPwn Loader.exe
, in the first drop down box select the Ethernet port you are connecting to the PS4 (I've tried connecting directly to the PS4 through a cable with better success). - Select your PS4's current system version in the second drop-down box (the supported versions in there will change as PPPwn is updated).
- Click
Select Stage2 File...
Select thestage2.bin
file you want to load, either from @LightningMods's PPPwn branch for various functions, or try using thestage2.bin
file in thestage2
folder in thePPPwn
directory for testing purposes to verify that your PS4 is capable of using the exploit. - The
READY
button on the interface should change to aSTART
button, and when you click it, you will be prompted with the messageWaiting for PPPoE connection...
. - Follow PPPwn#usage to open a PPPoE connection on your PS4:
- Go to
Settings
and thenNetwork
- Select
Set Up Internet connection
and chooseUse a LAN Cable
- Choose
Custom
setup and choosePPPoE
forIP Address Settings
- Enter anything for
PPPoE User ID
andPPPoE Password
- Choose
Automatic
forDNS Settings
andMTU Settings
- Choose
Do Not Use
forProxy Server
- Click
Test Internet Connection
to communicate with your computer
- Go to
- At this point you will see a change in the
PPPwn Loader
interface, it will start to run PPPwn, please be patient and wait for the result, if it finally showsDone
it means it was loaded successfully, you will see the result on your PS4. - Keep in mind that the success rate of the current exploit is not very high, and if the PPPwn process fails, by default the PPPwn Loader will automatically restart the PPPwn by pressing the
×
on the joystick and then the○
. If the PPPwn Loader does not respond, please click theREADY
button to stop your PPPwn and restart it, and then the PS4 will also need to clickTest Internet Connection
again.