ニンテンドースイッチ アンドロイドOSのLineageOS導入方法

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらではニンテンドースイッチ用のアンドロイドOSのLineageOS導入方法を紹介します


最新!
LineageOS Android 9 Pie導入方法
https://yyoossk.blogspot.com/2020/07/oslineageos-android-9-pie.html

https://forum.xda-developers.com/nintendo-switch/nintendo-switch-news-guides-discussion--development/rom-switchroot-lineageos-15-1-t3951389
動作は速いですが、一部のスマホゲーやアンドロイド用のエミュレーターは動作が微妙なものもあります
スマホゲーは基本的に縦画面が多いので正直switchではやりにくいです
エミュレーターはほとんどが横画面なのでジョイコンを使用すればswitchと同じようにやりやすいです

こちらで確認したもので
NDSは実機並みの速度で快適
3DSはlakkaやmelondsよりもかなり遅い
PS2は遊べなくはないが遅く、テクスチャバグもある
その他のハードはHOSのRetroArchやエミュ又はlakkaで十分だと思います
スマホゲームはドラクエ8が少し遅い
ドラクエモンスターズは普通に遊べますが、どれも縦画面強制なので正直スマホでやった方がまだいいです
Netflixなど動画関連は海外のレビューを見る限りではよさそう

wii&gcエミュのDolphinもlakkaよりも動作がよさそうです
バーコードを読み込むスマホ決済もできるかも…

ドックでも携帯モードでも使用可能ですが、携帯モードではみるみるバッテリーがなくなるので外出先ではおすすめできません

クラス10のsdカードで検証しましたがアンドロイドos自体動作速度はかなり速いです
もしそれ以上の性能があるsdカードで動作が遅いようでしたら先に適当な形式でフォーマットしてからインストールしなおしたほうがよいかもしれません

注意点としてはアンドロイドなのでgoogleplayからアプリをダウンロードする必要があります
ですので先にgoogleアカウントを作成しておいたほうがよいと思います
googleplayからアプリをダウンロードするのでwifiがあった方がよいです
ファイルのやりとりもftp接続するほうが楽です



・lakkaとアンドロイドOSのLineageOSをデュアルブート(共存)できるようにする方法



下記リンクよりshieldifier.zip(解凍はしない!)と自分のsdカードの要領にあわせたandroid-~gb.img.gzをダウンロード&解凍
ハッシュを確認するならhashes.txtをダウンロード
https://download.switchroot.org/android/


下記リンクよりopengappsをダウンロード(解凍はしない!)
https://opengapps.org/

下記リンクよりfix-joycon.zipをダウンロード(解凍はしない!)
https://download.switchroot.org/android/extras/fix-joycon.zip

もしroot化するならmagiskをダウンロード(解凍はしない!)
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
https://forum.xda-developers.com/apps/magisk

念のため先に適当な形式でsdカードをフォーマット
android-~gb.img.gzを解凍した中にあるandroid-~gb.imgを下記リンクを参考にEtcherを使用してsdカードに書き込む
Etcherの使い方
完了後にもしフォーマットするか聞かれても絶対に行わないこと!

sdカードのbootloaderフォルダがあるパーティション(FAT32形式)のルートにshieldifier.zipとopen_gapps-arm64-バージョン-stock-リリース日.zipとfix-joycon.zip(root化するならMagisk-vバージョン.zip)を解凍せずにそのままコピー

autobootをさせたいなら下記リンクよりファイルをダウンロード&解凍し、bootloaderフォルダをsdカードのルートに上書きコピー
https://drive.google.com/file/d/1yrGQQXYGO-hgh5ko5O_53vDtr2x7eToX/view?usp=sharing
下記リンクよりAtmosphereをダウンロード&解凍し、septフォルダのみsdカードのルートにコピー
https://github.com/Atmosphere-NX/Atmosphere/releases


下記リンクを参考に本体をRCMモードで起動
https://nintendoswitch-hack-guide.blogspot.com/2019/01/rcm-rcm-rcm-rcm-homercmhomehomehome.html
※本体をrcmモードで起動して改造する方法での注意
https://yyoossk.blogspot.jp/2018/05/rcm_12.html



sdカードを本体に挿入し、下記リンクを参考にhekateのペイロードを読み込ませる
https://nintendoswitch-hack-guide.blogspot.com/2019/01/windows-tegrarcmgui-httpsgithub.html

RCMモードに入るためのジグは必ず取り除いておくこと!
HomeタブのMore ConfigsからSwitchroot Androidをタップし、画面が切り替わったらすぐにボリュームの+ボタンを押す!
autobootを設定したいなら画面右上のoptionsタブ
Auto bootをタップしSwitchroot Androidを選択し画面の下の方のSave Optionsをタップ


Never show this screen during boot againにチェックを入れ、→→→の部分を右にスライド
Mountをタップ
全てにチェックを入れて下の方にある三つのアイコンの真ん中のホームの形のアイコンをタップ
ホームのInstallをタップし、/external sdまでディレクトリを移動
右側の一番下にあるSelect Strageをタップ
Micro SD cardにチェックを入れてOKをタップ
shieldifier.zipとopen_gapps-arm64-バージョン-stock-リリース日.zipとfix-joycon.zip(root化するならMagisk-vバージョン.zip)をそれぞれタップ
画像のように画面が切り替わるので→→→を右にスライドし、インストールを開始
画面下の方にある←をタップし残りのファイルをインストールしていく
残り最後のファイルをインストールし終えたらReboot Systemをタップ
Do Not Installをタップで本体を再起動
もし再起動するのを忘れて戻ってしまったらホームに戻り、Rebootをタップ
Bootloaderをタップ
Do Not Installをタップで再起動
電源を落としたら再びhekateのペイロードを送信してアンドロイドを起動
このダイアログが表示されたらWaitをタップ
暫くすると画像のように表示されるのでENGLISH(UNITED STATES)をタップ
日本語をタップ
開始をタップ
次にWifiの設定画面が出るので設定する
新規としてセットアップをタップ
Googleアカウント作成かログインして設定を進めていく
診断と使用状況データを自動的にのチェックを外しておく
もろもろ設定が終わったら画像の左下の赤丸で囲んだ部分をアイコンをタップすればインストールされているアプリが表示される


起動後、念のため全てのアプリをGoogle Playストアで最新版にアップデートしておく。
本体のアップデートは設定などから行わないでください!
本体のアップデートはswitch用のLineageOSの配布ページで別途配布されるようです

起動するたびにシステムが停止していますみたいなダイアログが表示されるが、待機をタップしてください

次回からの起動は特別ボタンを押しながらの起動は必要ありません

Q&A
https://re-doing.com/archives/11093
https://forum.xda-developers.com/showpost.php?p=80030790&postcount=19

コントローラーでキーボード操作を行いたいなら下記リンクのapkファイルをインストール
https://github.com/TheMuppets/proprietary_vendor_google/raw/lineage-16.0/atv/LeanbackIme/LeanbackIme.apk
https://github.com/TheMuppets/proprietary_vendor_google/blob/lineage-16.0/atv/LeanbackIme/LeanbackIme.apk

ABXYボタンをそれぞれ入れ替えるなら下記リンク先を参考に
https://www.reddit.com/r/SwitchHacks/comments/ckyo22/android_joycon_mirrored_abxy_buttons_on_ps4_based/

NVIDIA Games
https://www.apkmirror.com/apk/nvidia/nvidia-games/nvidia-games-5-22-26891545-release/nvidia-games-5-22-26891545-android-apk-download/

ホームアプリ変更
https://ikisakianco.com/posts/2013/12/android-home-change/

動作速度を上げるためにクロックアップ又はアンダークロックするなら設定→電池→バッテリーセーバーとパフォーマンスで調整できる
バランス = 1 GHz CPU / 468 MHz GPU
クイック = 1.4 GHz CPU / 768 MHz GPU
パフォーマンス = 1.7 GHz CPU / 920 MHz GPU
クロックアップするならば下記リンクの注意をよく読んでおいて下さい
https://yyoossk.blogspot.com/2019/05/blog-post_20.html

Magiskでroot化する人は下記リンクを参考に
https://ameblo.jp/wasted169/entry-12454595339.html

設定からBluetoothでジョイコンの左右をそれぞれペアリングすれば使用できるようになる
https://mobagate.net/tips/android-tips/connecting-bluetooth-earphone-keyboard/

pcのストリーミングを行うならmoonlightを下記リンクを参考に導入
https://ameblo.jp/star-dust-blog/entry-12094670219.html

ファイル転送は下記リンクを参考にFTP接続するのが便利です
https://www.teradas.net/archives/10174/

ファイルブラウザアプリは下記リンクのものがおすすめです
https://play.google.com/store/apps/details?id=es.fileexplorer.filebrowser.ezfilemanager
https://play.google.com/store/apps/details?id=jp.co.yahoo.android.yfiler

本体のデータが入ったパーティションはlinuxの形式でフォーマットされているので下記リンクのソフトを使用すればPCで直接やりとりできる
https://www.paragon-software.com/jp/home/linuxfs-windows/
エミュレーターにゲームのバックアップを読み込ませるなら
最も容量の大きいExt4形式のパーティションにアクセス
中身はこんな感じ
media\0
フォルダの中に配置しておくと探しやすい


NDSエミュレーターをするならDraSticがお勧め
リンク

3dsエミュレーターcitra紹介

その他の使用方法はアンドロイドなので探せばいくらでも記事が出てくると思います

bootloaderフォルダを誤って削除した方ように下記リンクにアップロードしています
https://drive.google.com/file/d/1A3VRGFypNqFav_U706jysbHdEdsRo30C/view?usp=sharing

コメント

  1. はじめまして、
    手順に記載の無い場面が有りましたので質問に参りました。
    質問する前の注意把握済みです。
    私がインストールする際、Wi-Fiの設定終了後に「アップデートを確認」という項目が出てきたのですが、なかなか「Google Play開発者サービスが停止しました アプリを再起動」という表示が出てきて進めませんでした。
    結局終わることはなかったのでWi-Fiの接続をスキップして行こうとしたらLinageOSのロゴ画面に飛び「次へ>」を押すとあの妙にGalaxy味を帯びたホーム画面に飛んだのですが、そこでフリーズしてまたロゴへ戻される、という繰り返しでした。
    応急処置としてそもそもSetup自体をLinageOSのもので済ませたら案の定Googleと連携していないためGoogleのサービスが使えず、apkをいちいちダウンロードして、そして開発者サービスも動かないため様々なアプリが使えない、という自体になってしまいました。
    認証系に問題があるのは目に見えていますが、Androidとは全く無縁なものでさっぱりです、どうか返信よろしくお願いいたします。

    返信削除
    返信
    1. それはキャンセルする項目は出なかったですか?
      自分はそのダイアログ出てこなかったような気がしますがよく覚えてません
      本体の更新は本体からではなく別途配信されるらしいので本体から直接更新はしない方がいいです
      googleアカウントはあった方がいいですというより作ってください
      提供不明アプリは自分は問題なくインストールできてます

      削除
  2. 設定やchromeなどの比較的動作の軽いアプリでも固まったり、とても反応が遅かったりするのはSDカード側の問題なのでしょうか?
    海外の方の動画を見ているととてもヌルヌルだったので気になります。

    返信削除
    返信
    1. sdカードもあるかもしれませんが、自分と同じsdカードでも遅い人がいたのでインストールしなおした方がよいかもしれません

      削除
  3. androidのrom 16gbの解答が終わりません
    8ga超えても99%で肥大化を続けています

    返信削除
    返信
    1. ハッシュは確認しました?

      削除
    2. 正常にインストール出来ました(返信が出来なかった間に試行錯誤しました)
      Rom自体が15gbありました(´・_・`)
      エミュとして使おうと重い、ps2のエミュ(damemon ps2)を入れたんですが起動して直ぐに落ちます。主さんはps2のエミュはdaemon使いましたか?

      削除
    3. すいません
      スペル違いました
      正しくはdamonです

      削除
  4. Rom自体が15gbありました(´・_・`)
    返信出来なくてすいません。
    ところで、ps2のエミュ(daemon ps2)を使おうとしたんですがアプリが落ちて使い物になりません。
    主さんはdaemom使いましたか?

    返信削除
  5. 返信
    1. 自分も同じような感じっす
      damon?かdaemonか忘れましたがそれでは起動しませんでしたがplayは起動できてもテクスチャバグが酷かったっす
      ps2エミュはswitchでは厳しいみたいっすねー
      海外でもsitchではハード的にも限界があるといわれてました

      削除
    2. 取りあえずやりたかったps2のソフトはlakkaでやってみます。
      また話が変わって申し訳無いんですか、switchroot androidの.iniありますか?
      haketeのmod版入れるときにやらかしたみたいで、haketeから起動できなくなってます。
      もし頂けるならなるべく早いと有り難いです
      (ここだけの話、スマホ買ってもらえない勢なのでswitchかなり重宝してました)

      削除
    3. あとresフォルダの中のアイコンもあると嬉しいです

      削除
    4. https://drive.google.com/file/d/1A3VRGFypNqFav_U706jysbHdEdsRo30C/view?usp=sharing

      削除
    5. ありがとうございます。何故かこれを入れても無反応だったので1からやり直したんですが、これって焼き直すときsdフォーマットするだけで大丈夫ですか?
      (今焼き直したらカスタムリカバリは応答するものの、肝心の中身が来ない)

      削除
    6. ロゴの一つも出ません

      削除
    7. 自己解決ばっかですいません。
      AUTOboot使ったらいけました。
      (実はここでps2出来なかったのでps3にhan入れてやろうとしたらHFWインストール中に悪名高いあのエラーが出てps3 4000-Bお釈迦になりました(笑))

      削除
    8. そのautobootのロゴのやつは自分が作成したiniのものです
      more configでロゴが出ないのはもしかすると自分が弄ってるからかもしれません

      削除
    9. ふと思ったんですが
      これこのosについてる再起動ってつかえるんですか?
      (無に飛ばされた気が)

      削除
    10. 再起動は機能しないっす
      シャットダウンだけっす

      削除
    11. lakkaでも厳しいですかね
      ps2壊れたときにpcx2でやろうと思ってたバンピートロットのrom入れたらバツで起動しませんでした。
      (ちなみに今はswitchのnand撮っています)

      削除
    12. 厳しいっすねー
      switchでps2は期待しない方がいいと思います
      gpu的に無理らしいですので

      削除
  6. おお!
    凄いですね!
    僕が葬った事があるのはlumaのconfigくらいです

    返信削除
    返信
    1. そんなことないっすよー
      書き方決まってるので見たら分かると思います

      削除
  7. ファイルをmedia/0に移動させても起動すると消えてしまいます。

    返信削除
    返信
    1. なんでだろ
      おかしいっすね
      自分の環境では問題ないです
      ファイル名に日本語使用していたりしていませんか?

      削除
  8. そうかと思いファイル名を英語だけにしてもう一回入れたんですが消えてしまいました。

    返信削除
    返信
    1. 自分の環境では再現できないので、すみませんが分かりません
      特別、アンドロイドの設定を変えたりしてるわけでもないです
      他に思いつくのは導入しなおすか、別のsdカードで試すくらいですかねー

      削除
  9. Opengappsとosのバージョンが合ってないからインストール不可と出たので Webからダウンロードしたのですが、それを起動すると落ちるんです。 解決策ありますか?

    返信削除
    返信
    1. すみません
      アンドロイド側の問題は分かりません
      これを公開しているdiscord鯖で聞いてみた方がよいと思います

      削除
    2. https://discord.gg/9d66FYg

      削除
  10. コメント失礼します。512gbのSDを使用して行ったところ、2gbと460gbのパーティションができました。通常のCFW関連のファイルは460gbのほうをフォーマットして入れるのでしょうか?

    返信削除
    返信
    1. bootloaderフォルダがあるパーティション(FAT32形式)
      イメージを書き込んでパーティションが作成されているのでしたらフォーマットの必要はありません

      削除
  11. ご返信ありがとうございます。bootloaderの方のパーティションが2gbしかありません。別途パーティションを拡張したりする必要があるのでしょうか?

    返信削除
    返信
    1. そんなもんですよ
      必要ないです

      削除
    2. もしかして普段使いのsdカードにアンドロイドos入れようとしてます?
      おっしゃる通り、普通に使える容量は限られますので別のsdカードを使用した方がよいかと

      削除
    3. もしやとは思ってたんですが、やはりそうでしたか初歩的な質問でお手間お掛けして申し訳ありませんでした。

      削除
  12. Hekateが開けません....

    返信削除
    返信
    1. ??
      改造初めてですか?
      hekateが開かないというのは様々な問題がありますが、そもそもその本体は未対策機ですか??
      その辺の情報をしっかり明記してもらわないと、なになにができないだけでは質問を返す側としては迷惑極まりないです
      どのページを見てどこまでやって起動できないなど詳細お願いします
      それが答えられないようでしたらお引き取り下さい

      削除

コメントを投稿