已经有大神们为 NS 主机刷上了安卓系统,而且还是刷在 TF 卡上,不影响 NS 官方系统,折腾这事自己动手才快乐。本次刷入的是基于 NVIDIA Shield TV 结构的 LineageOS 15.1 - Android 8.1 Oreo 系统。在 NS 上运行安卓系统还是比较稳定的,有兴趣的可以一试。
准备工作
需要工具
1、能进入RCM 的 NS 主机
2、一台电脑、一个质量不错的 Type-C 线
3、一张至少 16G 的 TF 卡,一个读卡器
需要下载
文末有所有工具下载包,刷机有风险,请谨慎刷机
1、安卓刷机包(根据TF卡大小自行选择对应刷机包):
链接:https://pan.baidu.com/s/1SAfLSvs7NYeVpgeg7q8qlQ 提取码:6bnh
2、GApps(安装 Google 商店和其他 Google 服务的文件,选择安装非强制)
链接:https://pan.baidu.com/s/12tXhGaactcunwBc4yMD3_g 提取码:j8cp
官网下载:https://opengapps.org/
3、TegraRcmGUI(电脑注入)或者 NS loaderRB(手机注入),这个大家都应该有的就偷个懒,不放下载包了
TegraRcmGUI 官网下载:https://github.com/eliboa/TegraRcmGUI/releases
4、balenaEtcher(写入刷机包到TF卡):
链接:https://pan.baidu.com/s/1NbwLlRy95AgK_qj9kUlLMQ 提取码:ncp5
官网下载:https://www.balena.io/etcher/
5、Hetake(NS注入,hekate_ctcaer_5.0.1和Kosmos-v13.0.3):
https://pan.baidu.com/s/18Nb5YnCW3lGPzCT5YyXiJw 提取码:v46u
Kosmos-v13.1 GitHub 下载:
https://github.com/CTCaer/hekate/releases
开始动手
1、格式化 TF 卡
换了新卡,我就直接插电脑格式化了,如果重要文件记得备份卡内文件,格式化后就成白板了。

2、写入安卓系统至 TF 卡
打开 balenaEthcher,将安卓系统文件(.img)写入 TF 卡。




注意:镜像对应的 TF 卡大小有16GB、32GB、64GB、128GB,解压出来大小差不了多少,拿我128GB的卡来说,镜像文件是109GB,刷到 TF 卡之后整个约有118GB(总之多大的卡最好对应大小,免得浪费),刷入时间很长,还会有很长的校检时间(校检可以略过),总共写入时间大概2个小时,想时间少点的就用小卡,不过容量就比较小了。
如果不想校检记得点击 balenaEthcher 文件右上角的设置图标,不勾选 Settings 中第三个选项“Validate write on success”。


3、拷贝 Google 等相关文件(选择安装 Google 全家桶)
刷好后 TF 卡会得到两个分区,回到电脑,会提示你格式化,千万不要格式化,此时电脑只能读取一个2GB的分区,将下载的Gapps文件压缩包(open_gapps-arm64-8.1-stock-20190727.zip)直接复制到这个2GB分区的根目录。
4、NS 进入RCM
将 TF 卡插回 Switch 主机,短接进入RCM,主要有两个方式:
具体短接教程请移步:>>NS破解教程
第一种:在电脑上使用 TegraRcmGUI 注入,具体的可以百度搜下教程,我比较懒,手机注入方便,所以讲下第二种;
第二种:其实和刷 NS 步骤一样,复制大气层刷机包(建议最新版本)到那个2GB分区根目录,如果提示覆盖文件,选择不覆盖(覆盖会发生什么我不知道,比较懒就不去冒这个风险了,要是把系统搞烂了我懒得重刷,就不在这里折腾了,不过我看了下文件,就是启动文件,覆盖应该也没太大问题),这样就等于把刷机文件放进去了,直接短接手机注入就 OK,不会搞烂系统。
5、安装 Google 全家桶
第一步:进入 RCM 后,选择第二个图标“More Configs”,然后你会看到一个安卓图标"Switchroot Android",一直按住“音量键+”,再点"Switchroot Android"图标,直到看到 TWRP 界面再松开音量键。


第二步:选择第一列第三个“Mount”,将第一个“System”勾选,其他默认。按左上角那个有上下箭头的圆圈返回主界面。


第三步:点击第一个“Install”,选择进入页面的右下方“Select Storage”,选择第一个“Micro SD card”,此时会出现我们复制到 TF 卡根目录的 Gapps 安装包(open_gapps-arm64-8.1-stock-20190727.zip),选择该文件,进入安装界面,向右滑动安装(Swipe to confirm Flash)。这里也可以直接在左边的文件列表找到 external_sd 文件夹,在里面找到安装包。




第四步:等待安装完成,选择第一个“Wipe cache/dalvik”。

如果安装失败,检查第二步是否在 Mount 中选择 System,然后关机重新注入,按照上面步骤重来。

想要安装 Nvidia App 看这里
识别 NVIDIA Shield TV 安装文件的的安装步骤和谷歌的步骤一样,只是选择 shieldifier.zip 安装。
安装之后在界面APP会找到英伟达游戏,自己找
6、进入安卓界面
如果安装了Gapps,需要关闭电源,重新短接进入 RCM,在 RCM 界面选择第二个图标“More Configs”,然后你会看到一个安卓图标"Switchroot Android",选择它,管好双手,什么都别乱按,等待安卓系统启动。然后就是新手机常规操作,一顿设置,设置完成后,进入主页,至此 Switch 成功刷上安卓系统。











一些问题
1、上网问题:
进入系统后,Wifi 连接成功但是提示不能上网,检查了路由器,连接是正常的,但是就是不能上网,开热点也一样。这是因为安卓验证,国内屏蔽了 Google 联网检测的网站。wifi 连接正常但上不了网,最快的解决方法就是路由器科学上网。
2、时间问题:
系统时间可能是乱的,而且直接在系统设置里面只能改时区,不能改时间,这个需要在 recovery 里面设置时区(GTM+8)后才能正常改。
3、其他bugs
系统存在不少问题,如果你在途中遇到各种不顺手,真不是你脸黑,所有静静带带官方修复吧,如果有兴趣请访问这里,提交bug或交流:https://forum.xda-developers.com/nintendo-switch
工具打包下载:
链接:https://pan.baidu.com/s/13gfS5gbzJxANx2fh2XIn9Q 提取码:smce
感谢各位开发者们的无私奉献!
推荐阅读:
Nintendo Switch大气层破解虚拟系统制作教程和注意事项
NS升级7.0.1和8.0.1后黑屏(看似变砖),游戏打不开/提示联网升级等问题解决办法
Nintendo Switch低版本大白兔离线升级7.01/8.0.1破解刷机
晶晨Amlogic S905L电视盒子玩模拟游戏(附Lakka和Sx05RE刷机包下载)
Nintendo Switch使用Lakka和RetroArch模拟运行PSP、街机、3DS、Wii游戏图文教程和注意事项
Comments | 28 条评论
问题太多,第一,不能USB连接、第二不能上网
@刷机怪
可以上网,但是得翻墙
请问用128g的卡可以刷64g的镜像吗
@lxxcc
可以
刷了android的卡还能继续当虚拟系统当卡用吗?
@dongdongqiang
不能
有个疑问,我是32g的铠侠储存卡,但是刷32g包总是最后失败报错,只能刷16g,但是16g剩余容量实在是太小了,这是什么问题
@a462929
有的卡可能不兼容,刷不起
为什么我无法连接蓝牙
@人中子
系统有些功能不是很完善
不能上网真是个严重的问题,网上的adb shell解决办法无效,因为这玩意儿USB调试模式不知道为啥连不上电脑。 终端app 又无法获取权限。 路由器科学上网也不行(不明原因)
@Genki
理论上不能上网是无法进行谷歌的验证,翻墙是可以解决的,但是这个初级版本,问题还是有点多,有的线路就是连不上
厉害啊 都是 博主直接回复的良心了
@风吹雀雀凉
哈哈哈
楼主,刷了安卓无法使用手柄怎么解决…
@XASASD
不能用?NS的那个手柄是支持的,要是用不了,直接用触屏吧,反正都安卓了手柄用不用没什么影响。
谢谢楼主,按照教程已经成功刷入安卓了,不过手柄没识别,目的是想在安卓下串流玩PC的,楼主有手柄补丁吗?
@David
刷过的NS,可以串流PC,教程看这里https://buddhalikedoge.com/2019/08/04/nintendo-switch-install-andriod-8-1/
百度云资源确实挂了 0.0
@ABC
哪一个?
国行可以刷吗?
@国行勇士
不能
所有工具全部失效了!
@cc
没有啊,网盘正常下载
刷好机上不了网是应为时间默认是2000年所有的证书都用不了,对齐时间后就能正常使用了(root用脸谱magisk可以上,建议大卡刷小系统多余的空间接着用,这样就是三系统了
@稻荷西
比较大的问题是不能有线连pc,无论是rec还是系统关机/重启会卡黑屏,无法使用蓝牙首发文件,还有sd性能瓶颈(就随机读写这个emmc都能完爆它),重力感应等
@稻荷西
其实也就刷机乐趣,刷完就扔一边了,很多问题都没有深究,这个版本问题多。
等待多久呢!