Switch黑屏救砖,SWITCH不开机,hekate或大气层启动时各类错误的解决方案
20240608新增章节:解决大气层启动错误sdcardisexFATbutinstalledhosdriveronlysupportsFAT32
20240923新章节:SWITCH黑屏不开机检测
给救砖提供一些思路,相同/类似的情况可以参考使用
SWITCH黑屏不开机检测,硬件修复过程思路
了解大气层虚拟系统的运作原理,自己动手在虚拟系统中安装新游戏:
问题变成:如何正确引导,或者重装HOS到机身(原版系统)中?
毕竟客户怀疑:机器是在升级的过程中出现的(6%后置之不理,回头一看就是黑屏,尝试多次,无法开机)
可能是升级完成了,也可能是升级进行到某个阶段未全部完成。
首先先要备份当前的boot0和boot1,步骤:
尝试1:MARIKO16.0.1-ERROR
错误,提示需要ERISTA
尝试2:ERISTA16.0.1
错误,提示unknownpkg1version.Howversionnosupported!
Tryingbackupbootloader...Foundpkg1(/20230111100014/)
尝试使用我升级了最新版本的boot0和boot1:
先去hekate里面的Tools>BackupeMMc>eMMCBOOT0&BOOT1,然后拔出SD卡,连接电脑提取备份出来的BOOT0&BOOT1文件。复制粘贴到故障机器的SD卡(也是新卡)的备份文件夹下的Restore文件夹中。
错误,pkg2decryptionfailed!
pkg1/pkg2mismatchoroldhekate!FailedtolaunchHOS!
所有已知的尝试全部失败,使用旧的备份起来的boot0和boot1还原回去
虚拟机驱动安装中...
成功通过安装‘驱动精灵’来安装了U盘驱动,建议用别的驱动工具吧(变味了)
感觉不是大气层的(白色的注入器),又不像,因为Emutendo又19G多的文件。
SXOS是装在emunand里的
两年前:重要的事情说三遍,SXOS已死!SXOS已死!SXOS已死!
看一下2021年的时候SXOS的SD卡目录结构:
必须使用18.0.1的sd卡,来用hekate启动。
重新制作一个emmuc
步骤:先进hekate;这是一切的开始,然后确保主机的序列号在可软破的范围之内
进hekate后,查看硬件信息:
这里面有很重要的熔断数信息和HOS原版系统固件的版本号信息等等,对于后续的处理有很大帮助。
尝试了很多的nsp和xci,排除的原文档错误问题,排除了MAC系统复制的问题。
降级的,通过把17.0.1和15.0.0的系统固件文件夹复制到SD卡中,然后用相册》daybreak插件来升级(或者降级)
虚拟系统可以这样操作;原版/正版系统因为熔断数限制不能这样操作。
MAC系统复制到SD卡上的目录,会自动添加一个:‘存档’属性,这将让SWITCH识别这个文件夹为单个文件而非文件夹(在Windows电脑,右键该文件夹,查看属性后得知),这导致Daybreak插件无法识别到这些固件的文件夹。
无效,虚拟系统降低到15.0.0以后,安装许多游戏依然报错(同样的错误)熔断数高真的好可怕
救砖恢复原版系统+升级为目前最新18.0.1版本
虚拟系统为了安装‘潜水员戴夫’,通过daybreak降级到17.0.1,然后安装运行测试成功。
最后成功:在大气层虚拟系统中一共安装了26款游戏(包含:胡闹厨房,双人成行和潜水员戴夫)
下面是一个我使用的通过WINDOWS命令行批量删除这些文件的比较简单的办法:
#列出当前目录及所有子目录所有以._开头的文件dir._*/a/s#删除当前目录及所有子目录所有以._开头的文件del._*/a/s这个命令非常高效,cmd先切换到内存卡的盘符,比如e:然后运行del._*/a/s全部烦恼都解决。
整个流程:
.开头的文件(夹)
正则这么写"^.[a-zA-Z]+",用egrep过滤出来,得到我们想要删除的文件(夹)。
._开头的文件(夹)
正则这么写"^.[_a-zA-Z]+",用egrep过滤出来,得到我们想要删除的文件(夹)。
再使用xargs将文件(夹)名字传递给rm-rf进行删除。
ls-a|egrep"^\.[_a-zA-Z0-9]+"|xargsrm-rf重做SWITCH的原版系统这个从0刷一个正版系统,有难度的;而且必须是18.0.1的(因为熔断数已经是19了)
(这个haku33插件的前提是switch可以正常进入大气层虚拟系统中,相册然后选haku33)
根目录下:emuMMC》
SD01(我制作了2个eMMC)》
Nintendo》Contents》registered
先是备份了原来的registered目录,打算覆盖134G
结果失败了:
好想搞清楚hekate中的eMMCMigrate功能;我的理解是它可以实现将其他Switch游戏机#1SD卡中的游戏迁移到Switch游戏机#2的SD卡中,那么如何做到呢?把整个虚拟系统的文件夹都拷贝过去?然后这个功能就识别了;识别后能合并吗?比如原来的Switch游戏机#2的SD卡中有了部分的游戏,能合并起来?
提示:平时也用不上这个注入器,仅仅是在完全没电关机或者强制关机以后才需要使用这个注入器(完全停电关机重启又不插注入器会自动进无游戏的正版系统)
港版和日版差别并不是很大,主要就在于电源。日版使用的是宽电压,可以直接插国内插座。港版是三项大插头,需要接一台转换头才能插国内的插座
XKW:欧美
XKC:国行
XKJ:日/港版
XKK:韩国
XAJ:日版普通版
XAW:美版普通版
TX硬破的SXOS(红色的界面)是2021年一些续航机器选用的方案,
这是硬破焊接TX硬破芯片的过程:
辅助材料:
这么做,升级到固件13.1,15.0.1(注入器方式)还是安全的
后期使用,升级,安装游戏等也会遇到各种错误?
如果在正版系统中机器给升级了(导致熔断数大于等于15,SXOS就挂了)
这个有tx系统转大气层,然后再将大气层转TX的来回来去教程
通常,SXOS报错2168-0002、2162-0002是由于升级了系统或者SXOS(boot.dat),但未移除不兼容的主题或XCI文件损坏造成的。
怀疑是问题的根源的xci文件名:
尝试修改文件名无效:
清理完以后,干净的SXOSTF卡文件
添加了整合包和18.0.0固件后的目录
这时需要把TF卡,插入到Windows电脑,选中全部的文件夹>属性>存档,只读,勾选并应用到所有子文件夹。
假如,假如大气层已经安装了tesla插件的话;进入游戏后,按jc的L键+向下方向按键
现象描述:安装好开心芯片后,插入SD卡从hekate启动大气层提示错误:sdcardisexFATbutinstalledhosdriveronlysupportsFAT32
尝试了更新新的18.0.1大气层整合包,还是无法解决。那是因为刚刚制作的虚拟系统(从正版系统中复制而来的固件,以及当前的固件版本)没有支持EXFAT格式的SD卡。
解决办法/步骤:
解决方法:
就是SD是GUID硬盘格式,改成MBR就好了
方法一:同steamdeck换下来的卡。音量减进hekate,sd卡分区管理,修复混合mbr后好了。
方法二:可以用DiskGenius就可以改格式(如下图)
从sd上拿下来的,转成MBR就可以用了
emuMMCisforcedbutnotenabled!FailedtolaunchHOS!Pressanykey..思路:
OntheHekatehomescreen,tapemuMMC>CreateemuMMC>SDPartition>Continue>OK.
Onthenextscreenyouwillsee4differentcolouredsliderbars.
10).DragtheRedemuMMC(RAW)slidertothemiddle.
Itshouldnowsay29FULLontherighthandside.Thisisthepartitionwearegoingtocreate.
11).TapNextStep>StartonthePartitionManagerscreen.
12).OnceHekatefinishespartitioningyourmicroSDcard,tapOK>Close.
13).BackontheHekatehomescreen,tapemuMMC>CreateemuMMC>SDPartition.
14).ItshouldnowsayFoundapplicablepartition(s)!.TapPart1.
HekatewillnowbuildtheemuMMC.
15).WhenitisfinishedyoucanpressClose.
UnderemuMMCInfo&SelectionyoushouldnowseeagreentickandEnabledingreenwriting,thismeanstheemuMMCwasbuiltsuccessfullyanditisnowenabled.
解决办法:进hekate重新做EMMC,文件的形式。
这里稍微说下基于TF卡文件与基于TF卡分区的区别。
基于SD卡分区的虚拟系统:
基于SD文件的虚拟系统:
我们现在在Launch菜单中可以看到以下4个选项
准备TF卡:将TF卡分区表设置成MBR格式,GPT格式Switch无法识别,通过格式化分区为exfat。
noapplicationscouldbefoundontheSDcard
拯救switch的系统;可开机,可进hekate;无法正常使用虚拟系统16.0的配套hekate可以进入虚拟系统,但是相册中没有任何工具可用!错误信息:noapplicationscouldbefoundontheSDcard.)
升级后18.1.0依然无法正常进入虚拟系统;重新做虚拟系统中....最后这个问题的解决,原来是Windows或MAC的复制或者解压缩,把文件设置‘归档’选项.文件属性不能归档,不能归档!否则大气层运行会出各种奇怪的错误.还是用16大气层的整合包需要解决:noapplicationscouldbefoundontheSDcard.
Boothekate,gototoolsandfixarchivebit.Thenbootcfwagainwithoutputtingthesdcardintothemac.Seeifitworks.用Windows系统,用Windows系统,用Windows系统
要用Windows系统,全选文件和文件夹,设置‘归档’选项为空,清空归档选项,保存&应用到所有子文件夹中.
这样就能修复进入大气层虚拟系统,但是打开相册出错的故障(错误信息:noapplicationscouldbefoundontheSDcard.)
要一步一步操作,注意文件的属性(容易忽略),除了注意版本,固件版本,匹配的大气层版本(和hekate版本)
假如SD卡硬件没有损坏的话,假如SD卡硬件没有损坏的话:
您可以修改SD卡属性以取消写保护。
步骤1.按“Windows+R”组合键调出运行框,输入“Diskpart”并回车。以管理员身份运行。
步骤2.在命令提示符中,依次键入以下命令并按“Enter”:
提示:如果您需要保护您的SD卡不被格式化或擦除,您可以在CMD中键入“attributesdisksetreadonly”来启用写保护。设置后,您可能需要格式化三星SD卡上的分区,然后才能写入。提醒一下,这将清除SD卡上的所有数据,如果有需要的话,请在格式化前备份SD卡。
20240921最后没有解决的话,(如果是选用京东的购买渠道)可以尝试以旧换新:把旧的写保护了的SD卡,让JD的快递员现成更换成一张新的三星的SD内存卡.
设备列表:
电流表
电流表相连的可以给Switch主板供电的插头(Switch电池的插头一样)
热成像
至此不管SWITCH的软件系统(含正版和大气层系统)怎么折腾,都能快速安全恢复
如果您对nand文件内容和结果感兴趣,请在电脑端使用工具:NxNandManager来读取备份来的nand
这份nand含有您这台主机(独一无二)特定的KEY,加密信息,分区划分情况等
1:如何判断eMMc有问题
开机黑屏,用hekate引导后大气层报错如下
pkg2readfailed!
FailedtolaunchHOS!
尝试用hekate-tools-usbtools-eMMcRAWGPP挂载
使用HacDiskMount-Openphysicaldrive-选择hekateeMMc
提示InvalidCRCinsecondaryGPT
如果你的设备是上面所述的情况,那么就可以开始按教程进行修复操作了。
开始前工具准备
1:HacDiskMount
2:Lockpick_RCM
3:prodinfo_gen
4:一份贡献者的PRODINFO和PRODINFOF
如果你之前使用过大气层进入过系统,大气层会自动帮你备份一份储存在TF卡的atmosphere\automatic_backups内,用自己的可以修复eshop联网权限,用贡献者的则无法使用eshop
5:eMMc分区表,请根据你自己的机型选择使用32G/64G分区表。(OLED为64G,其他机型32G)
6:DiskGenius
7:EmmcHaccGen
8:hactoolnet
9:一个最新的大气层整合包
10:对应你熔断数/系统/机型的BOOT0,1文件,你可以对着这个教程进行生成
全部工具下载地址:
提取码:g2ro
我们的联机,不连官方服务器的,通过lanplay软件+修改wifi的参数,然后去连接私人服务器,然
后我们大家都在私人服务器里面联机玩游戏,例如8个人一起联机马车等。
联机的操作不会太复杂,
第一次可能麻烦点,以后就很简单了:
第1步,先运行电脑的软件,然后放着就行了。第2步,switch连wifi,修改一下wifi的数值,然后就可以进游戏联机了。
(由于不连官方,暗黑3不能联赛季,其他如此类推。)
老实说,我们已经修改了数值,引导去连接私人服务器了,理论上不会被ban的,因为没有去连官方,官方也就不知道了,那么多人联机,没有谁说过因为这种联机方式被ban的,
当然,如果设置不正确,连了官方,那就是个人操作问题了,
所以建议严格按照教程的说明来设置,并且最好+上一些其他操作,例如隐藏序列号,TX开隐身模式等。
(如果正确设置,甚至官方推送新系统,你都不会收到)
正版机(含国行):只能联游戏内有“局域网模式”的游戏,其他游戏就不用问了,不行。
(因为“本地联机模式”的游戏需要用到Ldnmitm插件,正版机可没法使用插件呢!~~)
(正版机用该方法联机不会ban,其实这个方法就类似面联一样,官方不会阻止大家面联,但是如果在剑盾交换了修改过的精灵,会导致被ban,自己看着办......)
学习机(含ban机):“局域网模式”+“本地联机模式”都可以联。
哪些游戏支持联机,具体看下面列表,有空会更新的:
我只能说,你喜欢就好。一般人都是用虚拟系统联机吧。
对的,必须开着电脑,运行lanplay.exe程序,当然,也可以用手机运行这个程序,代替电脑的功
能,但不建议小白用,因为需要输入多条代码。(winxp系统不行,win7.8.10可以,Mac和linux也可以但需要代码,
如果你朋友就在你身边的、旁边的,你们不需要用这个教程的任何东西,插件也别用。
不要开飞行模式,wifi功能保持正常,但别连上wifi,然后你们就可以进游戏里开放联机了!(游戏
内有局域网、本地联机模式的都可以面联)
类似蓝牙吧。(切记,身边面联,折腾机一定要关闭联机插件)
ldnmitm插件其实是要求破解包版本的,所以不用盲目的去追求更新,能用就行了。例如:——1.3.3版本插件,需要大气层v0.10.3包(9.2系统),路径更换了
——1.3.2版本插件,需要大气层v0.10.1包(9.1系统),路径更换了
——1.2.7版本插件,需要大气层v0.9.4包(大概是这个包)
TX自带插件,每次TX发布新包的时候,就会把当时最新的ldnmitm插件整合进去,没法替换,只能