Aborted release - details
Note:
Recent upstream changes (most likely the post-JB all-in-one shellcode) are causing kernel panics when launching PS5 games.
This issue is entirely unrelated to the autoloader itself; it stems from keeping this fork strictly aligned with the latest upstream releases. A permanent fix will require an update to either kexp or ShadowMountPlus.
- Temp Fix: Load your payloads, put the console to sleep, and wake it up. Games should then launch normally without crashing.
- Alternative: Use the previous release until a fix is pushed.
Changelog
Autoloader Changes:
- Removed the static 4-second startup delay (now polls for when the ELF loader is ready, starting immediately).
- Abort autoloader execution if already jailbroken or if the exploit fails (needed due to how upstream handles failure now).
Upstream Changes:
- Updated poopsploit to 1.7 and switched to ufm42's kexp payload (all-in-one shellcode, version v6).
- Supports 4.03 to 12.00 FW.
- Deprecated GPU RW and firmware-specific kernel offsets.
Build System Changes:
- Removed all hardcoded/prebuilt binary dependencies (
kexp.bin,elfldr.elf, andpldmgr.elf) from git tracking. - Implemented a hybrid dependency resolution system that downloads prebuilt assets from GitHub releases or compiles them from source.
- Added
--build-deps(-b) and--download-deps(-d) options to the ISO build script to compile dependencies via Git submodules or force asset downloading. - Dynamically links binary resource paths inside Java at compile-time via a generated
BinaryPaths.java. - Autogenerates the
ps5_autoloader/autoload.txtconfiguration and directory structure dynamically during the build.
Full Changelog: v1.1...v1.2-f40e222
Bundled Binaries:
This build integrates the following external dependency versions:
