|
|
本帖最后由 haydn213 于 2026-9-15 08:35 编辑
FPKG使用说明 / FPKG制作工具
9.15更新 kstuff-1.12-dr-test8 + ShadowMountPlus_1.7alpha13fix1-13-g072c17 + a53_ppr_install_fast_15.09
-Support for ALL FW 1.00-12.70. FPKG up to 11.40. Please test
-After waking the console from rest mode, you must run a53_ppr_install_fast again. Do not put the console into rest mode while a game is running; doing so will cause a kernel panic.
-It is crucial to understand that many games were specifically patched to run from folders. Consequently, after being packaged into PKGs, they no longer function correctly. You need clean, unpatched dumps; at most, backports can be added.
-SMP: backports for FPKG (only fakelib folder)
-支持 1.00-12.70 全版本固件,FPKG 最高支持至 11.40,欢迎测试
-主机从待机模式唤醒后,必须重新加载 a53_ppr_install_fast;切勿在游戏运行状态下进入待机模式,否则将导致内核崩溃(Kernel Panic)
-务必注意:大量游戏此前专门针对文件夹运行打过补丁,重新打包成 PKG 后将无法正常运行;请务必使用未经修改的原版纯净 Dump,至多仅允许添加降级补丁(Backports)
-SMP:提供针对 FPKG 的降级补丁(Backports)支持(仅限 fakelib 目录)
9.14更新 kstuff + ShadowMountPlus + a53_ppr_install_fast
Drakmor:These are the current unnumbered versions; give them a try.
无版本号最新组合三件套,可以试一试
据反馈7.00、7.61等固件已正常使用
9.12更新 kstuff-lite-1.12-fpkg-test5
仅适合尝鲜的朋友,固件低于8.00还需等待修复
- Fixed a kernel panic occurring after closing games.
- Modified the interception of mount/unmount functions so they do not affect save data and trophies.
Firmware issues from versions prior to 8 have not yet been fixed!
修复关闭游戏后引发内核崩溃(Kernel Panic)的问题
调整挂载与卸载的拦截逻辑,避免影响存档数据与奖杯系统
注意:低于 8.00 版本的固件相关问题暂未修复!
9.11更新 ShadowMountPlus_1.7alpha13fix1-11-g2424c9 + kstuff-lite-1.12-fpkg-test4 + a53_ppr_install_fast
仅适合尝鲜的朋友,需搭配使用(玩apr游戏的朋友都可以更新体验下)
Add verified 1.xx and complete 2.xx support
fixed stutters and game crashes
FW 1-12.70 (FPKG only up to 11.40)
kstuff-lite-1.12-fpkg-test4: Fix PPR key order on 10.x and 11.x
修复卡顿和游戏崩溃(存档问题修复),支持固件1-12.7(FPKG最高11.4)
kstuff-lite-1.12-fpkg-test4:修复固件 10.x和11.x PPR key order(之前10.x和11.x的朋友可用test4测试下FPKG)
Known issues: kernel panic a few minutes after exiting the game, kernel panic on firmware <8, does not work after waking up from sleep
已知问题:退出游戏数分钟后或固件低于 8.00 时可能引发内核崩溃(Kernel Panic),且从待机模式唤醒后无法正常工作
致敬Drakmor,同时推进多个关键项目,每次醒来产出惊人,比codex都可怕,希望他能注意休息
致敬cragson,逆向工程大神,正是他的成果,使FPKG重见曙光
9.4更新 ShadowMountPlus 1.7alpha13fix1
仅适合尝鲜的朋友
- Added a web interface (draft version) and a shortcut for access.
- Fixed an issue where the shell crashed in sleep mode and when launching heavy games.
fix: Issue is the device shutting down unexpectedly on firmware versions 12+.
If the problem persists, run kstuff before SM+
- 添加 Web 界面(预览版)及访问快捷方式
- 修复在睡眠模式下及启动大型游戏时 Shell 崩溃的问题
修复:固件 12.00 及以上版本设备意外关机的问题。若问题仍存在,请在运行 SM+ 之前先运行 kstuff
8.29更新 ShadowMountPlus 1.7alpha12
仅适合尝鲜的朋友
- Use optimized exFAT, UFS/FFPKG and PFS/FFPFS mount profiles only for direct source paths under /data or /user
- Pause background services during system sleep
- Support FAKExxxxx title IDs
- 仅对 /data 或 /user 下的直接源路径应用优化后的 exFAT、UFS/FFPKG 及 PFS/FFPFS 挂载配置文件
- 在系统休眠期间暂停后台服务
- 支持 FAKExxxxx 格式的游戏 ID(Title ID)
8.26更新 ShadowMountPlus 1.7alpha11
仅适合尝鲜的朋友
- Added notifications when external USB drives are connected or disconnected. After scanning, the notification shows capacity, free space, block size, and the number of games found.
- Improved image mounting and unmounting stability, preventing race conditions and premature device reuse.
- Improved application database and cache reliability.
- Fixed a potential freeze when cancelling an AMPR update download
- 添加外接 USB 设备连接与断开的通知提示:扫描完成后,通知将显示总容量、剩余空间、块大小以及检索到的游戏数量
- 提升镜像挂载与卸载的稳定性:防止出现竞态条件(Race Condition)及设备过早复用
- 提升应用程序数据库与缓存的可靠性
- 修复取消 AMPR 更新下载时可能出现的卡死问题
8.25更新 ShadowMountPlus 1.7alpha10 + apr emu 0.3.6.6
仅适合尝鲜的朋友
alpha9- Reworked the ShellCore bridge to use dynamically allocated remote memory.
- Improved game process handoff stability.
- Added ShellCore hook failure notifications.
- Renamed legacy_gddr5_cache to nested_pfs_index_cache; the old name remains supported.
If ShadowMountPlus 1.7 was already running, you must restart the console after updating. alpha10
Keep fakelib2 exclusive from global and emulator overlays apr emu 0.3.6.6
Adaptive chunk size. Event sending responsiveness and performance have been significantly improved. The crash issue when working with saves remains and will be addressed in future versions, as the focus is currently on performance.
alpha9
- 重构 ShellCore 桥接机制:改用动态分配的远程内存
- 提升游戏进程交接(handoff)稳定性
- 添加 ShellCore 挂钩(hook)失败通知
- 将 legacy_gddr5_cache 重命名为 nested_pfs_index_cache,旧参数名仍保持兼容
若先前已在运行 ShadowMountPlus 1.7,更新后必须重启主机。
alpha10
保持 fakelib2 与全局及模拟器覆盖层相互隔离(优先fakelib2中apr emu)。如果不需要为每个游戏尝试不同版本apr emu,可用alpha9,默认统一使用 /data/shadowmount/emus/libSceAmpr.sprx。
apr emu 0.3.6.6
支持自适应分块大小(Adaptive Chunk Size),大幅提升事件发送的响应速度与性能。处理存档时的崩溃问题依然存在,因目前重心在于性能优化,该问题将在后续版本中修复。
8.23更新 apr emu 0.3.6.4
Improved performance in games with large numbers of small files, optimized latency and handling of large blocks.
测试版本,提升小文件众多的游戏性能。
最近apr emu更新的几个版本,据测试蜘蛛侠2、仁王3等游戏加载变快。
8.20更新 ShadowMountPlus 1.7alpha8 + kstuff Lite 1.10 beta + apr emu 0.3.5.1
仅适合尝鲜的朋友,说明待补。
apr emu改后缀后放入- /data/shadowmount/emus/libSceAmpr.sprx
复制代码
8.10更新 ShadowMountPlus 1.7alpha6
仅适合尝鲜的朋友,防止关闭游戏时崩溃。
Test version. Unstable.
- Fixed an issue with mounting exfat images on ext1.
- Changed the unmount method when closing the game to prevent crashes.
测试版本,不稳定。
- 修复在 ext1 上挂载 exfat 镜像时出现的问题。
- 优化关闭游戏时的卸载逻辑,防止系统崩溃。
8.8更新 ShadowMountPlus 1.7alpha5
仅适合尝鲜的朋友,新增风扇温度配置功能,默认自动模式,不对风扇进行控制。
Test version. Unstable.
- Optimized LVD mounting and enabled the BFS fast path with 64 KiB I/O batching where supported.
- Enabled compressed-offset caching for nested PFSC images.
- Updated image creation scripts to use a fixed 64 KiB exFAT allocation unit.
- Improved LVD/MD image mount and unmount stability.
- Busy images are now unmounted safely without forced teardown.
- Added fan temperature configuration: fan_target_temperature=auto|50..91.
- Expanded backport/UnionFS diagnostic logging.
测试版本,不稳定。
- 优化 LVD 挂载,并在支持的设备上启用支持 64 KiB I/O 批处理的 BFS 快速路径。
- 为嵌套 PFSC 镜像启用压缩偏移量缓存。
- 更新镜像创建脚本,采用固定的 64 KiB exFAT 分配单元。
- 提升 LVD/MD 镜像挂载与卸载的稳定性。
- 处于繁忙状态的镜像现可安全卸载,无需强行拆除。
- 添加风扇温度配置:
- fan_target_temperature=auto|50..91
复制代码
- 扩展 backport/UnionFS 的诊断日志记录。
7.17更新 ShadowMountPlus 1.7alpha4
建议使用alpha1-3的朋友都更新到此版本,11.6系统配合kstuff Lite 1.08/1.09 Beta实测修复了多项影响使用的bug,比如后排游戏打开报错、开着游戏待机再唤醒出错等。
Test version. Unstable.
This release improves mounting reliability, game lifecycle handling, and usability:
- Added optional persistent image mounting between game launches (Legacy mode)
persistent_image_mounts=1|0 (1 keeps discovered images mounted between game launches; default: 0)- Reduced scanner file descriptor usage.
- Added detailed fatal-signal reports for tracked games.
- Improved USB game recovery after suspend/resume.
- Added seamless switching between mounted games.
- Added localized notifications for 30 languages, with automatic console-language detection and manual selection via language.
测试版本,不稳定。
本次发布提升了挂载稳定性、全流程游戏管理以及易用性:- 添加可选功能:在游戏启动间保持镜像持续挂载(经典模式):
- persistent_image_mounts=1|0(设为 1 时,在不同游戏启动之间,保持已识别的镜像处于挂载状态;默认值:0)
复制代码- 减少扫描器的文件描述符(file descriptor)占用。
- 为被追踪的游戏添加详细的 fatal-signal 报告。
- 改进待机/唤醒后 USB 游戏恢复的稳定性。
- 添加已挂载游戏之间无缝切换的功能。
- 添加30种语言的本地化通知支持,具备主机语言自动检测功能,并可通过 language 参数进行手动选择。
7.16更新 ShadowMountPlus 1.7alpha3
仅适合尝鲜的朋友
Test version. Unstable.
- Added a public HTTP/JSON API for listing, mounting, and unmounting games.
- Added optional automatic removal of games with unavailable sources and DLC protection.
- Improved game metadata staging and registration performance.
- Fixed runtime mount cleanup after exiting games.
- Fixed game counts for unchanged images reused from the index
测试版本,不稳定。- 添加公共 HTTP/JSON API,用于列出、挂载和卸载游戏。
- 添加可选功能(默认关闭):自动移除源不可用以及受 DLC 保护的游戏。
- 提升游戏元数据暂存(staging)和注册的性能。
- 修复退出游戏后的动态挂载清理问题。
- 修复镜像未变动时读取索引导致的游戏数量统计异常。
7.15更新 ShadowMountPlus 1.7alpha2
此版本依旧仅适合尝鲜的朋友,如果除了前几个程序打开出错,再运行一遍SMP即可正常打开(后排程序打开报错后需要重运行SMP)。
- Improved runtime path and title validation.
- Fixed game mount lifecycle, restart, suspend, and shutdown handling.
- Deferred runtime teardown until ShellCore completes unmountWorkspace.
- Made nullfs and image unmounting safer by avoiding forced teardown and reporting mount dependencies when a device is busy.
- Made the KStuff automount handoff and .kstuff_noautomount marker shutdown-safe.
- Added a public socket API at /system_tmp/shadowmount-api.sock.
- Added API documentation and a test payload (api-test.elf) for third-party developers.
- 改进了运行时路径与Title的验证。
- 修复了游戏挂载时,以及重启、待机和关机时的处理机制。
- 将运行时的清理(teardown)推迟至 ShellCore 完成 unmountWorkspace(卸载工作区)之后。
- 通过避免强制清理并在设备繁忙时报告挂载依赖关系,提升了 nullfs 和镜像卸载的安全性。
- 确保了 KStuff 的自动挂载移交(automount handoff)以及 .kstuff_noautomount 标记具有关机安全性(shutdown-safe)。
- 在 /system_tmp/shadowmount-api.sock 处新增了一个公共 Socket API。
- 为第三方开发者新增了 API 文档以及一个测试 Payload(api-test.elf)。
7.13更新 ShadowMountPlus 1.7alpha1
此版本仅适合尝鲜或挂载超过128个镜像的朋友
据社区反馈,与kstuff Lite 1.08 / 1.09 beta配合使用易出错,请与 Kstuff Lite 1.07 Beta 或 Kstuff Lite 1.2-dr-test2 配合使用
目前相对稳定组合: SMP 1.6test16 + kstuff Lite 1.08 Beta ,11.xx/12.xx使用金手指可用kstuff Lite 1.09 Beta
- Games are now mounted only when launched and unmounted after exit, reducing persistent filesystem mounts.
- Added an image metadata cache to avoid repeatedly mounting unchanged images during scans.
- Improved support for nested image chains and runtime mount cleanup.
- USB-backed games are safely stopped before entering rest mode.
- Firmware 12.00 and newer now uses per-title InstallTitleDir registration instead of batch InstallAll.
- Improved mount stability, shutdown handling, and scanner performance.
- Support up to 8192 games across 2048 images
- Reduce scanner watchers and release USB watches during sleep
- 游戏现在仅在启动时挂载,并在退出后卸载,从而减少了持续的文件系统挂载。
- 添加镜像元数据缓存,以避免在扫描期间重复挂载未更改的镜像。
- 改进对嵌套镜像链和运行时挂载清理的支持。
- 在进入待机模式前,位于USB存储的游戏将被安全停止。
- 固件12.00及更高版本使用针对单个游戏的 InstallTitleDir 注册,而不是批量 - InstallAll。
- 提升挂载稳定性、关机处理机制以及扫描器性能。
- 支持跨2048个镜像最多8192款游戏。
- 减少扫描器的监听进程,并在休眠期间释放USB监听。
ShadowMountPlus 1.7alpha1 + Kstuff Lite 1.2-dr-test2
7.4更新 kstuff Lite 1.09 beta
Fixed Disable ASLR on 11.xx and 12.xx Thanks @Pharaoh2k
在11.xx和12.xx系统停用ASLR (Address Space Layout Randomization)
之前11.xx/12.xx金手指存在问题的朋友可以更新试一试
6.30更新 kstuff Lite 1.08 beta低系统版本或出错的可以尝试下面新修改的版本,来源
kstuff Lite 1.08 beta 据社区反馈存在部分问题,6.30已修正。(11.6系统,使用kstuff by idlesauce、kstuff Lite 1.08 beta初版和30日修正版配合ShadowMountPlus 1.6test16测试了3、4个游戏,都正常,之前问题出现在低系统版本或个别系统版本)
EchoStretch作者自己做了大量测试并无问题,若使用1.08版本出问题,可采用下列组合:dump_installer (替代SMP),BackPork (侧载降级/补丁等)
如正常不必变动(kstuff Lite 1.08 beta + ShadowMountPlus 1.6test16),否则可尝试下列组合
组合一:kstuff by idlesauce +ShadowMountPlus 1.6test16 (需改config.ini) 或 ShadowMountPlus 1.6test15-fix1-14-g1cc20f
组合二:kstuff Lite 1.08 beta + dump_installer + BackPork
组合三:kstuff Lite 1.07 beta + ShadowMountPlus 1.6test16 (自动暂停旧版组合)
Kstuff Lite 1.09 Beta,ShadowMountPlus 1.6test16已更新
(apr游戏注意apr-emu是否为0.2.6分支版本,特别是已制作好的exfat等文件格式游戏,不是需替换)
Kstuff Lite 1.08 Beta
Hook int3 idt, hook syscalls individually, small misc changes by @idlesauce
This removes practically all slowdown of syscalls/the need for toggling
由 @idlesauce 提交:拦截 int3 idt、单独拦截 Syscalls 以及一些微小的杂项变更
这几乎彻底解决了 syscalls 导致的卡顿/性能下降,并且不再需要切换开关
ShadowMountPlus 1.6test16
Attempting to restore occupied mount points for nullfs
Prefer fakelib2 over fakelib for game overlays
- 针对游戏降级/补丁 (Overlays),优先加载 fakelib2 文件夹(而非游戏文件中 fakelib)
-星空等游戏需要新版本kstuff,否则启动时会卡住
This game needs the new experimental version of kstuff from idlesauce in order run properly. With other kstuff versions we experienced freezes while booting.
Make sure used latest update kstuff
But if you used old kstuff need use shadowmount and autopause kstuff 2 sec
If you not do that game will not launch and will stick [ black screen ]
Its better used latest update kstuff
6月29日更新,附件加入ShadowMountPlus 1.6test16,及配合新版Kstuff的配置文件(config.ini)
新版SMP支持外置fakelib文件夹,方便更新apr-emu,路径:backports/PPSAXXXXX/fakelib2 (游戏镜像同目录),原fakelib文件夹不再加载,fakelib2中需要拷入全部所需文件To replace the fakelib folder in images, use backports/PPSAXXXXX/fakelib2 in the same directory as the image. The image’s fakelib folder will not be mounted, so copy all required files into fakelib2.
test16与之前附件中的shadowmountplus_v1.6test15-fix1-14-g1cc20相同(原作者表示),默认配合 Kstuff Lite 1.07 Beta(自动暂停),通过配置文件改默认设定后,配合 kstuff Lite 1.08 beta
The last few versions work correctly with kstuff without pausing, but it's better to add kstuff_game_auto_toggle=0 to config.ini to disable unnecessary checks.
新版另外支持通用fakelib文件夹,默认开启,路径:/data/shadowmount/fakelib ,游戏文件中的优先,相关设定如下
- # Global fakelib overlay:
- # 1/true/yes/on -> also mount global fakelib for every tracked game when present
- # 0/false/no/off -> do not use the global fakelib folder
- # Default: 1
- # global_fakelib=1
- #
- # Default global fakelib folder:
- # global_fakelib_path=/data/shadowmount/fakelib
- #
- # Priority when both global and per-game fakelib exist:
- # game -> mount global first, then game-specific fakelib (game wins)
- # global -> mount game-specific fakelib first, then global fakelib (global wins)
- # Default: game
- # global_fakelib_priority=game
复制代码
3.00-5.50、10.40固件的朋友需要重新下载kstuff,附件已更新,原作者修正了已知问题。
I messed up one of the offsets while copy pasting, which broke the npdrm/license hook between firmwares 3.00-5.50 Sorry about that... Should be fixed now
/
Apologies, I remember there was some confusion specifically about 10.40, i ended up getting the proper offset, i had just missed it/forgot to update it. It should be fixed now.
by idlesauce
apr游戏需配合apr-emu 0.2.6分支版本使用
0.2.6.3解决了仁王3、FF16等游戏KP问题
apr-emu各版本下载见laotoulyh的帖子
The new version of Kstuff (idlesauce) may cause crashes when using the 0.2.7.* emulator. Use the stable 0.2.6 branch. Because the new kstuff fixed the startup delays.
新版本的 Kstuff (idlesauce改进的) 在搭配 0.2.7 版本使用时可能会导致崩溃。请使用 0.2.6 分支版本,因为新版 Kstuff 修复了启动延迟问题。
No longer needed I set up a new way of hooking syscalls in kstuff, which makes it natively fast, no need for any toggling.
by idlesauce
A test version without autopause for the test version of kstuff by idlesauce
by Drakmor
新版本SMP+kstuff组合:建立了一种在 kstuff 中拦截系统调用(syscall)的新方法,使其具备了原生的高速运行能力,且无需进行任何状态切换(自动暂停)。
SMP+kstuff kstuff by idlesauce (SMP kstuff 6.22 FW10.40 fixed中的)
kstuff Lite 1.08 Beta 6.30更新
Please download kstuff again from the 1.08 update location .. should be fixed
by EchoStretch
ShadowMountPlus 1.6test16及配合新版本kstuff的配置文件
config.ini路径:/data/shadowmount/config.ini
SMP 1.6test16 + kstuff Lite 1.08 Beta (6.30更新) + apr-emu 0.2.6.3
百度网盘下载链接,含使用说明
|
评分
-
2
查看全部评分
-
|