已经有大神们为 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 卡

换了新卡,我就直接插电脑格式化了,如果重要文件记得备份卡内文件,格式化后就成白板了。

电脑格式化tf卡
在电脑上格式化tf卡

2、写入安卓系统至 TF 卡

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

打开 balenaEthcher
打开 balenaEthcher,选择镜像
etcher写入镜像至tf卡
etcher写入镜像至tf卡,点“Flash!”
点击继续,开始写入
点击Continue,开始写入,然后去干点别的事吧...镜像越大时间会很长~很长~
安卓系统写入tf卡成功
写入成功

注意:镜像对应的 TF 卡大小有16GB、32GB、64GB、128GB,解压出来大小差不了多少,拿我128GB的卡来说,镜像文件是109GB,刷到 TF 卡之后整个约有118GB(总之多大的卡最好对应大小,免得浪费),刷入时间很长,还会有很长的校检时间(校检可以略过),总共写入时间大概2个小时,想时间少点的就用小卡,不过容量就比较小了。

如果不想校检记得点击 balenaEthcher 文件右上角的设置图标,不勾选 Settings 中第三个选项“Validate write on success”。

设置ethaer不校检
设置ethaer不校检,不勾选 Settings 中第三个选项“Validate write on success”
etcher校检
etcher校检,可以X掉

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 界面再松开音量键

ns进入 RCM hekate_ui
ns进入 RCM,选择第二个图标“More Configs”
switchroot android
switchroot android

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

进入安卓recovery模式
一直按住“音量键+”,再点"Switchroot Android"图标,进入安卓recovery模式(TWRP)
勾选第一个System
勾选第一个System

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

seclect storage
选择Seclect Storage
选择第一个Micro SD card
选择第一个Micro SD card
向右滑动安装Gapps
在Swipe to confirm Flash处,向右滑动安装Gapps
系统正在安装Gapps谷歌全家桶
系统正在安装Gapps谷歌全家桶

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

Gapps安装完成
Gapps安装完成,选择第一个“Wipe cache/dalvik”,然后选择重启系统,选“Power off”关机

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

Gapps安装失败
Gapps安装失败,记得选择 System重新注入再安装

想要安装 Nvidia App 看这里

识别 NVIDIA Shield TV 安装文件的的安装步骤和谷歌的步骤一样,只是选择 shieldifier.zip 安装。

英伟达游戏
安装之后在界面APP会找到英伟达游戏,自己找

6、进入安卓界面

如果安装了Gapps,需要关闭电源,重新短接进入 RCM,在 RCM 界面选择第二个图标“More Configs”,然后你会看到一个安卓图标"Switchroot Android",选择它,管好双手,什么都别乱按,等待安卓系统启动。然后就是新手机常规操作,一顿设置,设置完成后,进入主页,至此 Switch 成功刷上安卓系统。

switchroot android
就按一下,其他啥都别干
lineage os启动界面
lineage os启动界面
NS安卓系统设置语言
设置语言,点击“下一步”
NS安卓系统设置时间
设置时间,下一步
NS安卓系统设置WIFI
设置WIFI,下一步
NS安卓系统改进选项
帮助改进,下一步
NS安卓系统改进设置保护功能
设置保护功能,直接跳过
NS安卓系统改进设置位置
设置位置,真的是好烦啊...快点下一步

 

NS成功进入安卓系统界面(没有装Gapps)
NS成功进入安卓系统界面(此界面为没有装Gapps进入的界面)
NS成功进入安卓系统界面(安装Gapps)
NS成功进入安卓系统界面(安装Gapps后界面更简洁)
NS刷入安卓系统系统设置
系统设置

一些问题

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游戏图文教程和注意事项

20分钟改装 Nintendo Switch Dock 原装底座