This activation method works for devices with the OpenWrt Linux system as long as they can run PPPwn C++. Check the repository of Xfangfang for compatibility.
- Supports PS4 FW 9.00, 9.50, 9.51, 9.60, 10.00, 10.01 and 11.00
- Router/Modem with LAN connection and OpenWrt.
- PuTTY installed on your PC to access the terminal.
- Verify
PPPwn_cppfor OpenWrt Linux distributions by using the commanduname -m. It is recommended to install the MIPSEL build. - Download
goldhen.binfor your console's firmware from Sistro. - USB drive with 1GB or more of storage.
- Tested model GL-MT300N-V2 Mango
- Search and download the compatible version of
pppoe-serverandpppoe-commonfromhttps://downloads.openwrt.org/releases/. - Download and extract the files
PPPwn_ow.zipandpppwn.tar.gzfrom my repository. - Copy the files
pppwn,rp-pppoe-common.ipk, andrp-pppoe-server.ipkto thePPPwn_owfolder. - Transfer the
PPPwn_owfolder using WinSCP. Use the SCP protocol with the host address192.168.1.1and port 22. - Open Git Bash or PuTTY and access the terminal. Navigate to the directory where
installer.shis located using the commandcd PPPwn_ow. - Run the following command to proceed with the installation: You will receive a message about the type of installation. If you require the full installation, enter
chmod +x installer.sh && ./installer.shy. For minimal installation, select the corresponding option. - Go to
http://192.168.1.1/pppwn.htmland complete the necessary configuration. - The minimal installation requires additional adjustments and does not install the web interface.
- Update the OpenWrt operating system before proceeding.
- The router must be connected to the internet before continuing.
- Open PuTTY or Git Bash and log in from the terminal with the assigned credentials.
- Check if
unzipis installed with the following command:If you seeopkg list-installed | grep unzipcommand not found, install it with the following command:opkg update opkg install unzip
- From the terminal, run the following commands: Select option 2 for a complete installation or option 1 for a minimal installation that does not include the web interface.
wget -O /tmp/installer.sh https://raw.githubusercontent.com/CodeInvers3/PPPwn_ow/main/installer.sh chmod +x /tmp/installer.sh /tmp/installer.sh
- Copy
goldhen.binto your USB drive. Make sure it is formatted in exFAT or FAT32 and connect it to your console. - From your PS4 console, configure a network connection using PPPoE with
pppas the username and password. - Wait a few seconds for the connection to establish, then access
http://<router_ip>/pppwn.htmlfrom the console's web browser. - Select the build compatible with your router and click "Install". Wait for the installation to complete.
- If you encounter an error or don't get the expected result in Ethernet, you can restart the installation by clicking "Update".
- Create a directory named
payloadsin root, it should look like this:/www/pppwn/payloads. - Copy your
payload.binfiles to the/www/pppwn/payloadsdirectory. You can add subdirectories, for example:/www/pppwn/payloads/linux. - If your device has USB ports, mount your storage device to
/www/pppwn/payloads. - Copy your
payload.binfiles to USB storage device.
The screenshots show the necessary settings to enable the local network connection.
In the firewall, you will find the option.
In WAN input zones, it should be set to 'reject' by default
Select 'accept' for input, and you will be able to access it from the local network.
In the Port Forwarding tabs, you can find out the local IP of the device or check it from the main modem.
To transfer via FTP to the PS4, it is necessary to redirect the IP address to the PS4 as shown in the screenshots.
The PS4's IP is selected as the internal IP address. 
- You can now connect via FTP from your PC to the console using the IP address of the mini router, as in this example: 192.168.1.17:2121
- Lastly, you will need to enable active mode / disable passive mode for the FTP connection.

PPPwn from https://github.com/xfangfang/PPPwn_cpp
Interfaz web para arrancar PPPwn_cpp desde el navegador web de PS4.
- Soporta PS4 FW 9.00, 9.50, 9.51, 9.60, 10.00, 10.01 y 11.00
- Router/Modem conexión lan con OpenWrt.
- Tener instalado PuTTY en tu PC para acceder por el terminal.
- Verificar PPPwn_cpp para distribuciones Linux OpenWrt, verificar con el comando
uname -mrecomiendo instalar la compilación MIPSEL. - Descargar goldhen.bin para el Firmware de tu consola Sistro.
- Memoria USB 1GB o más
- Busca y descarga la versión compatible de
pppoe-serverypppoe-commondesdehttps://downloads.openwrt.org/releases/. - Descarga y extrae los archivos
PPPwn_ow.zipypppwn.tar.gzdesde mi repositorio. - Copia los archivos
pppwn,rp-pppoe-common.ipkyrp-pppoe-server.ipka la carpetaPPPwn_ow. - Transfiere la carpeta
PPPwn_owutilizando WinSCP. Usa el protocolo SCP con la dirección del host192.168.1.1y el puerto 22. - Abre Git Bash o PuTTY y accede al terminal. Navega al directorio donde se encuentra
installer.shutilizando el comandocd PPPwn_ow. - Ejecuta el siguiente comando para realizar la instalación: Recibirás un mensaje con el tipo de instalación. Si requieres la instalación completa, ingresa
chmod +x installer.sh && ./installer.shy. Si prefieres la mínima, elige la opción correspondiente. - Ve a
http://192.168.1.1/pppwn.htmly realiza la configuración necesaria. - La instalación mínima requiere ajustes adicionales y no incluye la interfaz web.
- Actualiza el sistema operativo OpenWrt antes de continuar.
- El router debe estar conectado a Internet antes de continuar.
- Abre PuTTY o Git Bash y accede desde el terminal con las credenciales asignadas.
- Verifica si tienes instalado
unzipcon el siguiente comando:Si apareceopkg list-installed | grep unzipcommand not found, instálalo con el siguiente comando:opkg update opkg install unzip
- Desde el terminal, ejecuta estos comandos: Selecciona la opción 2 para una instalación completa o la opción 1 para una instalación mínima, que no incluye la interfaz web.
wget -O /tmp/installer.sh https://raw.githubusercontent.com/CodeInvers3/PPPwn_ow/main/installer.sh chmod +x /tmp/installer.sh /tmp/installer.sh
- Copia
goldhen.bina tu memoria USB. Asegúrate de que esté formateada en exFAT o FAT32 y conéctala a tu consola. - Desde tu consola PS4, configura una conexión de red en PPPoE usando
pppcomo usuario y contraseña. - Espera unos segundos hasta que se establezca la conexión y, desde el navegador web de la consola, accede a la dirección
http://<router_ip>/pppwn.html. - Selecciona la compilación compatible con tu router y haz clic en "Instalar". Espera hasta que se complete la instalación.
- En caso de que haya un error o no obtengas el resultado esperado, puedes reiniciar la instalación haciendo clic en "Uninstall".
- Crea un directorio llamado
payloadsen root, debe quedar así:/www/pppwn/payloads. - Copia tus archivos
payload.binen el directorio/www/pppwn/payloads. Puedes añadir subdirectorios, por ejemplo:/root/payloads/linux. - Si tu dispositivo tiene puertos USB, monta tu dispositivo de almacenamiento en
/www/pppwn/payloads. - Copia tus archivos
payload.bintu dispositivo de almacenamiento USB.
Probado en mini router GL-MT300N-V2 Mango