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

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

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

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

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

Android 10がリリースされましたので、それに伴い導入記事を新しく投稿しました。今後はこちらを参考にしてください。
https://smartasw.com/archives/%e3%80%90%e5%b0%8e%e5%85%a5%e6%89%8b%e9%a0%86%e3%80%91nintendo-switch%e3%81%a7android-10-android-tv%e3%82%92%e8%b5%b7%e5%8b%95%e3%81%99%e3%82%8b%e6%96%b9%e6%b3%95.html
目次

用意するもの

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

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

・MicroSDカード(16GB以上)

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

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

あわせて読みたい
あわせて読みたい

・RCMジグ

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

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

あわせて読みたい

スポンサーリンク

ダウンロードするもの

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

Zadig

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

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」をデスクトップにでもコピーしておきましょう。

LineageOS15.1イメージファイル

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

XDA Forums

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

hekate

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

GitHub
Releases · CTCaer/hekate hekate - A GUI based Nintendo Switch Bootloader. 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ジグを外し、電源ボタンを押すと普通に起動。

やっぱりスプラトゥーンを…最高やなっ!
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメント一覧 (116件)

  • 聞きたいことがあります。
    Android化した後のSDカードにAndroid化する前のSDにある改造ファイルを入れたらAndroid以外のことも出来るようになるんでしょうか?
    返答よろしくお願いします

  • Smartasw さん僕は実は僕のSwitchにandroid化出来ました!解説ありがとうございました。

  • 助けてください テグラでヘカテをドラックアンドドロップし、黒い画面が一瞬でで消えたのにスイッチの画面は黒いままです。 過去ビンでも試しましたが黒いままです。 対策機種判別サイトでは (safe) と黄緑色で表示されました。pcでは (apx) と言うその他のデバイスで認識されていました。いろいろ試してスイッチを初期化したりスイッチ本体の容量もmaxまであけましたが駄目でした。 打つ手なしです!
    ちなみに一切エラーメッセージは表示されませんでした。
             何が原因でできないのか教えてください!!

  • sd(64gbの)が2.00になったあと64gbにもどしあいのですがやりかたはありますか??

    • Attention

      something went wrong. if it is a
      compressed image, please check
      that the archive is not corrupted

      command failed:cmd /c
      “C:\Users\私のユーザー名\appdata\local\temp\balena-
      etcher-electron–12156-
      7nLWNqhvxkui-.cmd”

      internal/mmodules/cjs/loader.js:800

      throw err;

      ^
      error:cannot find module
      ‘C:\Users\私のユー(ry\Appdata\local\
      \temp\1ljpM6wujJceYpKKiZJHn7xa9BS\resources\app\generated\child-
      writer.js’

      at
      FUnvtion.Module._resolvefiename
      (internal/modules/js2c/asar.js:769:28)

      at Function.module.runmain
      (in

      ながいのでここまでしか記入できませんでした
      このようなエラーがひょうじされ2gbのままですandroidもできません助けて下さい

  • etcherでos焼いた後GAPPSのZIPファイルをコピーしようとしたら
    どういうわけか0.99MBと表示されていてコピーができません
    32GBのものをつかってますがなにかわるいのでしょうか?

  • external_sdを開いてもzipが出てこないのですが…
    30分ほどたっても出て来ません

  • 質問です。この記事を見てSwitchでAndroidを起動できたのですが今日唐突にAndroidを起動できなくなりました。
    正確にはLineageの起動画面のままでそこから一向にAndroidが起動しません。どうすれば良いでしょうか?

  • 失礼します。未対策でやろうと思っているのですが、中間のbalenaが全く機能してくれないんですよね、フラッシュしようとしてもエラーがずっと出てしまうんですよね。後はhekateを解凍したら逆に開けなくなるんですよね、、、どうしたらいいかアドバイスください!!

  • すみません。質問なんですが…これってスイッチに戻した後ってオンラインゲームしても大丈夫ですか?

      • デュアルブート的なものなので大丈夫な気がするのですがどうでしょう?

        • 仕組み上、SwitchのeMMC内のデータはいじらないので大丈夫なはずです。ただ、念の為microSDはSwitch用と別にしたほうが良いかもしれません。

  • opengappsをダウンロード出来ません。違う日、スマホでも出来ません。これって絶対にいりますか?

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

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

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

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

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

    基礎を勉強して下さい

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

  • 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に入れると接続が切れる音がしてスイッチの画面が真っ暗のままです、どうすればいいのでしょうか。
    「見ずらい字を書いてしまいました すいません」

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

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

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

    • 大丈夫です設定からシステムからタブレット情報から端末の状態から電池の状態を見てください充電中となればOKです

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

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

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

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

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

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

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

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

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

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

  • 手順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をトレントでインストールし直したりしたら、インストール出来るようになったりしますか?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      • AndroidOSの入ったSdカードにSwitchが反応してくれないんですがどうしたら良いでしょうか。

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

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

コメントする

目次