简单的检查一下:Switch是否做了防Ban措施


首先,如果你的内存卡中存在这两个文件,那么请不要删掉他们。
下载地址:https://pan.baidu.com/s/1-94NBeflMKgEuWfgu8QRsg?pwd=ssky

接下来我们下载90DNS检测的插件,虽然它是22年的产物,但是仍然具有一定的参考价值。

下载地址:https://pan.baidu.com/s/12qWBEWKwgGHf0UA5ONftTQ?pwd=ssky
首先讲一下关于这个90DNS的检测机制:
这主要用于ftpd / sys-ftpd,hb-appstore和各种更新程序等。简单讲就是homebrew的一些第三方自制软件以及数据传输的使用限制。
由于它阻止了任天堂服务器,因此eshop,游戏更新以及社交功能和在线游戏将无法正常工作。
所以,当我们启动90DNS屏蔽之后,在我们的虚拟系统和真实系统中是可以设置无法连接Switch所专用的服务器的。
那么你会想,屏蔽了老任服务器之后,那我为什么还能使用aio以及willwill或者其他自制插件在线观看电视电影以及在线更新整合包和金手指。
当然这是个好问题,因为我们只是屏蔽了老任的绝大部分乃至于全部的服务器,并没有屏蔽其他地区的服务器,在国外有部分热心人士他们提供了部分可以连接的DNS,比如
163.172.141.219
(法国)207.246.121.77
(美国)
这两个是目前托管在部分地区的公共服务器,也是我们经常使用的。
你完全可以在设置-互联网-WIFI-DNS改为手动然后输入这里的DNS其中一个,虽然速度可能并不理想,因为你并非身在这些地区。
具体步骤:(确保您的主机ISP没有劫持DNS)
转到主菜单上的系统设置
转到“互联网”选项卡
打开互联网设置
打开手动设置并设置您的网络名称、SSID 和安全性
将 DNS 设置设置为手动,并将 DNS 选项设置为上面提供的 IP(同时设置主 IP 和辅助 IP)或您自己的服务器的 IP
这里也有一个官方建议:如果您住在北美或南澳大利亚,请使用美国作为主要,法国作为次要。如果您住在其他任何地方,请使用法国作为主要,美国作为次要。
当然这里也有使用自己的专属服务器的方法,不过本篇不介绍,对于大部分人而言,使用90DNS基本没有问题,它是完全可以信任的。
https://pan.baidu.com/s/14r54H8ARZ06sZKSR7pq80Q?pwd=ssky
在你的电脑上下载这个程序,运行之后即可以验证上方提供的两个服务器站点是否安全,当然使用前文中的90DNS.nro也可以,但是PC上运行更为简单方便、安全。
全部工作完成之后,这是一个简单的校验过程:
在Switch上,您可以尝试访问eshop。
如果收到 2811-1007 错误,则表示您已成功使用 90DNS
如果您成功连接到eshop,那么您没有使用 90DNS
如果收到 2124-4007,则您都没有使用 90DNS,并且Switch已经被BAN。
如果收到 2137-7403,那么您都没有使用 90DNS,并且被 CDN 禁止。
成功连接到 90DNS 后可能会收到的其他错误代码:
尝试登录/创建新帐户时 2124-8007
2807-1007 尝试打开新闻视频时
尝试查看家长控制视频时出现 2807-1006
尝试测试连接时 2160-8007
打开“社交网络发布设置”时2801-1007
尝试更新系统时出现 2137-8007
“新闻频道设置”或“查找频道”上的“无法加载频道信息”
总而言之,大概的情况就是如此。
作者建议:在使用 90dns 执行可禁止的事情后禁用 90dns(或在没有 90dns 的情况下访问网络)会让你被BAN。
即你必须在你机器没有被BAN之前启动90DNS。
如果启用 90dns,则不应禁用它。我建议有一个干净的 sysmmc 并在您的 emummc 上一直使用 90dns,无论您做什么。
即时刻保持真实系统纯净以及虚拟系统不要在线更新盗版游戏和其他操作(修改部分联网游戏存档/虚拟or真实系统)
在执行任何可能被BAN的操作之前进行NAND备份,启用90dns,执行可能被BAN的操作,然后恢复NAND备份也可以防止BAN,但会占用大量时间并缩短NAND的使用寿命。
文末提供部分小伙伴想要在虚拟系统屏蔽服务器,但是又想在真实系统中联机的办法:
创建一个以 SD 卡根目录命名的文件,并将以下配置之一粘贴到文件中:exosphere.ini
对于EmuNAND:
[exosphere]
debugmode=1
debugmode_user=0
disable_user_exception_handlers=0
enable_user_pmu_access=0
blank_prodinfo_sysmmc=0
blank_prodinfo_emummc=1
allow_writing_to_cal_sysmmc=0
log_port=0
log_baud_rate=115200
log_inverted=0
对于 SysNAND:
[exosphere]
debugmode=1
debugmode_user=0
disable_user_exception_handlers=0
enable_user_pmu_access=0
blank_prodinfo_sysmmc=1
blank_prodinfo_emummc=0
allow_writing_to_cal_sysmmc=0
log_port=0
log_baud_rate=115200
log_inverted=0
DNS命令:
创建一个名为 default.txt 的文件(该文件夹将不存在,因此请确保创建它)
并将其粘贴到您的文件中:atmosphere/hosts/
hosts/
default.txt
# Block Nintendo Servers
127.0.0.1 *nintendo.*
127.0.0.1 *nintendo-europe.com
127.0.0.1 *nintendoswitch.*
95.216.149.205 *conntest.nintendowifi.net
95.216.149.205 *ctest.cdn.nintendo.net
注意:
如果您计划在 SysNAND 上使用 Atmosphere 进行联网联机,使用 EmuNAND 进行离线游玩,请将文件重命名为 emummc.txt
。【或将其删除,但这样会失去保护作用】
