Android登陆Switch,还能享用GPU加速功能

先前笔者曾介绍过开发者Max Keller要将Android移植到任天堂Switch的消息,至今终于有公开成果可以尝鲜了。这次发布的定制化ROM为以LineageOS 15.1(以Android 8.1为基础制作),不但可将主机伪装为NVIDIA Shield TV,还能利用绘图处理器进行3D加速。

由于Switch的NVIDIA Tegra X1 SoC也采用Arm架构处理器,主机外型也与平板电脑相当接近,因此不免让人联想到是否可以安装Android系统,现在这个愿望已经实现。

这次发布的Android系统采用完整镜像文件方式提供,玩家只需将镜像文件刻录至microSD内存卡后插入主机,并搭配fusée gelée漏洞就能执行,所以这也代表着只有早期尚未修正硬件漏洞的旧版主机才能使用。

这个版本的Android系统集成了TWRP,并支持Wi-Fi无线网络、蓝牙、绘图处理器加速、触摸屏幕、Joy-Con手柄、底座模式等等功能,但是它还是有些小问题,笔者将其整理如下。

当下版本Android常见问题:
充电时系统不会显示充电图标
无线网络可能会偶发性失效(重开机可以解决问题)
屏幕无法自动旋转
Joy-Con手柄只能以蓝牙无线连接(即便装在主机上还是以无线方式通信)
不支持深度睡眠模式(电池续航力会比较差)
底座模式可能会偶发性无法激活(如果装上底座但主机没有进入底座模式,则拔起再装上几次即可解决问题)

此外用户还能将Switch机伪装为NVIDIA Shield TV,因此可以执行《半条命2》、《古墓丽影》等Shield TV专属游戏。

想要尝试Android系统的玩家,需先从这边下载对应内存卡容量的镜像文件,使用Etcher等工具将镜像文件刻录至microSD内存卡,然后将内存卡装入主机并让主机进入RCM模式,然后使用TegraRcmGUI之类的工具将最新的hekate开机引导程序注入系统,如此一来就能进入Android环境。

如果玩家想要将Switch机伪装为NVIDIA Shield TV的话,可以从这边下载“shieldifier.zip”并存储至内存卡的第一个分割区,再以TWRP刷写到系统。如果想要使用Google App,则可在此下载Open GApps并刷写到系统。

由于目前这个系统还有些Bug有待解决,因此笔者打算等到系统更新几轮并解决大部分的问题后,再进行详细的测试与教学,有兴趣的读者可以先自行安装尝鲜,并保持关注XDA论坛的最新消息。