A new update for PPPwn-Luckfox is the cost-effective alternative to run the PPPwn exploit on
PlayStation4 consoles using small Linux cards known as Luckfox Pico.
There are two versions of PPPwn-Luckfox, one made by the developer is this developed by 0x1iii1ii Harshavardhan A, both solutions perform the exploit well, change only the choice of payloads.
This project, based on the original work of TheFlow, takes advantage of the executable re-write of PPPwn in C++ for Cortex-A7 by xfangfang, compatible with the RV1103/RV1106 chips of the Luckfox Pico series.
The update adds the PPPwn executable from the nn9dev/PPPwn-cpp repository, with new topics that can be configured on the settings page.
The fan threshold (Fan Threshold) payloads were also added to hosts 11.00 and all FW hosts, compiled from the EchoStretch/ps4-fan-threshold repository.
The web host code has been optimized to improve overall performance. For more details, we recommend consulting the file README.md
provided in the nn9dev repository.
Characteristics of
- Host a web interface to set up PPPwn, run PPPwn and host payloads.
- Start a PPPoE server to assign IP addresses to the PS4.
- Supports PS4 firmware versions 9.00, 9.03, 9.04, 9.50, 9.51, 9.60, 10.00, 10.01, 10.50, 10.70, 10.71 and 11.00.
- It supports both HEN and GoldHEN, and can be configured via the configuration page.
- Supports autostarting at boot, which can be turned on or off via the configuration page (Note: This is turned off by default).
- Supports Buildroot (NAND/SD) and Ubuntu (SD only).
Requirements
- Luckfox Pico device.
- 8GB or higher SD card (optional).
- Ethernet and Type-C cables.
- USB Disk (for GoldHEN/Hen).
- PC (for flashing of the operating system on the SD card).
Download
Luckfox model | NAND Buildroot Image | SD Buildroot Image | The Ubuntu image |
Luckfox Pico Pro / Max | Download | Download | Download |
Luckfox Pico Plus | Download | Download | Download |
Supported cards
As an Amazon Affiliate, I receive a gain from eligible purchases.
SocToolKit for flashing the image in the SD card
- Download SocToolKit
Mobaxterm
- Download Mobaxterm
Installation
Installation Buildroot (NAND/SD)
- Download Buildroot (NAND/SD) image for the corresponding Luckfox Pico model, the SocToolKit and unzip them.
- Follow this SD tutorial to flash the operating system on the SD card for the Luckfox. Or follow this NAND tutorial to flash the operating system on the Luckfox NAND.
- Skip this step if you are installing on the NAND. After flashing the operating system, eject the SD card and insert it into the Luckfox.
- On the PC, open Control Panel – Network and Internet -? Network and Sharing Center -? Change tab settings. You will find the Remote NDIS-based Internet Sharing Device. Right click and go down to Properties.
- Double-click Internet Protocol Version 4 (TCP/IPv4). Set IPv4 address to
172.32.0.100
and the net mask on255.255.0.0
, then click on OK. - Open MobaXterm, choose Session – SSH and enter the IP address of the Luckfox Pico as
172.32.0.93
and click OK. Please enter loginroot
and passwordluckfox
. . - Download this repository, unzip it and rename the folder in
PPPwn-Luckfox
. . Drag and drop files in/root
in the SSH browser of MobaXterm (SSH file viewer). - Run the following commands in SSH:
cd PPPwn-Luckfox
chmod +x install.sh
./install.sh
Installation of Ubuntu SD
- Download the Ubuntu image for the corresponding Luckfox Pico model and the SocToolKit, then unzip them.
- Follow this tutorial to flash the operating system on the SD card for the Luckfox.
- After flashing the operating system, eject the SD card and insert it into the Luckfox. Connect the Type-C cable to the Luckfox to turn it on and connect one end of the Ethernet cable to the Luckfox and the other end to a router.
- Access the Luckfox using SSH; the IP address of the Luckfox Pico device can be obtained from the router’s admin page or by using network tools such as Fing.
Login: pico
Password: luckfox
- Run the following commands in SSH:
sudo git clone -b Ubuntu https://github.com/harsha-0110/PPPwn-Luckfox.git
cd PPPwn-Luckfox
sudo chmod +x install-dep.sh install.sh
sudo ./install-dep.sh
sudo ./install.sh
Configuration
Web interface
The web interface is available at http://<your-device-ip>/
and and http://10.1.1.1/
on PS4 using the PPPoE connection.
index.php
: Dashboard of the web interface.config.php
A: Allows you to configure PPPwn.900/index.html
: Host payload for PS4 firmware 9.00.1100/index.html
: Host payload for PS4 firmware 11.00.
Manual configuration
You can manually edit the configuration file located in /etc/pppwn/config.json
. .
Use
Execution of PPPwn
- It runs automatically when the Luckfox starts (can be turned on or off from the configuration page, which is deactivated by default).
- It can also be started manually by
index.php
clicking on the buttonRun PPPwn
. .
Updating
Ubuntu update
To update the project with the latest changes from the repository, run the update script:
cd PPPwn-Luckfox
sudo ./update.sh
PS4 configuration
- Go to Settings and then on Network.
- Select Configure Internet Connection and choose Use a LAN cable.
- Choose Custom Setup and select PPPoE for IP address settings.
- Enter ppp as PPPoE user ID and PPPoE password.
- Choose Automatic for DNS and MTU settings.
- Choose Do not use for the proxy server.
Notes
- This project is under development and may contain bugs.
- Tested on Luckfox Pico Pro.
- The installation takes about 25-30 minutes for the Pro model and may take longer for the Plus model.
Future plans
- Support for the
- Payload compressed on web-host.
Changelog
- Added PPPwn executable from the nn9dev/PPPwn-cpp repository. Includes additional topics that can be changed on the configuration page. For more information, see the file
README.md
provided in the repositorynn9dev
. . - Added payloads for the fan threshold (Fan Threshold) to hosts 11.00 and to all FW hosts, compiled by the EchoStretch/ps4-fan-threshold repository.
- Optimized the code of web hosts.
Download: PPPwn-Luckfox v1.1.3
Download: Source code PPPwn-Luckfox v1.1.3
Source: github.com