一、xci文件的概念
xci是Switch与自制软件之间交换游戏数据的容器格式,类似于NSP格式,但不同于NSP,它不需要授权或许可达到与Switch接触的目的。
xci文件也是一种游戏备份容器,很常见的情况是游戏玩家把原版游戏卡的内容通过克隆工具制作成xci容器格式,从而实现游戏存储
二、xci格式的优点
1. 安全性高:
xci格式的存储方式十分类似于原装游戏卡的存储方式,且它不需要像NSP格式那样进行密钥授权,因此玩家可以使用任何所需的开发工具,并在要求的时间段内进行游戏数据的共享。
2. 管理性强:
与NSP不同,xci不需要将游戏安装在系统内。而是存储在Switch系统的磁盘中,可以很方便地管理多个xci容器,以达到有效控制游戏数据的目的。
三、创建xci文件
1. Requirements:
– 将NSP转为XCI的工具(如NSC Builder)
– 需要一些基本文件,如keys.dat, prod.keys
– SD卡或外部存储驱动器(存储xci文件)
– 满足新游戏运行的固件
2. 利用NSC Builder转换NSP:
$ ./nsc_build -ncz I am Setsuna -k prod.keys -t xci
其中,I am Setsuna表示第一方的原装NSP的名称。prod.keys代表存储生产密钥列表的文件,-t选项允许将NSP转换为xci格式,-k prod.keys选项则指定了生产密钥列表的文件名。
3. 将xci容器文件存入Switch或SD卡:
$ adb push ~/Desktop/I_am_Setsuna.xci .
这个命令将I_am_Setsuna.xci上传到了Switch中,.代表当前工作目录。
四、使用xci容器文件
安装xci文件与NSP文件相似,可以通过一些自主开发的解析程序进行启动。
1. 利用Tinfoil启动xci游戏:
$ tinfoil -I I_am_Setsuna.xci
这个命令会在Tinfoil中启动I_am_Setsuna.xci这个文件。
2. 利用Goldleaf安装xci游戏:
$ ./goldleaf -i -f I_am_Setsuna.xci
这个命令会在Goldleaf的最新版本中安装I_am_Setsuna.xci这个文件。
五、xci容器文件的安全性分析
xci容器文件的使用存在一些风险,尤其是对不完全了解的用户而言。
1. 安全性低:
xci容器文件所具有的类似原装游戏卡的优点,也使得它更易受到游戏开发者、厂商或法律层面的打压。
2. 不合法风险:
如果xci容器文件与未购买的游戏相关,可能会引起版权和法律上的问题。因此,我们要强烈提醒玩家们,一定要在使用xci容器文件的时候,不要违反相关法律规定,以免遭受不必要的法律风险与损失。
结语
总的来说,xci格式文件能够满足游戏备份或容器需求,但是考虑到版权、法律以及游戏安全等问题,我们强烈建议玩家必须严格遵守相关的法律规定,以免给自己带来不必要的困娱与损失。
