Project page: github.com/deviato/DroidPPPwn
Releases: github.com/deviato/DroidPPPwn/releases
DroidPPPwn
An android frontend that uses PPPwn_cpp_android
- It includes a GUI, PPPwn_cpp binary specifically compiled for arm-android and x86-android, plus stage1.bin + stage2.bin for all supported firmwares (7.00-11.00).
- For firmwares 9.00, 9.60, 10.00, 10.01, 11.00 stage2.bin is taken from Sistr0 repository, i.e. you can load GoldHEN payload.
- For firmwares 7.5x, 8.0x, 8.5x, 9.0x, 10.50, 10.7x stage2.bin is taken from EchoStretch ps4-hen-vtx-pppwn, i.e. you can load PS4HEN payload.
- For firmwares 7.0x stage2.bin is built from the original code of PPPwn, so at the moment it's only a proof-of-concept that prints PPPwned on the PS4.
- You can use your own stage2.bin placing it to your external storage root folder through adb push stage2.bin /sdcard/
Requirements
- An Android device with root access, minimum version Android KitKat 4.4
- An OTG USB Cable or Adapter
- An USB Ethernet Adapter
- An ethernet cable
Alternatively, if your device has an embedded ethernet port, you can use that, as in the case of Android TV boxes.
Usage
- Download the latest release from this repository and install to your android phone.
- On your PS4: follow the instructions from the original PPPwn to configure the ethernet connection.
- Start DroidPPPwn application and select your PS4 firmware.
- Press Start button on the app and simultaneously X on your controller when you're on the Test Internet Connection screen.
- Wait until the exploit reaches the stage4 and the message is printed on your monitor
- If exploit fails click Start button again to stop it, and repeat again the last step
Example run here: youtu.be/SQT7AgTtrDY