From 787871b89de348f9d43ee280d2d7cc623e32cd31 Mon Sep 17 00:00:00 2001 From: KarnerF Date: Sat, 15 Aug 2026 11:23:53 +0200 Subject: [PATCH] Update README: new features, autostart docs, fix title ID --- README.md | 40 +++++++++++++++++++++++++++++++--------- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 597dbcf..ff35449 100644 --- a/README.md +++ b/README.md @@ -9,20 +9,26 @@ Opens at **http://\:7070** from any browser — PS5, phone, laptop. ## Features - **Full ShadowMountPlus configuration** — all settings from one clean web interface -- **Backup management** — create, restore, download, copy and move backups between internal storage and USB +- **Autostart** — automatically launches ShadowMountPlus when the GUI starts; configurable ELF path, extra scan directories, and restart behavior +- **Backup management** — create, restore, download, copy and move backups between internal storage and USB; named backups with timestamps +- **Raw config editor** — directly edit `config.ini` with search function +- **Debug log viewer** — live log with category filters and clear function +- **SM Start/Stop** — launch ShadowMountPlus via elfldr (port 9021/9020) directly from the GUI +- **Rest mode recovery** — automatically restores the web server after PS5 wakes from standby - **Multi-language UI** — German, English, French, Spanish + automatic PS5 system language detection - **USB detection** — automatically refreshes when a USB drive is plugged or unplugged -- **Debug log viewer** — live log with category filters and clear function +- **Collapsible sidebar** — toggle menu with the ☰ button - **Responsive design** — works on PS5 browser, mobile phones, and desktop -- **PS5 home screen tile** — installs a launcher icon for quick access (PPSX99998) +- **PS5 home screen tile** — installs a launcher icon (SMPL00001); configurable to always move to front or install once --- ## Requirements - PS5 with a homebrew environment (e.g. via BD-JB or Y2JB) -- [ShadowMountPlus](https://github.com/drakmor/ShadowMountPlus) installed and running +- [ShadowMountPlus](https://github.com/drakmor/ShadowMountPlus) installed - A payload loader such as [Payload Manager](https://github.com/itsPLK/ps5-payload-manager) +- elfldr running on port 9021 or 9020 (for SM Start button and Autostart) --- @@ -41,10 +47,25 @@ Output: `SMPlusGui_1.0.0.elf` 1. Load `SMPlusGui_1.0.0.elf` via your payload loader 2. Open `http://:7070` in any browser -3. Configure ShadowMountPlus settings and press **Speichern** -4. Use the **Backup** panel to manage configuration backups +3. Configure ShadowMountPlus settings and press **Save** +4. Use the **Autostart** panel to automatically launch SM on GUI startup +5. Use the **Config** panel to manage configuration backups -The PS5 home screen tile is reinstalled on every launch to keep it at the front. +--- + +## Autostart + +The Autostart panel lets you configure automatic SM startup: + +- **Auto-Start toggle** — enable/disable automatic launch on GUI start +- **Preferred ELF** — select or type the path to your SM ELF (uses ELF picker by default) +- **Additional scan directories** — extra directories scanned for SM ELFs in addition to the defaults +- **Always restart SM** — when off (default), SM is only launched if not already running; when on, always restarts +- **Icon position** — toggle whether the home screen icon moves to front on every launch + +Default scan locations: `/data/pldmgr/payloads/*/`, `/data/shadowmount/`, `/mnt/usb0-7/` + +App preferences (autostart, icon settings) are stored in `/data/SMPlusGui/prefs.ini`. --- @@ -64,7 +85,7 @@ This project would not exist without the work of the following people: - **[drakmor](https://github.com/drakmor)** — Creator of [ShadowMountPlus](https://github.com/drakmor/ShadowMountPlus), the mount manager this GUI is built for. -- **[itsPLK](https://github.com/itsPLK) / [najdek](https://github.com/najdek)** — [PS5 Payload Manager](https://github.com/itsPLK/ps5-payload-manager), which serves as the recommended payload loader for this ELF. +- **[itsPLK](https://github.com/itsPLK) / [najdek](https://github.com/najdek)** — [PS5 Payload Manager](https://github.com/itsPLK/ps5-payload-manager), which served as architectural reference and recommended payload loader. - **[john-tornblom](https://github.com/john-tornblom)** — [PS5 Payload SDK](https://github.com/ps5-payload-dev) and various reference payloads that made this project possible. @@ -83,5 +104,6 @@ This project would not exist without the work of the following people: This is unofficial homebrew software. Use at your own risk. Not affiliated with Sony Interactive Entertainment or any game publisher. -Config files are stored on the PS5 internal storage under `/data/SMPlusGui/`. +App data is stored under `/data/SMPlusGui/` on the PS5 internal storage. +ShadowMountPlus config is stored at `/data/shadowmount/config.ini`. Always keep backups of important configurations before making changes.