diff --git a/Makefile b/Makefile index c881c27..c3e5bda 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -# BS5FileManager - minimal PS5 browser file manager payload. +# BFpilot - minimal PS5 browser file manager payload. PS5_HOST ?= ps5 PS5_PORT ?= 9021 @@ -9,7 +9,7 @@ else $(error PS5_PAYLOAD_SDK is undefined) endif -VERSION_TAG := bs5fm-v0.2.0 +VERSION_TAG := bfpilot-v0.2.0 BUILD_VERSION ?= $(shell git describe --tags --always --dirty 2>/dev/null || echo dev) PYTHON ?= python3 HOST_LLVM_BINDIR ?= $(shell dirname "$$(command -v llvm-strip 2>/dev/null || command -v llvm-strip.exe 2>/dev/null || echo llvm-strip)" 2>/dev/null) @@ -21,7 +21,7 @@ export LLVM_CONFIG ?= $(UNIX_CURDIR)/build-tools/llvm-config BUILD_PATH := $(UNIX_CURDIR)/build-tools:$(HOST_LLVM_BINDIR):/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Users/Blurf/scoop/shims BUILD_ENV := cd "$(UNIX_CURDIR)"; export LLVM_CONFIG="$(LLVM_CONFIG)"; export LLVM_BINDIR="$(LLVM_BINDIR)"; export PATH="$(BUILD_PATH):$$PATH" -BIN := bs5filemanager.elf +BIN := bfpilot.elf SRCS := src/lite_main.c SRCS += src/websrv_lite.c diff --git a/README.md b/README.md index a22d993..19463cd 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# BS5FileManager +# BFpilot -BS5FileManager is a small PS5 payload that gives you a browser-based file -manager on port `5905`. +BFpilot is a small PS5 payload that gives you a browser-based file manager on +port `5905`. It is meant to stay simple: no PKG installer, no FTP daemon, no mounting tools, and no extra payload bundle. The payload starts one web server, refreshes a PS5 @@ -12,7 +12,7 @@ Current release: `v0.2.0` ## What It Does - Runs a file-manager web UI at `http://:5905/` -- Installs or refreshes a `BS5FileManager` launcher tile on the PS5 home screen +- Installs or refreshes a `BFpilot` launcher tile on the PS5 home screen - Uses a dark-only UI - Uses the same folder-and-sword icon for the PS5 launcher and web UI - Browses, uploads, downloads, copies, moves, renames, creates folders, and deletes @@ -44,18 +44,18 @@ http://:5905/ The payload stores launcher marker data in: ```text -/data/BS5fm +/data/BFpilot ``` The PS5 launcher app itself is installed under: ```text -/user/app/BSFM00001 +/user/app/BFPILOT01 ``` -The installer also removes the older experimental launcher title ID -`BS5F00001` before registering `BSFM00001`, so old tiles from earlier builds do -not get in the way. +The installer removes older launcher title IDs from previous names before +registering `BFPILOT01`, so stale tiles from earlier builds do not get in the +way. ## Project Layout @@ -93,7 +93,7 @@ make Output: ```text -bs5filemanager.elf +bfpilot.elf ``` Deploy helper: @@ -104,13 +104,13 @@ make deploy PS5_HOST= PS5_PORT=9021 ## Extra Notes -BS5FileManager avoids kernel-level cleanup and does not force-unload other -payloads. +BFpilot avoids kernel-level cleanup and does not force-unload other payloads. -If you reinject while an older BS5FileManager is already running, the new payload -checks whether a file job is active. If the old instance is idle, it asks it to -shut down cleanly and then takes over port `5905`. If a copy, move, or delete is -running, the new injection exits instead of interrupting the active job. +If you reinject while an older BFpilot or BS5FileManager instance is already +running, the new payload checks whether a file job is active. If the old +instance is idle, it asks it to shut down cleanly and then takes over port +`5905`. If a copy, move, or delete is running, the new injection exits instead +of interrupting the active job. Cancel is cooperative. Large operations may take a moment to stop, especially on external USB drives, but the job code checks for cancellation during scan, copy, diff --git a/assets-app/param.json b/assets-app/param.json index 9dc4e4f..deac41a 100644 --- a/assets-app/param.json +++ b/assets-app/param.json @@ -1,11 +1,11 @@ { "applicationCategoryType": 0, - "titleId": "BSFM00001", + "titleId": "BFPILOT01", "deeplinkUri": "http://127.0.0.1:5905/", "localizedParameters": { "defaultLanguage": "en-US", "en-US": { - "titleName": "BS5FileManager" + "titleName": "BFpilot" } } } diff --git a/assets/files.html b/assets/files.html index 93bcbee..964f999 100644 --- a/assets/files.html +++ b/assets/files.html @@ -4,7 +4,7 @@ - BS5FileManager + BFpilot