任天堂Switch黑屏救砖记录
Switch黑屏救砖
有什么用
给救砖提供一些思路,相同的情况可以参考使用
了解大气层虚拟系统的运作原理,自己动手在虚拟系统中安装新游戏:
寻求在线协助
相关内容
在线升级后导致黑屏的NS
现状与诊断
- 用新的大气层的短接器 + 注入器:确保关机的状态下(长按电源键12s),音量加 + 开机;可以正常进入hekate 的界面
- 这一步是一切的基础
- 查询了序列号XAJ700... 是可以软破的日版机器
- 现象:
- 进hekate的console info,查看 熔断数为 19
- 查询19的熔断数对应了 17.0.0 - 18.0.1 的固件系统 【查询熔断数】
- 且HOS:Unknown
- 这是异常的点
- 用新的17.0.0的内存卡;尝试开启虚拟和真实系统
- 虚拟系统 - 黑屏
- 真实系统 - 提示unknown pkg1
问题变成:如何正确引导,或者重装HOS到机身(原版系统)中?
毕竟客户怀疑:机器是在升级的过程中出现的(6%后置之不理,回头一看就是黑屏,尝试多次,无法开机)
可能是升级完成了,也可能是升级进行到某个阶段未全部完成。
尝试替换boot0 和 boot1(无果)
首先先要备份当前的boot0和boot1,步骤:
-
进hekate
-
Tools > Backup eMMc > eMMC BOOT0 & BOOT1
尝试1:MARIKO16.0.1-ERROR
错误,提示需要ERISTA
尝试2:ERISTA16.0.1
错误,提示unknown pkg1 version. How version no supported!
Trying backup bootloader... Found pkg1 (/20230111100014/)
尝试使用我升级了最新版本的boot0 和 boot1:
先去hekate里面的Tools > Backup eMMc > eMMC BOOT0 & BOOT1,然后拔出SD卡,连接电脑提取备份出来的BOOT0 & BOOT1文件。复制粘贴到故障机器的SD卡(也是新卡)的备份文件夹下的Restore文件夹中。
错误,pkg2 decryption failed!
pkg1/pkg2 mismatch or old hekate!Failed to launch HOS!
所有已知的尝试全部失败,使用旧的备份起来的boot0 和 boot1还原回去
备份旧SD卡中的数据
虚拟机驱动安装中...
成功通过安装‘驱动精灵’来安装了U盘驱动,建议用别的驱动工具吧(变味了)
感觉不是大气层的(白色的注入器),又不像,因为Emutendo又19G多的文件。
SX OS是装在emunand里的
两年前:重要的事情说三遍,SXOS已死!SXOS已死!SXOS已死!
看一下2021年的时候SX OS的SD卡目录结构:
解决步骤
必须使用18.0.1的sd卡,来用hekate启动。
重新制作一个emmuc
步骤:先进hekate;这是一切的开始,然后确保主机的序列号在可软破的范围之内
进hekate后,查看硬件信息:
这里面有很重要的熔断数信息和HOS原版系统固件的版本号信息等等,对于后续的处理有很大帮助。
18.0.1的虚拟系统安装游戏报错
尝试了很多的nsp和xci,排除的原文档错误问题,排除了MAC系统复制的问题。
降级
降级的,通过把17.0.1和15.0.0的系统固件文件夹复制到SD卡中,然后用相册 》 daybreak插件来升级(或者降级)
虚拟系统可以这样操作;原版/正版系统因为熔断数限制不能这样操作。
MAC系统复制到SD卡上的目录,会自动添加一个:‘存档’属性,这将让SWITCH识别这个文件夹为单个文件而非文件夹(在Windows电脑,右键该文件夹,查看属性后得知),这导致Daybreak插件无法识别到这些固件的文件夹。
无效,虚拟系统降低到15.0.0以后,安装许多游戏依然报错(同样的错误)熔断数高真的好可怕
升级大气层到最新整合包
使用了2024年4月份(或5月份;比如文件名:"NS18.0.1-1.7.0大气层整合包.zip";从QQ群文件分享中获取,具体方法详见:任天堂Switch全部记录)最新出的整合包,解决了熔断数高的问题。
救砖恢复原版系统 + 升级为目前最新18.0.1版本
虚拟系统为了安装‘潜水员戴夫’,通过daybreak降级到17.0.1,然后安装运行测试成功。
最后成功:在大气层虚拟系统中一共安装了26款游戏(包含:胡闹厨房,双人成行和潜水员戴夫)
清理Mac电脑自带隐藏文件和文件夹
下面是一个我使用的通过WINDOWS命令行批量删除这些文件的比较简单的办法:
#列出当前目录及所有子目录所有以._开头的文件
dir ._* /a/s
#删除当前目录及所有子目录所有以._开头的文件
del ._* /a/s
这个命令非常高效,cmd先切换到内存卡的盘符,比如 e: 然后 运行 del ._* /a/s 全部烦恼都解决。
整个流程:
-
Switch关机(完全完毕电源),从Switch上取出TF卡
-
用TF转SD卡套适配器,在MAC电脑上获取最快的从固体硬盘中复制粘贴文件的速度(磁力下载速度也放在MAC中下载到本机固体硬盘,大约每秒40MB的速度,3-5分钟一个10G+的游戏搞定)
-
拔出TF转SD卡套中的TF卡,放到USB的TF卡读卡器上(一般是USB2.0速度),用Windows下 cmd中的del ._* /a/s命令 删除当前目录及所有子目录所有以.开头的文件。
-
然后进资源管理器(文件夹选项设置显示所有隐藏文件)删除MAC电脑自动生成的以.开头的文件夹;从Windows下移除USB的TF卡读卡器。
-
把TF卡重新插入Switch主机,然后连接大气层注入器
这么做的好处是:获取了连接MAC的大SD卡座,获取了比USB3.0更快的拷贝速度;然后放到Windows上这么del ._* /a/s清理一下,数据就完美了
重做SWITCH的原版系统
这个从0刷一个正版系统,有难度的;而且必须是18.0.1的(因为熔断数已经是19了)
或许可以参考:switch最安全洗白系統教學(haku33),破解機還原正版系統
尝试跨机器游戏迁移拷贝
根目录下:emuMMC 》
SD01(我制作了2个eMMC) 》
Nintendo 》 Contents 》registered
步骤:
- 先备份旧的registered文件夹到根目录下(方便回滚,如何需要回滚的话)
- copy正常游戏的内存卡中的registered到新的内存卡中,选择merge registered文件夹
- 134G,大约需要2小时
- 结果:错误提示:内存卡数据损坏
- 继续备份 SD01 》eMMC 文件夹为eMMC-Original;然后copy正常游戏的内存卡中的eMMC
- 31.2G,大约需要30分钟
- 结果:搞错了,备份了一整份正常内存卡里面的eMMC;复制待拷贝SD卡中的eMMC;这导致正常
- 失败。最后还是一个个去下载NSP或者XCI,重新安装。
先是备份了原来的registered目录,打算覆盖134G
结果失败了:
eMMC迁移
好想搞清楚hekate中的eMMC Migrate功能;我的理解是它可以实现将其他Switch游戏机#1SD卡中的游戏迁移到Switch游戏机#2的SD卡中,那么如何做到呢?把整个虚拟系统的文件夹都拷贝过去?然后这个功能就识别了;识别后能合并吗?比如原来的Switch游戏机#2的SD卡中有了部分的游戏,能合并起来?
大气层注入器使用方法
提示:平时也用不上这个注入器,仅仅是在完全没电关机或者强制关机以后才需要使用这个注入器(完全停电关机重启又不插注入器会自动进无游戏的正版系统)
如果您需要寻求在线协助,请用手机扫描并下单
灵感来源
本文最新版请参加:任天堂Switch黑屏救砖记录