PS3HEN install HFW via local server (PoC)

PattrickH

Member
NEW METHOD - Much simpler!

This is a complete rewrite of my previous tool. Now you have a standalone DNS + HTTP server that:

Works on OFW (Official Firmware) - No HEN required!
Works on Linux/Mac/Windows/Android (Please confirm)
Works via Docker - Perfect for VPS deployment
No need for XAMPP or ProxyServer.Gui
Auto-detects your network IP

Quick Start:

Code:
  mkdir -p firmware
  curl -L -o firmware/PS3UPDAT.PUP \
    "https://github.com/PS3-Pro/Firmware-Updates/releases/download/HFW/Hybrid_Firmware.PUP"

  java -jar hfwserver-*.jar --verbose

Configure your PS3:
1. Settings > Network Settings > Internet Connection Settings
2. Choose Custom setup
3. Select your connection (Wired/Wireless)
4. IP Address: Automatic
5. DNS Setting: Manual
6. Set Primary DNS and Secondary DNS to your server's IP
7. Save settings
8. Settings > System Update > Update via Internet

Docker (VPS/Cloud):

Code:
docker run -d \
    --name ps3-hfw-server \
    --restart unless-stopped \
    -p 53:53/tcp \
    -p 53:53/udp \
    -p 80:80/tcp \
    -e LOCAL_IP=YOUR_SERVER_IP \
    --cap-add=NET_BIND_SERVICE \
    ghcr.io/pcamposu/ps3-hfw-update-server:latest

Replace YOUR_SERVER_IP with:
- Your LAN IP (e.g., 192.168.1.100) for local deployment
- Your public IP for VPS deployment

Requirements:

- Java 17+ OR Docker
- PS3 HFW firmware PUP file
- Ports 53 (DNS) and 80 (HTTP) available

How it works:

1. Server runs DNS on port 53 and HTTP on port 80
2. PS3 queries for update domains (*.ps3.update.playstation.net)
3. Server redirects to your server's IP
4. PS3 downloads HFW from your server
5. Install HFW, then install HEN

GitHub Repository
 

Attachments

  • ps3-updatelist.txt
    ps3-updatelist.txt
    1.3 KB · Views: 117
  • upload_2022-1-2_18-54-50.png
    upload_2022-1-2_18-54-50.png
    45.9 KB · Views: 839
  • upload_2022-1-2_18-57-7.png
    upload_2022-1-2_18-57-7.png
    9.6 KB · Views: 840
  • upload_2022-1-2_18-58-6.png
    upload_2022-1-2_18-58-6.png
    618.8 KB · Views: 867
Last edited:
This guide is very lazy and is not intended for newbies, it's for let them know it works

You need the following
PS3.Proxyserver.Gui
XAMPP
this ps3-updatelist.txt (download at the bottom of the post)


Setup proxyserver as always, and setup the ps3 as usual
Goto C:/XAMPP/htdocs and delete everything and paste only the PS3UPDAT.PUP file
Goto C:/XAMPP and click in start
View attachment 35724
In ps3 proxyserver goto replace files and replace the url which the ps3 does the request and search for the directory where our custom updatelist is
View attachment 35725
Start both servers, and update the console via network, you will know that it works because a fake 9.00 update appears with the ps3xploit disclaimer

View attachment 35726

Video showcase:
Very interesting. I tested it here on PC and it worked perfectly. It would be great if we could enable all this using only the cell phone with the proxy server apk, but I can't change the htdocs folder, the cell phone probably needs ROOT to change htdocs.
 
Seem a very interesting app but the github return error 404, it doenst exist anymore

are you the author ? is there any plan to update it with hfw 4.90 support ?
 
Seem a very interesting app but the github return error 404, it doenst exist anymore

are you the author ? is there any plan to update it with hfw 4.90 support ?

hi, it's been a long time since this thread
i actually had this tool almost polished for quite some time, but i never published it because i had some personal things going on, same case with the mobile app, it could evolve into something more comprehensive, hfw + hen aio, as mentioned at https://www.psx-place.com/threads/i...ll-hen-in-as-few-steps-as-possible-dns.24167/ i can help

now i've released an hfw update server that works on ofw
download: https://github.com/pcamposu/ps3-hfw-update-server

you can either download the .jar file and place the pup manually, or use the docker image to run it on a vps (and optionally share the ip with the community :sem blush:)

regarding the android app: it already exists, but i still need to publish the repository. it will also be released on the play store later, i'll notify here when that happens

hope you're all doing well

EDIT: who should i contact to update my psx-place username? lol
 
Last edited:
Back
Top