品技

 找回密码
 注册用户
查看: 11453|回复: 52

[工具] ShadowMountPlus 的 BackPort 游戏降级功能说明

  [复制链接] x 2
  • 打卡等级:本地老炮
  • 打卡总天数:385
  • 打卡月天数:11
  • 打卡总奖励:6371
  • 最近打卡:2026-10-16 00:50:14
发表于 2026-4-23 23:36:04 | 显示全部楼层 |阅读模式
本帖最后由 owendswang 于 2026-6-29 08:34 编辑

ShadowMountPlus 从 1.6 版本开始支持 backport 功能,就是不必再单独加载 backport.elf ,也不用往 exfat 、 ffpkg 、ffpfs 镜像类型的游戏里特别添加 fakelib 了,以下是从 github 上翻译的一些规则介绍。
以下规则是根据 1.6beta9 编写的,旧版本可能会有细微差别。

ShadowMountPlus 的 backport 功能是默认开启的,不要和 backport.elf 一起用,会冲突的!
(/data/shadowmount/config.ini 配置文件中填 backport_fakelib=0 可以禁用 ShadowMountPlus 的 backport 功能。)

先列一下它默认的扫描游戏的路径:
  • /data/homebrew
  • /data/etaHEN/games
  • /mnt/ext0/homebrew
  • /mnt/ext0/etaHEN/games
  • /mnt/ext1/homebrew
  • /mnt/ext1/etaHEN/games
  • /mnt/usb0/homebrew .. /mnt/usb7/homebrew
  • /mnt/usb0/etaHEN/games .. /mnt/usb7/etaHEN/games
  • /mnt/usb0 .. /mnt/usb7
  • /mnt/ext0
  • /mnt/ext1
  • /mnt/shadowmnt (这个是游戏镜像文件 mount 的目录,正常情况不要往这里放东西)

可以在 /data/shadowmount/config.ini 配置文件里添加 scanpath=... 来指定扫描的游戏路径

BackPort 规则/方法:
简单来讲就是,把对应你系统版本降级文件,扔到  <scanpath>/backports/<TITLE_ID>/ 里,就可以了。
  • <scanpath> 代指游戏扫描目录。
  • <TITLE_ID> 就是 PPSA123456 这样的游戏编号,每个游戏的 <TITLE_ID> 都不一样。你的游戏文件夹可能不是以它命名的,但是同一个游戏的 <TITLE_ID> 是一样的。所以 backports 文件夹里针对不同游戏的区分,要用 <TITLE_ID> 作为文件夹名称,不要用你游戏的特殊的文件夹名或者文件名。
  • 要把 fakelib 文件夹和其他 eboot.bin 之类的扔里,不是不要搞乱目录结构,这里的目录结构应该和游戏文件夹内结构一样。
  • 如果镜像文件内有 fakelib 文件夹了,外部挂载要使用 fakelib2 文件夹,这样 ShadowMountPlus 会忽略镜像内的 fakelib 文件夹,不然会出现断电的情况。此功能自 1.6beta16 更新而来,之前的版本没有这个功能,主要针对镜像内 fakelib 集成了 ampr-emu 的游戏镜像文件。

推荐的目录结构:
1. 默认模式(配置 scan_depth=1 深入扫描 1 层子目录)(推荐按这个规则来,比较简洁明了):
  • /data/homebrew/<TITLE_ID>/
  • /data/homebrew/backports/<TITLE_ID>/
  • /data/etaHEN/games/<TITLE_ID>/
  • /data/etaHEN/games/backports/<TITLE_ID>/
  • /mnt/usb0/<TITLE_ID>/
  • /mnt/usb0/backports/<TITLE_ID>/
  • /mnt/usb0/homebrew/<TITLE_ID>/
  • /mnt/usb0/homebrew/backports/<TITLE_ID>/
  • /mnt/usb0/etaHEN/games/<TITLE_ID>/
  • /mnt/usb0/etaHEN/games/backports/<TITLE_ID>/
  • /mnt/ext1/<TITLE_ID>/
  • /mnt/ext1/backports/<TITLE_ID>/
(其中 /mnt/usb0 数字可以一直到 /mnt/usb7 。另外 /mnt/ext1 也可以是 /mnt/ext0 。)
(有坛友反馈有的 backports 目录不行,建议挨个试试,找到一个好使的 backports 目录就行。)

2. 嵌套模式(配置 scan_depth=2 深入扫描 2 层子目录):
  • /data/homebrew/PS5/<AnyFolder>/<TITLE_ID>/
  • /mnt/ext0/etaHEN/games/<Collection>/<TITLE_ID>/
  • /mnt/ext0/etaHEN/games/backports/<TITLE_ID>/

BackPort 规则细节(这里的就比较细节了,不瞎搞的话,没必要都搞懂):
  • 每个扫描目录下,都可以放一个 backports 文件夹,像这样: <scanpath>/backports/<TITLE_ID>/ 。游戏扫描过程中,名为 backports 文件夹是会被忽略的。
  • 游戏在启动、挂载时,会自动将 backport 文件里对应 <TITLE_ID> 文件夹里的文件挂载到游戏目录里,包括镜像类型的游戏。
  • 如果多个游戏扫描目录里有相同的 <TITLE_ID> 的 backport 文件夹,和游戏文件在同一个目录里的会优先被采用。没有的话,就会采用其他目录里的。
  • 如果在游戏运行中,这个目录 /mnt/sandbox/<TITLE_ID>_XXX/app0/fakelib 存在,那么他将会被挂载到游戏沙箱目录 common/lib 。这种情况就是游戏文件夹内有 fakelib 文件夹,或者游戏镜像中有 fakelib 文件夹。
  • 配置 backport_fakelib=0 会禁用 backport 的 fakelib 挂载功能。
  • 如果想要让 ShadowMountPlus 的 backport 挂载功能正常可用,不要和单独的 backport.elf 一起用,会冲突的。

各位如果有问题,建议贴上照片或者图片,方便具体分析。

点评

但是如龙八不单独另开backport 就进步不了游戏  发表于 2026-8-3 09:45
谢谢版主,唯一问题,是不是ShadowMountPlus本身自带降级功能,就无需拷贝backport.elf 到etaHEN文件夹里,或仍需要拷贝backport.elf 到etaHEN里,不启动?  发表于 2026-5-14 08:36

评分

6

查看全部评分

  • 打卡等级:本地老炮
  • 打卡总天数:612
  • 打卡月天数:16
  • 打卡总奖励:10323
  • 最近打卡:2026-10-16 09:05:56
发表于 2026-4-27 11:51:30 | 显示全部楼层
我4.5系统,羊蹄山EXFAT格式内置,降级补丁也按照文中的推荐目录结构存放,但是没有用,进不去游戏,降级补丁放到外置的U盘根目录里,游戏就正常了。是需要修改ShadowMountPlus的参数吗?
回复 支持 1 反对 0

使用道具 举报

  • 打卡等级:本地老炮
  • 打卡总天数:612
  • 打卡月天数:16
  • 打卡总奖励:10323
  • 最近打卡:2026-10-16 09:05:56
发表于 2026-4-27 15:08:08 | 显示全部楼层
本帖最后由 shindousei 于 2026-4-27 15:09 编辑
owendswang 发表于 2026-4-27 11:53
哪一个推荐目录?具体路径是什么?外置U盘根目录是什么路径?U盘里的backports文件夹?
找到好使的就好了 ...

内置目录:
/data/etaHEN/games/<TITLE_ID>/
/data/etaHEN/games/backports/<TITLE_ID>/
外置U盘根目录:backports/<TITLE_ID>/

回复 支持 1 反对 0

使用道具 举报

发表于 2026-4-24 17:49:39 | 显示全部楼层
回复 支持 1 反对 0

使用道具 举报

  • 打卡等级:常驻代表
  • 打卡总天数:39
  • 打卡月天数:1
  • 打卡总奖励:598
  • 最近打卡:2026-09-12 08:41:37
发表于 2026-4-24 00:05:34 来自手机版论坛 | 显示全部楼层
原来如此啊~
回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:193
  • 打卡月天数:7
  • 打卡总奖励:3084
  • 最近打卡:2026-10-16 16:00:39
发表于 2026-4-24 00:32:18 来自手机版论坛 | 显示全部楼层
感谢你的详细介绍
回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:100
  • 打卡月天数:1
  • 打卡总奖励:1595
  • 最近打卡:2026-10-16 15:12:17
发表于 2026-4-24 01:01:24 来自手机版论坛 | 显示全部楼层
研究的透彻
回复 支持 反对

使用道具 举报

  • 打卡等级:小镇青年
  • 打卡总天数:85
  • 打卡月天数:2
  • 打卡总奖励:1457
  • 最近打卡:2025-08-31 14:12:10
发表于 2026-4-24 11:45:22 | 显示全部楼层
感谢楼主,很实用的文章
回复 支持 反对

使用道具 举报

  • 打卡等级:热心大叔
  • 打卡总天数:193
  • 打卡月天数:7
  • 打卡总奖励:3084
  • 最近打卡:2026-10-16 16:00:39
发表于 2026-4-24 16:54:45 | 显示全部楼层
为什么我在exfat的旁边新增文件夹backports里面放了PPSA23226文件夹,里面再放入黑猴的16版本的降级补丁,能发现这个exfat游戏,但在403系统点击游戏图标运行不起来?
回复 支持 反对

使用道具 举报

  • 打卡等级:本地老炮
  • 打卡总天数:486
  • 打卡月天数:15
  • 打卡总奖励:7911
  • 最近打卡:2026-10-16 08:34:59
发表于 2026-4-24 20:53:18 来自手机版论坛 | 显示全部楼层
这帖子得收藏!!
回复 支持 反对

使用道具 举报

  • 打卡等级:本地老炮
  • 打卡总天数:385
  • 打卡月天数:11
  • 打卡总奖励:6371
  • 最近打卡:2026-10-16 00:50:14
 楼主| 发表于 2026-4-25 00:05:48 | 显示全部楼层
a83848400 发表于 2026-4-24 16:54
为什么我在exfat的旁边新增文件夹backports里面放了PPSA23226文件夹,里面再放入黑猴的16版本的降级补丁, ...

来个文件路径截图什么的,大家好分析一下。无法启动是什么样,有图不。
回复 支持 反对

使用道具 举报

  • 打卡等级:本地老炮
  • 打卡总天数:385
  • 打卡月天数:11
  • 打卡总奖励:6371
  • 最近打卡:2026-10-16 00:50:14
 楼主| 发表于 2026-4-27 11:53:58 | 显示全部楼层
shindousei 发表于 2026-4-27 11:51
我4.5系统,羊蹄山EXFAT格式内置,降级补丁也按照文中的推荐目录结构存放,但是没有用,进不去游戏,降级补 ...

哪一个推荐目录?具体路径是什么?外置U盘根目录是什么路径?U盘里的backports文件夹?
找到好使的就好了,都是照官方文档翻译的,感谢反馈。
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:1
  • 打卡总奖励:22
  • 最近打卡:2026-03-28 21:29:51
发表于 2026-5-1 12:49:36 | 显示全部楼层
我4.03 固件的机器,宇宙机器人 exfat格式的放在移动硬盘是可以玩的,但是无论 copy 到内置硬盘(data/homebrew)还是 copy到内置加装的 ext1下都不行。测试了许多种路径都试过。降级目录格式是跟移动硬盘一样的。不知道啥问题,重新copy两次到内置硬盘了,容量都是 152G,应该不是文件的问题。
回复 支持 反对

使用道具 举报

  • 打卡等级:本地老炮
  • 打卡总天数:385
  • 打卡月天数:11
  • 打卡总奖励:6371
  • 最近打卡:2026-10-16 00:50:14
 楼主| 发表于 2026-5-1 19:26:22 | 显示全部楼层
coolhelly 发表于 2026-5-1 12:49
我4.03 固件的机器,宇宙机器人 exfat格式的放在移动硬盘是可以玩的,但是无论 copy 到内置硬盘(data/home ...

具体是怎样不行?什么报错?有照片不?
挪位置之后,有删了重新扫描添加不?
backports 问题的话,多换几个路径试试
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:1
  • 打卡总奖励:22
  • 最近打卡:2026-03-28 21:29:51
发表于 2026-5-1 21:52:47 来自手机版论坛 | 显示全部楼层
提示无法开始游戏。见图片。是masterps0.github.io/Umtx2网页破解。破解后,进的的etahen2.6B,其他的额外的elf都没挂,etahen工具箱成功后,才挂的shadowmountplus 1.6 beta9。data下homebrew,etahen/games,ext1/根目录,ext1/homebrew多个路径都试过,都不行,都是同样的错误。。游戏都从移动硬盘连同补丁copy两次。桌面图标的机器人,主机存储的机器人都有删除,app里的文件夹PPSA21564
也都有删除。然后重新挂载,就会提示如图。
把内置硬盘的机器人文件名改名,插上移动硬盘,删除桌面图标,重启主机然后重新破解重新挂载,游戏却是ok的。。。我的机器是4.03。
IMG_3645.jpeg
回复 支持 反对

使用道具 举报

  • 打卡等级:本地老炮
  • 打卡总天数:385
  • 打卡月天数:11
  • 打卡总奖励:6371
  • 最近打卡:2026-10-16 00:50:14
 楼主| 发表于 2026-5-2 00:03:22 | 显示全部楼层
coolhelly 发表于 2026-5-1 21:52
提示无法开始游戏。见图片。是masterps0.github.io/Umtx2网页破解。破解后,进的的etahen2.6B,其他的额外 ...

用什么方法复制的,从移动硬盘复制到内部?
回复 支持 反对

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:1
  • 打卡总奖励:22
  • 最近打卡:2026-03-28 21:29:51
发表于 2026-5-2 01:02:27 | 显示全部楼层
owendswang 发表于 2026-5-2 00:03
用什么方法复制的,从移动硬盘复制到内部?

用PS5-Xplorer (v1.05) 文件管理器从移动硬盘到 ext1;我今天有用 diskgenius 把降级文件写入exfat 文件。但是  挂载shadowmount后问题依然,还是打不开。很诡异的是,删除桌面文件后,停掉shadowmount,我连backport.elf 都没开,试着用CiborgEcPKGMAN-v4.00,居然能打开游戏。不知道啥鬼。。。
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:14
  • 打卡月天数:6
  • 打卡总奖励:224
  • 最近打卡:2026-07-14 07:09:53
发表于 2026-5-4 20:49:06 | 显示全部楼层
谢谢你,搞了一天了,这条帖子是最有用的!我还是3.20的系统,但是降级补丁都是4.XX的,被迫升级到4.00,但是Y2JB最低支持4.03,又被迫升级到4.03。最后还是看了这条帖子才成功地。谢谢你,祝搂主好人一生平安~!
回复 支持 反对

使用道具 举报

  • 打卡等级:常驻代表
  • 打卡总天数:50
  • 打卡月天数:4
  • 打卡总奖励:795
  • 最近打卡:2026-10-12 03:01:30
发表于 2026-5-7 11:37:31 | 显示全部楼层
这个得了解了解 谢谢大神
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册用户

本版积分规则

小黑屋|手机版|Archiver|品技 |网站地图

GMT+8, 2026-10-16 21:40 , Processed in 0.199953 second(s), 35 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表