switch破解工具包是专门帮助你破解任天堂ns而特别整合的一个工具包,此软件整理自网络,由xyqkent整理。里面收录了从实用的tinfoil、SXInstaller再到switch游戏的各种完整列表,并附有具体的使用教程,非常实用方便,推荐大家阅读使用。
教程作者:xyqkent
经常看到有人发这两个软件,估计很多人都很好奇怎么用,这里大概说说如何搭建这个流程说真的,太详细的地方,真的很懒(老了老了),不想写了,因为每个步骤说细了,都可以拆分好几个教程!
1、下载nut
这是一个nsp管理工具,以前大名鼎鼎的DogeNSPUpdater就是用nut来实现下载的(别想了,现在不能用,用过的可以举个爪子)
地址 https://github.com/blawar/nut
想自己下载的,就点上面,下面度盘链接都有,nut的结构是这样的,nut.py是重点
PS:这里python不会用的,可以关闭帖子,因为我不会教你怎么用
服务端的文件准备好了,然后打开cmd,定位到nut的文件夹,执行
python nut.py --usb
PS.如果会出现莫名奇怪的错误,就先装依赖包,多谢freemanhwx童鞋~~
pip3 install colorama pyopenssl requests tqdm unidecode image bs4 urllib3 flask pyusb
然后ns接上电脑,打开SXinstaller或者tinfoil1.0新版,搞掂,教程结束~~~~
噗,好了,还要配置几样东西
2、安装usb驱动
安装ns的usb驱动,地址 http://zadig.akeo.ie/ 度盘里有,自己搜索使用方法
3、配置nut
3A、我的游戏目录是放在nut里面,新建了叫games的文件夹
然后games的目录结构,就是完全copy riggzh整理者整理的伟大资源库(真的十分十分感谢!!)@riggzh
3B、接着修改scan目录,nut文件夹里的/conf/nut.default.conf
这里的scan我用的是相对目录,意思就是搜索games的文件夹,如果是其他目录,可以改为D:/NSgames/NSP/等目录
4、执行“python nut.py --usb”
我停在scan的目录那里,就说明检索完成了,第一次检索,是会不停地把scan目录里的nsp文件一个个读取出来而且会显示名字
5、打开SXinstaller
sxinstaller在tf卡上的目录结构是这样的,说明了,其他跟压缩包里的文件不一样的,都是自动下载的
然后打开安装器
等待下载XX.json很多人会卡死在这里,多数都是网络太慢了,慢慢等或者自己挂梯子,反正让他正常进入界面即可
如果正常连接后
PC端的状态:
第一个框表示连接成功了(前提是正确使用zadig安装好驱动)
第二个框,是因为我退出了sxinstaller,所以显示err的,可以无视
NS上的状态:
ns上的界面,是会多出new games之类的,三个项目(因为我是把riggzh整个库下载下来了,所以,看进度条就知道有很多游戏了,哈哈哈哈)
这个时候就可以随便安装scan上的nsp文件了,对于有个库的我来说,真的好用
5.1 打开Tinfoil1.0
keys.txt是不会生成的,貌似sxinstaller会生成,不记得是不是了
反正也是没显示错误,过了json的下载和检查,就说明是成功的
附目录结构,说明了:除了keys.txt要自己放进去之外,其他跟压缩包里的文件不一样的,都是自动下载的
PC端状态如5,出现New Games即可
跟sxinstaller一毛一样,嗯,sx的安装器,就是tinfoil作者做的
一些提问:
1、scan目录的nsp命名和目录结构
a:通过nut.py的usb功能,是可以无视目录结构的,100层目录,应该都没问题吧?然后nsp的文件名,大致是"标题[TitleID][version].nsp",标题可有可无,但是TitleID和version必须有,例如:[0100A0D004FB0000][v0].nsp
2、ns直接接硬盘
a:这个倒没测试过,usb已经很好使了,当然用硬盘应该也是没问题的,不过因为没有nut来管理,不怎么好用,不过,看了一下配置,tinfoil貌似不支持识别外置硬盘(如果测试通过了,告诉我一下)
sxinstaller倒是可以,打开tf卡里的sxinstaller目录里的locations.conf
["usb:/","sxusb:/","sxusb:/nsp","sxusb:/updates","sxusb:/dlc","sxusb:/sxos/xci","sdmc:/","sdmc:/sxos/nsp","sdmc:/sxos/updates","sdmc:/sxos/dlc","sdmc:/sxos/xci","system:/","user:/","safe:/","ftp://movie:movie@192.168.2.200/titles"]
3、ftp服务器?
a:可行,不过locations.conf里,要加上"ftp://movie:movie@192.168.2.200/titles",啥意思呢?ftp://账号:密码@IP地址,ftp自己搭建去吧,百度大把教程。还有,ftp的话,nsp必须在ftp的根目录,有子目录的都是不能识别的,如果要分开nsp和dlc+update之类的话,可以像这样:
"ftp://movie:movie@192.168.2.200/nsp",
"ftp://movie:movie@192.168.2.200/dlc",
"ftp://movie:movie@192.168.2.200/update"
添加在locations.conf里
4、nutnut的更新至关重要,因为里面titledb是控制整个nsp库版本的数据库,所以,尽量保持与github上的nut是一致的
展开更多>收起内容>
我要评论查看全部评论(1)>>