Android登陸Switch,還能享用GPU加速功能

Android登陸Switch,還能享用GPU加速功能

ADVERTISEMENT

先前筆者曾介紹過開發者Max Keller要將Android移植到任天堂Switch的消息,至今終於有公開成果可以嘗鮮了。這次釋出的客製化ROM為以LineageOS 15.1(以Android 8.1為基礎製作),不但可將主機偽裝為NVIDIA Shield TV,還能利用繪圖處理器進行3D加速。

在Switch安裝Android系統

由於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系統不但能讓Switch發揮更多功能,還可以執行Shield TV專屬遊戲。(圖片來源:Langer Hans,下同)

玩家也能透過TWRP刷寫各種ZIP檔案。

▲ Switch在安兔兔的測試結果如圖,以總分計大約可以排在效能天梯的第34名左右。

簡易操作說明

想要嘗試Android系統的玩家,需先從這邊下載對應記憶卡容量的映像檔,使用Etcher等工具將映像檔燒錄至microSD記憶卡,然後將記憶卡裝入主機並讓主機進入RCM模式,然後使用TegraRcmGUI之類的工具將最新的hekate開機引導程式注入系統,如此一來就能進入Android環境。

如果玩家想要將Switch機偽裝為NVIDIA Shield TV的話,可以從這邊下載「shieldifier.zip」並儲存至記憶卡的第一個分割區,再以TWRP刷寫到系統。如果想要使用Google App,則可在此下載Open GApps並刷寫到系統。

在Etcher指定來源映像檔與要目標記憶卡就能進行燒錄。

TegraRcmGUI能將檔案名稱為hekate_ctcaer_5.0.1.bin(或更新)的開機引導程式注入系統。

操作順利的話會出現hekate的主畫面,點選More Config。

接著點選Switchroot Android就能進入Android系統(如果要進入TWRP則持續按著音量+再點選Switchroot Android)。

第一次執行時會出現Lineage的設定畫面,這個錯誤訊息似乎是德文 (筆者看不懂),建議點擊下方的等待程式回應。

在設定畫面中的語言可以選擇繁體中文。

設定完成後就會進入Android桌面。

在系統資訊中可以看到Android版本為8.1.0。

先開個瀏覽器試試看,觸控螢幕與無線網路都能正常運作。

由於目前這個系統還有些Bug有待解決,因此筆者打算等到系統更新幾輪並解決大部分的問題後,再進行詳細的測試與教學,有興趣的讀者可以先自行安裝嘗鮮,並保持關注XDA論壇的最新消息。

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則