Nintendo Switch で Android 10 を起動させる方法

Uncategorized
1.4k words

前回、Nintendo Switch で LineageOS 16(Android 9) を起動させましたが、月日が流れて LineageOS 17.1(Android 10)が動かせるようになってました。

前回の LineageOS 16 とは違い、結構いい感じにカスタマイズされてスリープも Joycon も問題なく動くようになっています。

手順も前回と一緒でした。

参考サイト

https://forum.xda-developers.com/t/rom-unofficial-switchroot-android-10.4229761/

環境

必要なファイルを集める

Nintendo Switch 用 LineageOS 17.1

こちらから Nintendo Switch 用 LineageOS 17.1 「icosa-tablet-20210205-rel.zip」をダウンロードします。

「icosa-tablet-20210205-rel.zip」をダウンロード

ダウンロードが終わったら展開しておきましょう。

中身は、hekate が使う「bootloader」と、Android が使う「switchroot」と、Switch 用にカスタマイズされた「lineage-17.1-20210205-UNOFFICIAL-foster_tab-signed.zip」が入っています。

中身

hekate

こちらから「hekate_ctcaer_5.5.4_Nyx_1.0.1.zip」をダウンロードします。

「hekate_ctcaer_5.5.4_Nyx_1.0.1.zip」をダウンロード

同じく展開しておきます。

展開

必要に応じて

Google Play を使いたい

こちらから arm64 pico をダウンロード

 arm64 pico をダウンロード

スリープ機能改善バッチ

こちらから「alarm-disable.zip」をダウンロード。アラームを無効にすることでスリープ機能を改善するみたいです。

「alarm-disable.zip」をダウンロード

ボタン配置改善バッチ

こちらから「joycon-xbox.zip」をダウンロード。「AとB」を入れ替え、「XとY」を入れ替えます。つまりxboxと同じ配置になるみたい。

「joycon-xbox.zip」をダウンロード

Nintendo Switch で LineageOS 17.1

ここから先は、私が試して成功した方法を説明します。参考サイトの手順と若干違いますが、一つの方法として御覧ください。

SDカード初期化

こちらの記事を参考にして、SDカードを初期化します。パーティションも全て初期化されるので、ホントの初期化になります。

あと遊び終わって、パーティションを元に戻す時にも使います。

ファイル準備

SDカードの初期化が出来たら、SDカードに必要なファイルを入れていきます。

まず「icosa-tablet-20210205-rel」フォルダの中身をSDカードにコピーします。

フォルダの中身をSDカードにコピー

次に「hekate_ctcaer_5.5.4_Nyx_1.0.1」フォルダの中身をSDカードにコピーします。

フォルダの中身をSDカードにコピー

最後に、必要に応じて「open_gapps-arm64-10.0-pico-20210410.zip」「alarm-disable.zip」「joycon-xbox.zip」をコピーして完成。

必要に応じてコピー

hekate で SDカードに Android領域作成

まず、hekate を起動させて「Tools」を選択し、

Tools を選択

次に「Partition SD Card」を選択します。

Partition SD Card を選択

現在のパーティション状態が表示されるので「OK」を押して閉じます。

OK を押して閉じる

Android のスライダーを 16GiB まで上げます。アンドロイド用の領域になるので、ガッツリ遊ぶって人はもっと確保してもいいかも。

選択し終わったら「Next Step」を押して、

Next Step を選択

パーティション作成確認がでるので「Start」を選択します。

Start を選択

「Status: Done!」と表示されれば無事に終了。続いてアンドロイドを入れるため「Flash Android」を選択

Flash Android を選択

確認がでるので「Continue」を選択

Continue を選択

「Success: Kernel image flashed!」「Success: TWRP image flashed!」「Success: DTB image flashed!」が表示されれば成功。続いてアンドロイドインストールするためのTWRPを起動するので「Continue」を選択

Continue を選択

TWRP で Androidインストール

hekateが再起動してTWRPに入ります。

TWRP が起動したら「Swipe to Allow Modifications」を右にスライドします。

「Swipe to Allow Modifications」を右にスライド

「Install」を選択

「Install」を選択

まず「(Up A Level)」を選択して 一つ上の階層に行きます。

「(Up A Level)」を選択

「external_sd」を選択

「external_sd」を選択

「lineage-17.1-20210205-UNOFFICIAL-foster_tab-signed.zip」を選択

lineage-17.1-20210205-UNOFFICIAL-foster_tab-signed.zip を選択

必要に応じて Google Play やスリープ機能改善バッチ、ボタン配置改善バッチをインストールした場合は「Add more Zips」を選択して前の画面に戻り、同じ要領でインストールに追加していきます。

Add more Zips を選択して前の画面に戻る

必要なものが追加出来たら「Swipe to confirm Flash」を右にスライドしてインストール開始

Swipe to confirm Flash を右にスライドしてインストール開始

インストールが完了したら「Wipe Cache/Dalvik」を選択しキャッシュを削除します。

Wipe Cache/Dalvik を選択しキャッシュを削除

「Swipe to Wipe」を右にスライドして実行

Swipe to Wipe を右にスライド

終わったら「Reboot System」を選択して再起動。しばらく待つと LineageOS 17.1 が起動します。

Reboot System を選択して再起動

Android 起動

初期設定を済ませるとホーム画面が表示されます。

あとは普段どおり、Google Play からゲームを入れたりして遊びましょう。

Joycon も機能するので、コントローラー対応のゲームが遊びやすいと思います。

Nintendo Switch で原神

何個かゲームを入れてみました。

Joycon で動かせたら楽しそうだったから入れてみたんですが、ムービーがカックカクで、快適にプレイ出来ませんでした。残念。

Nintendo Switch で原神

Nintendo Switch でウマ娘

ウマ娘 は結構快適でした。ロードは若干カクつくけどそれ以外はスムーズ。だけど、縦画面の向きが逆じゃないか? この向きだと、音量ボタンが逆になっちゃうですよね。

Nintendo Switch でウマ娘

一度電源を切った後、もう一度アンドロイドを起動したい場合は?

再度 hekate を起動して「More Configs」を選択し、

More Configs を選択

「Switchroot Android 10」で起動出来ます。

Switchroot Android 10