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.
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