This is a WIP document. More detailed documentation will come in the future
A multi service HOST for PS4 jailbreak
- Web Server
- FTP Server (Upload any HOST!!)
- WiFi Home Network(STA) or Alone(AP) Modes
- Local/Online OTA Updates
- Exfathax auto mount
- Public endpoint API
- USB storage emulation
- Selectable USB Delay
- Only 1 code base
- ESP-S2 Family of boards (4mb boards seem)
- ESP8266
- 0.9.1 - First Public ßeta with the above features included
- 0.9.x - Add basic ESP32 board compability
- 0.9.y - Add SD card support
- 0.9.y - Add localization support with i18n
- 0.9.y - Add webusb support
- 1.0.0 - Public Release
-
RECOMENDED WAY!!!!. WebUSB. Use the Web Installer
-
Flash the correct binary from [releases] to your board (requires python & esptool.py installed)
#esp32-s2 esptool.py --chip esp32s2 --port PORT write_flash 0x00000 YOUR_BOARD.bin
#esp8266 esptool.py --port PORT write_flash 0x00000 YOUR_BOARD.bin
Depending on you OS you may use other tools like the Espressif download tool or pyflasher
-
Connect to AP
[SSID] xhost-pro [PASS] 12345678
-
Navigate to
http://6.6.6.6/xhost/setup
-
Configure USB Delay
Settings-> XHOST-PRO Setup-> System-> USB mount delay
-
Configure WiFi if needed
Settings->XHOST-PRO Setup->Network Setup
-
You are done! Navigate to main host page
http://6.6.6.6
- Use only plainFTP (insecure)
- Limit number of connections to 1
user: xhost-pro
pass: 12345678
There are 5 ways to update your board.
- Full firmware replacement via cable
(.bin)
- Update Firmware from PC
(.fw.ota)
- Update Filesystem from PC
(.fs.ota)
- Update Firmware online from PS4
(.fw.ota)
- Update Filesystem online from PS4
(.fs.ota)
Needed files will be found in the releases
folder.
Main xhost-pro server setup page
http://6.6.6.6/xhost/setup
This are the avaliable server API end points
/xhost/wifi/connect
Manages Network Mode (POST)/xhost/wifi/ssid
Gets SSID info (GET)/xhost/version
Gets xhost-pro version number (GET)/xhost/usb/on
Enables USB (GET)/xhost/usb/off
Disables USB (GET)/xhost/update
Manages ota updates (POST)