スイッチ向けにLineageOSがリリースされたので試してみたという記事です。
※当然ですが何が起きても自己責任です。
また多少のトラブルは自分で解決できるという方のみお試しください。
※バッテリー消費やWi-Fi接続に不具合があり、実用性は正直ないので無理して行うようなことではありません。あくまで暇つぶし程度とお考えください。
※この記事はこの動画で行っている内容の詳細説明です。
先にこちらを見ていただければと思います。
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カードに焼くのに必要です。
ダウンロードしてインストールしておいてください。
TegraRCMSmash
RCMモードからhekate等を起動するのに必要です。
最新版をダウンロードし、中の「TegraRCMSmash.exe」をデスクトップにでもコピーしておきましょう。
LineageOS15.1イメージファイル
MicroSDカードの容量によってファイルが用意されていますので容量にあったものをダウンロードします
※.gz形式でダウンロードされるので7-zipなどで解凍しましょう
hekate
ブートローダー的なもの。これを介してAndroidを起動できます。
「hekate~.zip」をダウンロードします。
※うまく行かない場合、過去バージョンも試してみてください。
OpenGApps
「ARM64」→「8.1」→「nano」(pico)を選びましょう
手順
MicroSDカードに「LineageOS」をフラッシュ
PCにMicroSDカードを接続し、「Etcher」を起動します。
最初の項目はインストールしたいイメージファイルなので「LineageOS」のimgファイルを選択します。次はインストール先なのでMicroSDカードが選択されていることを確認します。
OpenGAppsをコピー
インストールが終わるとMicroSDカードのパーティションが2つに分割されています。
そのうち、Windowsでファイル操作が可能な2GB程度のパーティションにGAppsをコピーします。
Switchの電源を切り、SDカードを挿入
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」をタップします。
タップしたらすぐに音量+ボタンを押したままにしましょう。
OpenGAppsをインストール
まずSystemをマウントする必要があります。
「Mount」→「System」にチェック
ホームに戻り、「Install」→「Up A Level」→「external_sd」をタップするとGAppsが出現するのでこれをインストール
インストールが完了したら再度ホームに戻り、「Reboot」→「Power Off」をタップ
これで電源がオフになるので再度「#RCMモードで起動」と「#TegraRcmSmashでhekateを起動」を行ってください。
再起動は動作しない
再起動をするとスイッチがフリーズします。
再起動してしまった場合は電源ボタン長押ししてバックライトが消えるまで押しましょう。
Androidを起動
スポンサーリンク
LineageOS 15.1が起動
GooglePlayもしっかり動作
アプリの追加ももちろん可能です。
ゲームも起動する
パズドラなどのRoot対策がされているアプリは初期状態では起動しませんが、Magiskを導入すれば起動できるようになりました。
Antutu Benchmark
Androidならやっぱりこれ。
「213126」
右にあるMi MIX 2Sの30万のせいで低く見えますが、最適化されていないOSかつストレージがMicroSDという不利な状況でもこれだけスコアが出ているので結構性能ありますね。
ドックでも使える
スポンサーリンク
ジョイコンをつなげる
ジョイコンはBluetooth接続でのみ使えます。
ペアリング手順はジョイコンのSR,SLボタンがあるところにあるペアリングボタンを長押しし、ランプが点滅し始めたらBluetooth設定からペアリングできます。
もとに戻す方法
とっても簡単。
電源ボタンを長押しし、「電源を切る」をタップ。
コメント
コメント一覧 (116件)
聞きたいことがあります。
Android化した後のSDカードにAndroid化する前のSDにある改造ファイルを入れたらAndroid以外のことも出来るようになるんでしょうか?
返答よろしくお願いします
Smartasw さん僕は実は僕のSwitchにandroid化出来ました!解説ありがとうございました。
助けてください テグラでヘカテをドラックアンドドロップし、黒い画面が一瞬でで消えたのにスイッチの画面は黒いままです。 過去ビンでも試しましたが黒いままです。 対策機種判別サイトでは (safe) と黄緑色で表示されました。pcでは (apx) と言うその他のデバイスで認識されていました。いろいろ試してスイッチを初期化したりスイッチ本体の容量もmaxまであけましたが駄目でした。 打つ手なしです!
ちなみに一切エラーメッセージは表示されませんでした。
何が原因でできないのか教えてください!!
メルカリに出品して新型Switchの頭金にするのがベター
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もできません助けて下さい
じぶんでやり方等をしらべて解決いたしました
もしおなじようなことでおこまりになられている方がいましたら
以下のサイトを観覧すれば解決すると思います
https://jisaku-pc.net/hddhukyuu/archives/3499
Microsoft公式のイメージファイルとかは、流石にダメですよね
https://www.microsoft.com/ja-jp/software-download/windows10ISO
etcherでos焼いた後GAPPSのZIPファイルをコピーしようとしたら
どういうわけか0.99MBと表示されていてコピーができません
32GBのものをつかってますがなにかわるいのでしょうか?
external_sdを開いてもzipが出てこないのですが…
30分ほどたっても出て来ません
質問です。この記事を見てSwitchでAndroidを起動できたのですが今日唐突にAndroidを起動できなくなりました。
正確にはLineageの起動画面のままでそこから一向にAndroidが起動しません。どうすれば良いでしょうか?
追記:HEKATEやTWEP等は起動できますが、Androidだけが起動できません。
失礼します。未対策でやろうと思っているのですが、中間のbalenaが全く機能してくれないんですよね、フラッシュしようとしてもエラーがずっと出てしまうんですよね。後はhekateを解凍したら逆に開けなくなるんですよね、、、どうしたらいいかアドバイスください!!
すみません。質問なんですが…これってスイッチに戻した後ってオンラインゲームしても大丈夫ですか?
いいわけないでしょう…
デュアルブート的なものなので大丈夫な気がするのですがどうでしょう?
仕組み上、SwitchのeMMC内のデータはいじらないので大丈夫なはずです。ただ、念の為microSDはSwitch用と別にしたほうが良いかもしれません。
ありがとうございます!
opengappsをダウンロード出来ません。違う日、スマホでも出来ません。これって絶対にいりますか?
現在公式サイトからダウンロードできないようですね。
https://sourceforge.net/projects/opengapps/files/arm64/20200621/open_gapps-arm64-8.1-nano-20200621.zip/download
こちらのリンクよりダウンロードしてみてください。(スマホの場合は「Try to download anyway」をタップ)
Google playってwebから使えますか?
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を分けることをおすすめします。
やはり、分けて使用するほうが良いですね。
ありがとうございました。
読んでて思うのだがあれこれ質問する前に
最低限必要な経験・知識・スキルを有してない奴が多すぎるな
この改造は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に入れると接続が切れる音がしてスイッチの画面が真っ暗のままです、どうすればいいのでしょうか。
hekateの過去バージョンで再度試してみてください。
ありがとうございます、助かりました。
android化しましたそうしたらandroidを起動している間だけ充電できなくなってしまいましたなにが原因でしょうか
何か勘違いをされているようですが、これはあくまでAndroidを無理やり起動しているだけなので不具合も多くあります。それはそのうちの一つです。
大丈夫です設定からシステムからタブレット情報から端末の状態から電池の状態を見てください充電中となればOKです
接続はできるのですが、TegraRcmSmashを立ち上げてもSwichがびくともしません。
マイクを使いたいのですがマイク付きイヤフォンをさしてボイスレコーダーで録音しようとしても録音不可になったりデフォルトで入ってるレコーダーアプリで録音しようとしたら強制終了になります。マイク付きイヤフォンは使えないのでしょうか
Switch自体のイヤホンジャックにマイク入力の極がないので無理だと思います
ありますよ。スイッチ版のフォートナイトでボイスチャットができるので。
いろいろすいません。スイッチの電源を切り、もう一度つけるだけでも、パソコンが必要ですか?
これって、スイッチをAndroid化した後にRCMジグ、SDカードを抜いて普通のスイッチとして起動した後、もう一度Androidとして起動したいときは、RCMジグとmicroSDをさして、電源ボタンと音量+ボタンを押すだけで起動できますか?
再度起動する場合はRCMモードでパソコンと接続してhekateの起動を行う必要があります。
LineageOSのイメージファイルは必ず解凍しないといけないんですか?
ここにあるAndroidイメージのダウンロードサイトは更新されてないので
https://download.switchroot.org/android/
こっちに書き換えるといいと思いますよ
こっちのバージョンは更新されてるのでまともに動くと思います
XDAのスレッドにあるものと同じリンクです。
おそらくUbuntuのほうが更新されたときにタイムスタンプだけ書き換わっただけかと。
vendorってチェック入れたらどうなりますか
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を隠す」をおこなってみてください
hekateが起動しません…
hekateが起動しません…
switchが、pcに接続されないのはなぜですか
接続音もしないということでしょうか?
RCMモードのSwitchはPCに接続すると接続音はしますが、エクスプローラ等には表示されません。
パソコンに接続される音が鳴らないんです
ケーブルを別のものに変えても同じですかね?
同じです。
パソコン側の設定で音がならないだけではないですかね?
そのまま次の手順に進んでみるとどうなりますかね?
rcmモードにはできるんですが、それがpcに接続されないんです。
どうすれば接続されますか?
一応確認ですが、改造対策がされた本体ではないですか?
バッテリー持ちが良くなった新型、Switch Liteはもちろんですが、旧型も一部対策機が存在します。検索すればすぐ出てくるので確認してみてください。
対策はされていませんでした。
32GBのSDカードから記事内のツールで2GBのSDカードになりますよね?
で、もうしなくなった場合、その2GBにしたSDカードを、元の(自分の場合は32GB)カードに戻す事は、出来ないんでしょうか?
一応フォーマットして見たんですけど、変わらないままでした。
教えてください。
SDカード内にHDDによくあるようなパーティションが作成された状態ですので、Windowsであればエクスプローラからではなくディスク管理画面からディスク全体をフォーマットする必要があります。
僕はスプラトゥーン1派です(半ギレ)
(実は両方やってます)
すげえAndroidがswitchで動いてる!(パソコンしか持ってなくて初めてAndroid触った人)あとスクショ取れない人はAndroidのromダウンロードするページにあるreboot2payloadを焼くと治るよ!それで起動画面がズレるバグも治るよそれを焼いた後にhekateのファイルをpayload.binにしてsd直下に置くとpcなしで再起動できるよ
atmosphere導入してるならpcなしでswitchとAndroid切り替えできるよ
長文失礼しました。
romダウンロードページってLineageOS15.1イメージファイルのことですか?
どのファイルですか?
焼くってSDカードに焼くのですか?
あとhekateのファイルをpayload.binにするって名前を変えるだけですか?
Macではできないのですか?
「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などにいろいろ情報があると思いますのでご自身で調べてみてください。
PCなしで起動させる方法はありますか?
出来ません。
私もキースさんと同じ症状がでていて、twrpを起動しようとして、Switchroot Androidを選択するとUSBが抜けた音がしたと共に画面が真っ暗になります。どうすればいいでしょうか?
また、androidを再度起動したいときに、pcなしで起動する方法はありますか?
私もキースさんと同じ症状がでていて、twrpを起動しようとして、Switchroot Androidを選択するとUSBが抜けた音がしたと共に画面が真っ暗になります。どうすればいいでしょうか?
また、androidを再度起動したいときに、pcなしで起動する方法はありますか?
sd以外を初期化したのですが、それから何度も試しましたが、androidが起動しません。
GAppsのダウンロードが失敗してしまいます。
SDカードの容量はやっぱり大きいサイズのほうが良いでしょうか
度々すみません。おかげさまでアンドロイド化はできましたが、私もGooglePlay開発者サービスが停止しました。と表示されインターネットを設定してから進みません。GAppsはnanoを選択しています。
アンドロイド化したあとにTWRPを開くにはどうすればいいんですか?
ほかにプロセスは応答していません。やandroidの設定は応答していません。とでます。
また権限を与えているかの確認はなんの設定からどうするのですか?
TWRPは一度電源を切り最初と同じ手順です。
TWRPでの初期化や権限については他のAndroid端末と同じなのでご自身で調べてください
初期化のやり方は?
TWRPを起動し、「Wipe」→「Format data」です
SwitchをAndroid化はできましたが
①Wi-Fiに接続しても「接続済み、インターネットは利用できません。」とでる。
②『GooglePlay開発者サービスが停止しました。』とでる。
どうしたら良いのでしょう
GAppsはnanoまたはpicoを選んでいますか?また、設定からアプリ一覧を表示させてGooglePlay開発者サービスに権限を与えているか確認してください。
それでもエラーが出るようであればTWRPから初期化してみてください。
GappsはNanoを選択しGooglePlay開発者サービスは権限は全部入ってます!
初期化はどうやってやるんですか?
すみません、古いバージョンは関係ありません失礼しました。(汗)
調べてみると2GBのパーティションにファイルを配置していると起動に失敗することがあるようです。今回の手順ではGAppsをコピーしているのでそれを一度削除して起動してみてください。
スミマセン、パーティション…どこをどうすればいいのかわかりません。
具体的に教えていただけませんか。ご迷惑をおかけします。
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でもすきなのをどぞ