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_cpp
for OpenWrt Linux distributions by using the commanduname -m
. It is recommended to install the MIPSEL build. - Download
goldhen.bin
for 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-server
andpppoe-common
fromhttps://downloads.openwrt.org/releases/
. - Download and extract the files
PPPwn_ow.zip
andpppwn.tar.gz
from my repository. - Copy the files
pppwn
,rp-pppoe-common.ipk
, andrp-pppoe-server.ipk
to thePPPwn_ow
folder. - Transfer the
PPPwn_ow
folder using WinSCP. Use the SCP protocol with the host address192.168.1.1
and port 22. - Open Git Bash or PuTTY and access the terminal. Navigate to the directory where
installer.sh
is 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.sh
y
. For minimal installation, select the corresponding option. - Go to
http://192.168.1.1/pppwn.html
and 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
unzip
is installed with the following command:If you seeopkg list-installed | grep unzip
command 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.bin
to 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
ppp
as the username and password. - Wait a few seconds for the connection to establish, then access
http://<router_ip>/pppwn.html
from 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
payloads
in root, it should look like this:/www/pppwn/payloads
. - Copy your
payload.bin
files to the/www/pppwn/payloads
directory. 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.bin
files 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
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 -m
recomiendo 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-server
ypppoe-common
desdehttps://downloads.openwrt.org/releases/
. - Descarga y extrae los archivos
PPPwn_ow.zip
ypppwn.tar.gz
desde mi repositorio. - Copia los archivos
pppwn
,rp-pppoe-common.ipk
yrp-pppoe-server.ipk
a la carpetaPPPwn_ow
. - Transfiere la carpeta
PPPwn_ow
utilizando WinSCP. Usa el protocolo SCP con la dirección del host192.168.1.1
y el puerto 22. - Abre Git Bash o PuTTY y accede al terminal. Navega al directorio donde se encuentra
installer.sh
utilizando 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.sh
y
. Si prefieres la mínima, elige la opción correspondiente. - Ve a
http://192.168.1.1/pppwn.html
y 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
unzip
con el siguiente comando:Si apareceopkg list-installed | grep unzip
command 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.bin
a 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
ppp
como 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
payloads
en root, debe quedar así:/www/pppwn/payloads
. - Copia tus archivos
payload.bin
en 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.bin
tu dispositivo de almacenamiento USB.
Probado en mini router GL-MT300N-V2 Mango