The developer Harshavardhan A updates PPPwn-Luckfox, the cost-effective alternative to run the PPPwn on PlayStation 4 consoles using small Linux cards known as Luckfox Pico in the Pro, Max and Plus variants.
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 new version of PPPwn-Luckfox introduces a web interface for configuring PPPwn and payload hosting, while launching a PPPoE server for assigning IP addresses to the PS4.
It supports PS4 firmware versions 9.009.00, 9.03, 9.04, 9.50, 9.51, 9.60, 10.00, 10.01, 10.50, 10.70, 10.71 and 11.00, and offers compatibility with both HEN and GoldHEN, configurable via the web interface.
Characteristics of
- It hosts a web interface for PPPwn configuration and payload hosting.
- 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 web interface.
Requirements
- Luckfox Pico device.
- SD card (8GB or higher).
- Ethernet and Type-C cables.
- USB Disk (for GoldHEN/Hen).
- PC (for flashing of the operating system on the SD card).
Download
- Image of Ubuntu
Supported cards
As an Amazon Affiliate, I receive a gain from eligible purchases.
Installation
- Download the Ubuntu image for your Luckfox Pico and SocToolKit model from the links above and unzip them.
- Follow this tutorial to flash the operating system on the SD card for the Luckfox.
- After flashing, 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 to a router.
- Access the Luckfox via 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 apt install git sudo git clone https://github.com/harsha-0110/PPPwn-Luckfox.git cd PPPwn-Luckfox sudo chmod +x install.sh sudo ./install.sh
Configuration
- Web interface:
- The web interface is available on
http://<l'indirizzo-ip-del-dispositivo>/
. .index.php
: Dashboard of the web interface.config.php
: Allows you to configure PPPwn.payloads.html
: Hosts various payloads.
- The web interface is available on
- Manual configuration:
- You can manually edit the configuration file located in
/etc/pppwn/config.json
. .
- You can manually edit the configuration file located in
Use
- Execution of PPPwn:
- It runs automatically when the Luckfox starts/disabled from the configuration page, which is deactivated by default).
- It can also be started manually by index.php by clicking the “Run PPPwn” button.
- Updating
- To update the project with the latest changes from the repository:
sudo ./update.sh
- To update the project with the latest changes from the repository:
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
- Update the payload page to host payloads for supported firmware.
- Create pre-comprylated images with the PPPwn-Luckfox setup to facilitate and speed up installation.
Download: PPPwn-Luckfox v1.0 (Luckfox pico plus)
Download: PPPwn-Luckfox v1.0 (Luckfox pico pro max)
Download: Source code PPPwn-Luckfox v1.0
Source: github.com