Nintendo Switchで「Android 8.1」(Lineage OS)を起動するまでの手順

カスタムROM
スポンサーリンク
先輩
先輩

スイッチでAndroidが起動できるらしいっすよ?

はぇ~

スイッチ向けにLineageOSがリリースされたので試してみたという記事です。

※当然ですが何が起きても自己責任です。
また多少のトラブルは自分で解決できるという方のみお試しください。
※バッテリー消費やWi-Fi接続に不具合があり、実用性は正直ないので無理して行うようなことではありません。あくまで暇つぶし程度とお考えください。

※この記事はこの動画で行っている内容の詳細説明です。
先にこちらを見ていただければと思います。

Nintendo SwitchをAndroidスマホに改造してみた!Antutu Benchも測定!
スポンサーリンク

用意するもの

・Nintendo Switch本体(旧型かつ対策されていないもの)

今回使用するRCMモードは最近発売された本体では起動しないようです。
バッテリーが長持ちするスイッチ、Switch Liteはもちろん、2018年後半以降のSwitchは対策機である可能性が高いです。見分け方は「Switch 対策機 見分け方」で検索検索ゥゥ!!

・MicroSDカード(16GB以上)

こいつにAndroidをぶち込むのでできるだけ読み書きが早いものをおすすめします。
ランダムリードライトが特に大事なので安いものを使うと重くなりやすいです。

あ、ちなみにこの記事では安くて書き込みが遅いSDカードを使うらしいっすよ?

速くて安いものであればこちらがおすすめです。

32GB

Amazon | サンディスク ( SANDISK ) 32GB microSDHC Extreme R=100MB/s W=60MB/s SDアダプタ付き [海外パッケージ] SDSQXAF-032-GN6MA | SanDisk | microSDカード 通販
サンディスク ( SANDISK ) 32GB microSDHC Extreme R=100MB/s W=60MB/s SDアダプタ付き [海外パッケージ] SDSQXAF-032-GN6MAがmicroSDカードストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料(...

64GB

Amazon | 【5年保証】microSDXC 64GB SanDisk サンディスク Extreme PRO UHS-1 U3 V30 4K Ultra HD アプリ最適化 A2対応 SDアダプター付 [並行輸入品] | SanDisk | microSDカード 通販
【5年保証】microSDXC 64GB SanDisk サンディスク Extreme PRO UHS-1 U3 V30 4K Ultra HD アプリ最適化 A2対応 SDアダプター付 がmicroSDカードストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料(一部除...

・RCMジグ

RCMモードの起動に必要。
実はなくてもできなくはないけど適当にやると壊れる可能性もある上に紹介が面倒なので省きます

Amazonであれば600円程度で買えます

Amazon | RGEEK 任天堂スイッチ用 RCMジグ RCMツール ショートコネクタ RCMクリップ 収納ケース付き | 周辺機器・アクセサリ
RGEEK 任天堂スイッチ用 RCMジグ RCMツール ショートコネクタ RCMクリップ 収納ケース付きが周辺機器・アクセサリストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。オンラインコード版、ダウンロード版はご購入後すぐにご利用可能です。
スポンサーリンク

ダウンロードするもの

いずれも基本的には最新バージョンをダウンロードしますが、うまく行かない場合、過去バージョンでも試してみてください。

Zadig

USBドライバインストールに必要です。

Zadig - USB driver installation made easy

Etcher

AndroidをMicroSDカードに焼くのに必要です。
ダウンロードしてインストールしておいてください。

balenaEtcher - Flash OS images to SD cards & USB drives
A cross-platform tool to flash OS images onto SD cards and USB drives safely and easily. Free and open source for makers around the world.

TegraRCMSmash

RCMモードからhekate等を起動するのに必要です。
最新版をダウンロードし、中の「TegraRCMSmash.exe」をデスクトップにでもコピーしておきましょう。

Rajkosto's possibly useful tools for the Nintendo Switch

LineageOS15.1イメージファイル

MicroSDカードの容量によってファイルが用意されていますので容量にあったものをダウンロードします

[ROM][UNOFFICIAL][8.1] switchroot LineageOS 15.1
*** Disclaimer Don't break your stuff, okay? // TODO write better disclaimer Introduction Images Features Installation instructions Changelog Downloads Ad…

※.gz形式でダウンロードされるので7-zipなどで解凍しましょう

hekate

ブートローダー的なもの。これを介してAndroidを起動できます。

CTCaer/hekate
Nintendo Switch Bootloader - CTCaer mod. Contribute to CTCaer/hekate development by creating an account on GitHub.

「hekate~.zip」をダウンロードします。

このbinファイルのみでOKです。

※うまく行かない場合、過去バージョンも試してみてください。

OpenGApps

The Open GApps Project
OpenGApps.org offers information and pre-built packages of The Open GApps Project. The Open GApps Project is an open-source effort to script the automatic gener...

「ARM64」→「8.1」→「nano」(pico)を選びましょう

スポンサーリンク

手順

MicroSDカードに「LineageOS」をフラッシュ

PCにMicroSDカードを接続し、「Etcher」を起動します。

最初の項目はインストールしたいイメージファイルなので「LineageOS」のimgファイルを選択します。次はインストール先なのでMicroSDカードが選択されていることを確認します。

OpenGAppsをコピー

インストールが終わるとMicroSDカードのパーティションが2つに分割されています。
そのうち、Windowsでファイル操作が可能な2GB程度のパーティションにGAppsをコピーします。

Switchの電源を切り、SDカードを挿入

スイッチの電源ボタンを長押しし、「電源OFF」をタップ

そして先程準備したMicroSDカードを挿入します。

RCMモードで起動

ジョイコンを外し、右側のジョイコンレールにRCMジグを差し込みます

この状態でPCとUSBケーブルで接続し、電源ボタンと音量+ボタンを同時押しします。

このように画面に何も映らない状態でPCに認識されればOKです。

ドライバのインストール

「Zadig」を起動し、以下のように選択し、「Install Driver」をクリック。

これだけでインストールが完了。

※画面の通りにならない/うまく行かない場合は過去バージョンでも試してみてください

TegraRcmSmashでhekateを起動

「TegraRcmSmash.exe」に「hekate~.bin」をドラッグ・アンド・ドロップします。

こんな画面が一瞬だけでて消えれば完了です。

スイッチが見慣れない画面に

※この画面にならない場合、「hekate」を過去バージョンにして再度試してみてください。
私がこの記事や動画で使っていたのは「v5.0.1」です。

スポンサーリンク

TWRPを起動

もうこの時点でAndroidを起動できますが先にGAppsをインストールしましょう。
「More Configs」→「Switchroot_android」をタップします。

タップしたらすぐに音量+ボタンを押したままにしましょう。

するとTWRPが起動しました。

OpenGAppsをインストール

まずSystemをマウントする必要があります。
「Mount」→「System」にチェック

ホームに戻り、「Install」→「Up A Level」→「external_sd」をタップするとGAppsが出現するのでこれをインストール

インストールが完了したら再度ホームに戻り、「Reboot」→「Power Off」をタップ

これで電源がオフになるので再度「#RCMモードで起動」と「#TegraRcmSmashでhekateを起動」を行ってください。

再起動は動作しない

再起動をするとスイッチがフリーズします。
再起動してしまった場合は電源ボタン長押ししてバックライトが消えるまで押しましょう。

Androidを起動

ついにAndroidが起動しました。

スポンサーリンク
スポンサーリンク

LineageOS 15.1が起動

GooglePlayもしっかり動作

アプリの追加ももちろん可能です。

ゲームも起動する

モンストなどのゲームも普通に動作しました。

パズドラなどのRoot対策がされているアプリは初期状態では起動しませんが、Magiskを導入すれば起動できるようになりました。

Antutu Benchmark

Androidならやっぱりこれ。

はいどん!

213126

右にあるMi MIX 2Sの30万のせいで低く見えますが、最適化されていないOSかつストレージがMicroSDという不利な状況でもこれだけスコアが出ているので結構性能ありますね。

ドックでも使える

スポンサーリンク

ジョイコンをつなげる

ジョイコンはBluetooth接続でのみ使えます。

ペアリング手順はジョイコンのSR,SLボタンがあるところにあるペアリングボタンを長押しし、ランプが点滅し始めたらBluetooth設定からペアリングできます。

もとに戻す方法

とっても簡単。
電源ボタンを長押しし、「電源を切る」をタップ。

あとはRCMジグを外し、電源ボタンを押すと普通に起動。

関西のおじさん
関西のおじさん

やっぱりスプラトゥーンを...最高やなっ!

最後までお読み頂きありがとうございます。
下にコメント欄がありますので、感想や質問、気づいたことなど気軽にどうぞ!
また、この記事がお役に立ちましたらシェアをお願いします。

スポンサーリンク

関連記事

カスタムROM Nintendo Switch
この記事をシェアしませんか?
記事の更新を受け取れます
SMART ASW

コメント欄

  1. microsd128Gb使用で説明通り作業を行っています。
    PCにつなぎ2Gb程度のUSBドライブが表示していますが、
    残りの容量は今後、使用可能なのでしょうか?
    Android 64Gb
    Switch 64Gb
    みたいな使い方は可能でしょうか。
    宜しくお願いします。

    • パーティションのサイズを変更すればSwitch上で認識できる容量を安こともできようですが、「EXT4」形式などのWindows非対応のパーティションをいじるため「GParted」などを用いる必要があり、MBRも復旧する必要があるなど難易度が高いです。詳細な手順は以下から。
      https://forum.xda-developers.com/nintendo-switch/nintendo-switch-news-guides-discussion–development/guide-resizing-partitions-t3955615
      素直にMicroSDを分けることをおすすめします。

      • やはり、分けて使用するほうが良いですね。
        ありがとうございました。

  2. 読んでて思うのだがあれこれ質問する前に
    最低限必要な経験・知識・スキルを有してない奴が多すぎるな

    この改造はAndroidにカスタムROMを入れまくる事が
    何のマニュアルを見なくても出来るような奴等が手を出す代物であって
    こういった技能を兼ね備えてない者がすべき事ではない

    だからあれこれちぐはぐな質問芸にばかり終始する
    Switchをどうこう以前に踏むべき経過を踏んでから挑むべき

    じゃないと質問される公開者があまりにも気の毒

    基礎を勉強して下さい

  3. 自分のアンドロイドのスマホみたいに改造したいです。これだとみまもりスイッチからも逃げれるし最高!あとはスイッチの下のコードは何かを知り、アマゾンでRCMジグを買えばいいなと思いました。ダウンロードがパパにマイクロソフトファミリ機能を設定されているのでどうなるか分からないですけど…。今度改造してみます。

  4. h e k a t e _c t c a e r_5.1.4 .binをT e g r a R c m S m a s h . e x eに入れると接続が切れる音がしてスイッチの画面が真っ暗のままです、どうすればいいのでしょうか。
    「見ずらい字を書いてしまいました すいません」

  5. hekate_ctcaer_5.1.4.binをTegraRcmSmash.exeに入れると接続が切れる音がしてスイッチの画面が真っ暗のままです、どうすればいいのでしょうか。

    • hekateの過去バージョンで再度試してみてください。

      • ありがとうございます、助かりました。

  6. android化しましたそうしたらandroidを起動している間だけ充電できなくなってしまいましたなにが原因でしょうか

    • 何か勘違いをされているようですが、これはあくまでAndroidを無理やり起動しているだけなので不具合も多くあります。それはそのうちの一つです。

  7. 接続はできるのですが、TegraRcmSmashを立ち上げてもSwichがびくともしません。

  8. マイクを使いたいのですがマイク付きイヤフォンをさしてボイスレコーダーで録音しようとしても録音不可になったりデフォルトで入ってるレコーダーアプリで録音しようとしたら強制終了になります。マイク付きイヤフォンは使えないのでしょうか

    • Switch自体のイヤホンジャックにマイク入力の極がないので無理だと思います

      • ありますよ。スイッチ版のフォートナイトでボイスチャットができるので。

  9. いろいろすいません。スイッチの電源を切り、もう一度つけるだけでも、パソコンが必要ですか?

  10. これって、スイッチをAndroid化した後にRCMジグ、SDカードを抜いて普通のスイッチとして起動した後、もう一度Androidとして起動したいときは、RCMジグとmicroSDをさして、電源ボタンと音量+ボタンを押すだけで起動できますか?

    • 再度起動する場合はRCMモードでパソコンと接続してhekateの起動を行う必要があります。

  11. LineageOSのイメージファイルは必ず解凍しないといけないんですか?

  12. ここにあるAndroidイメージのダウンロードサイトは更新されてないので
    https://download.switchroot.org/android/
    こっちに書き換えるといいと思いますよ
    こっちのバージョンは更新されてるのでまともに動くと思います

    • XDAのスレッドにあるものと同じリンクです。
      おそらくUbuntuのほうが更新されたときにタイムスタンプだけ書き換わっただけかと。

  13. vendorってチェック入れたらどうなりますか

  14. OpenGAppsでAndroid10とAndroid9バージョンが出ているのですが使用できるのでしょうか。あとスクリーンショットはAndroidのromダウンロードするページにあるreboot2payloadを焼くと治るのでしょうか
    それを焼いた後にhekateのファイルをpayload.binにしてsd直下に置くとpcなしで再起動できますか。
    長文すみません。

    • Windows7で今まで起動していたの
      ですがWindows10にアップグレード
      してからhakateをsmashで起動
      しても出来ずWindows7では
      RCMモードにしたSwitchを
      パソコンに接続しても接続音が
      なりませんどうしたらいいですか

  15. 手順1のMicro SDにイメージファイルを書き込むのなんですが、32GBのMicro SDに32GBのものを書き込もうとしたのですが、容量不足で書き込むことができません。
    この場合、容量が少ない16GB用のものを書き込んでも正常に動作するのでしょうか?
    また、32GBのものでAndroid化しようとしたら、必ず起こる不具合なのでしょうか?

    • 一度32GBのMicroSDの書き込んだことがありますが特に問題なかったので少しだけ容量が小さかったりするのかもしれません。16GBのものを焼いてもおそらく問題ないはずですが、Androidで使えるストレージも16GBのときと同じになるのでかなり小さくなると思います。

      • では、どうしたら32GBのインストール出来るのでしょうか…
        SDの大きさも実容量31.1GBと普通の大きさのように思うのですが、Androidのisoファイルも31.1GBで32MBくらい足りないとエラーが出るんです
        SDフォーマットし直したり、isoをトレントでインストールし直したりしたら、インストール出来るようになったりしますか?

  16. 長文失礼いたします。
    PS4リモートプレイが(88001003)と表示されて、起動できませんでした。
    エラーコード(88001003)を検索すると、root化していて起動できないということでしたが、TWPRが起動?してから動くからそうなるのかなと思ったのですが、解決策はありますか?
    (Switchのandroid化の記事なのにすみません)

    • これは普通のAndroid端末と同様なのですが、「LineageOS」などはカスタムROMという非公式なOSになるので、root化していなくても改造された端末として一部アプリが起動しない場合があります。
      この場合は「Magisk」の「Magisk Hide」で隠せば起動する場合があります。「Magisk」の導入、設定は普通のAndroid端末と同じ手順で行なえます。

      • ありがとうございます。 
        早速後でやってみます。

      • やっては見たのですが、やはり起動できませんでした。
        ありがとうございました。
        ほかに対策があるのであれば教えてください。
        ちなみに、エラーコードは88001003のままです
        長文失礼いたしました。

        • Magiskの設定から「Magisk Managerを隠す」をおこなってみてください

  17. hekateが起動しません…

  18. hekateが起動しません…

  19. switchが、pcに接続されないのはなぜですか

    • 接続音もしないということでしょうか?
      RCMモードのSwitchはPCに接続すると接続音はしますが、エクスプローラ等には表示されません。

      • パソコンに接続される音が鳴らないんです

        • ケーブルを別のものに変えても同じですかね?

          • 同じです。

          • パソコン側の設定で音がならないだけではないですかね?
            そのまま次の手順に進んでみるとどうなりますかね?

          • rcmモードにはできるんですが、それがpcに接続されないんです。
            どうすれば接続されますか?

          • 一応確認ですが、改造対策がされた本体ではないですか?
            バッテリー持ちが良くなった新型、Switch Liteはもちろんですが、旧型も一部対策機が存在します。検索すればすぐ出てくるので確認してみてください。

          • 対策はされていませんでした。

  20. 32GBのSDカードから記事内のツールで2GBのSDカードになりますよね?
    で、もうしなくなった場合、その2GBにしたSDカードを、元の(自分の場合は32GB)カードに戻す事は、出来ないんでしょうか?
    一応フォーマットして見たんですけど、変わらないままでした。
    教えてください。

    • SDカード内にHDDによくあるようなパーティションが作成された状態ですので、Windowsであればエクスプローラからではなくディスク管理画面からディスク全体をフォーマットする必要があります。

  21. 僕はスプラトゥーン1派です(半ギレ)

    • (実は両方やってます)

  22. すげえAndroidがswitchで動いてる!(パソコンしか持ってなくて初めてAndroid触った人)あとスクショ取れない人はAndroidのromダウンロードするページにあるreboot2payloadを焼くと治るよ!それで起動画面がズレるバグも治るよそれを焼いた後にhekateのファイルをpayload.binにしてsd直下に置くとpcなしで再起動できるよ
    atmosphere導入してるならpcなしでswitchとAndroid切り替えできるよ
    長文失礼しました。

    • romダウンロードページってLineageOS15.1イメージファイルのことですか?
      どのファイルですか?
      焼くってSDカードに焼くのですか?
      あとhekateのファイルをpayload.binにするって名前を変えるだけですか?

  23. Macではできないのですか?

    • 「Etcher」はmac版もあるのであとはUSBドライバさえどうにかすればできるとは思います。
      申し訳ないですが、手元にmacOSの端末がないのでご自身で探してみてください。

  24. Zadigはバージョン2.4でいいのでしょうか?
    スイッチをパソコンに接続してZadigを
    開いてもapkや(NONE)といった項目が
    選択できませんどうしたらいいですか?

  25. hekateの設定はなにもいじっていないはずです、どうしてswitchは起動しないのだろうか
    [いつも返信ありがとうございます]

  26. だめです、真っ暗な画面が続きます、もうお茶のswitchはもうだめなのでしょうか、、、

    • hekateの設定をどこかいじりませんでしたか?ここの設定を変えると起動しなくなる場合もあります。

  27. ダメです真っ暗な画面が続きます、バッテリーは100です
    nintendo の画面が付きません助けてください

    • Androidが起動するのであればandroidの状態で電源ボタンを長押しし「電源を切る」を押して電源を切って、そこでmicrosdを抜いて試してみてください

  28. Android化は出来ましたでもRCMジグを抜いて電源ボタンを押してもswitchが起動しません、どうすればなおりますか?

    • おそらくちゃんと電源が切れていないだけだと思います。
      電源ボタンを10秒以上押して再度押してみてください。

  29. Android化は成功しましたが元に戻りません、どうすればいいでしょうか?

  30. /systemを間違って消してしまい起動できなくなったので、一度フォーマットしてもう一度os焼いたあとMicroSDカードのパーティションが2つに分割されません。
    なぜでしょうか?何度フォーマットしてもそうなります。

    • 返信が遅れて申し訳ありません。
      フォーマットしたとのことですが、エクスプローラから認識できる2GB程度のパーテイションだけではなく、ちゃんとMicroSDカード全体をフォーマットできていますか?出来ていない場合は以下を参考にディスク管理画面を開きフォーマットを行ってください。https://pc-karuma.net/windows-10-expand-partition/それでも失敗する場合、microsdカードリーダーを変えると上手くいく場合もあります。

  31. 初期化後アンドロイドの起動はできましたが、
    インターネットを設定した後のアップデートを確認中から進みません。

    • 申し訳ないですがXDAなどにいろいろ情報があると思いますのでご自身で調べてみてください。

  32. PCなしで起動させる方法はありますか?

    • 出来ません。

  33. 私もキースさんと同じ症状がでていて、twrpを起動しようとして、Switchroot Androidを選択するとUSBが抜けた音がしたと共に画面が真っ暗になります。どうすればいいでしょうか?

    また、androidを再度起動したいときに、pcなしで起動する方法はありますか?

  34. 私もキースさんと同じ症状がでていて、twrpを起動しようとして、Switchroot Androidを選択するとUSBが抜けた音がしたと共に画面が真っ暗になります。どうすればいいでしょうか?

    また、androidを再度起動したいときに、pcなしで起動する方法はありますか?

  35. sd以外を初期化したのですが、それから何度も試しましたが、androidが起動しません。
    GAppsのダウンロードが失敗してしまいます。

  36. SDカードの容量はやっぱり大きいサイズのほうが良いでしょうか

  37. 度々すみません。おかげさまでアンドロイド化はできましたが、私もGooglePlay開発者サービスが停止しました。と表示されインターネットを設定してから進みません。GAppsはnanoを選択しています。

    • アンドロイド化したあとにTWRPを開くにはどうすればいいんですか?

    • ほかにプロセスは応答していません。やandroidの設定は応答していません。とでます。
      また権限を与えているかの確認はなんの設定からどうするのですか?

      • TWRPは一度電源を切り最初と同じ手順です。
        TWRPでの初期化や権限については他のAndroid端末と同じなのでご自身で調べてください

  38. 初期化のやり方は?

    • TWRPを起動し、「Wipe」→「Format data」です

  39. SwitchをAndroid化はできましたが
    ①Wi-Fiに接続しても「接続済み、インターネットは利用できません。」とでる。
    ②『GooglePlay開発者サービスが停止しました。』とでる。
    どうしたら良いのでしょう

    • GAppsはnanoまたはpicoを選んでいますか?また、設定からアプリ一覧を表示させてGooglePlay開発者サービスに権限を与えているか確認してください。
      それでもエラーが出るようであればTWRPから初期化してみてください。

      • GappsはNanoを選択しGooglePlay開発者サービスは権限は全部入ってます!

      • 初期化はどうやってやるんですか?

  40. すみません、古いバージョンは関係ありません失礼しました。(汗)

    • 調べてみると2GBのパーティションにファイルを配置していると起動に失敗することがあるようです。今回の手順ではGAppsをコピーしているのでそれを一度削除して起動してみてください。

      • スミマセン、パーティション…どこをどうすればいいのかわかりません。
        具体的に教えていただけませんか。ご迷惑をおかけします。

        • GAppsをコピーしたと思いますがそれを削除してみてください

          • 返信ありがとうございます。
            色々試したんですが、できませんでした。
            GAppsをコピーの箇所がうまくできていなくて、フォーマットを削除?がでてきて焦ってしまいました。。
            質問なんですがGAppsはzipごとコピーしますか?
            また二つに分割されているmicroSDは片方が何も入っていないのはおかしいですか?
            何度も申し訳ないです。

  41. コメント失礼します。
    私もキースさんと同じくSwitchroot Androidを選択すると
    USBが抜けた音がして画面が真っ暗になり
    進めなくなってしまうんですが、古いバージョンとはどのことですか?無知ですいません。

  42. 質問なんですけど
    Androidの方を開くときいちいちhekateをRcmSmashで開かないと無理なんですかねえ………
    もっと手軽にできる方法があれば教えて下さい!

  43. すみません質問します。
    Switchroot Androidを選択すると
    USBが抜けた音がしたと共に画面が真っ暗になり
    それ以降が進めなくなってしまいます。
    原因はわかりますでしょうか…?
    もう一度LineageOSを焼いてみましたがダメでした….

  44. すいません質問です
    ZadigでInstall Driverをクリックすると「The driver installation failed」と出てしまいます
    原因が分からないのですが、どうすれば解決するのでしょうか?

    • 最新バージョンだと失敗することがあるようです。過去バージョンで試してみてください。

  45. 最近、YouTubeを見てやろうと思っています。sdカードについてなんですが、
    ①現在Switchには16gbのやつが刺さっていて、それをAndroid化に使うとしたらゲームのセーブデータは消えるのでしょうか。
    ②Android化した後、アプリを入れるとしてストレージはどこを使われるのでしょうか。内部でしょうか。
    ③Android化するために新しく128gbのやつを買おうと思っています。必要ですか。
    返答よろしくお願いします!!

    • コウタロー様
      返信いたします
      1セーブデータは消えません。
      2外部ストレージにしか保存されません
      3べつに32でも64でもすきなのをどぞ

タイトルとURLをコピーしました