[2020年決定版] Goldleafの使い方

Goldleaf

Goldleafとは

Releases · XorTroll/Goldleaf
🍂 Multipurpose homebrew tool for Nintendo Switch. Contribute to XorTroll/Goldleaf development by creating an account on GitHub.

簡単にいえばバックアップしたゲームをニンテンドースイッチにインストールするためのツールです。 Kosmosを利用しているのであればデフォルトで入っていると思うので追加でHb App Storeからダウンロードしたりする必要はありません。

機能一覧

Goldleafは非常に多機能なのですが、エンドユーザが使うのは上の二つであるExplore contentとManage console contentsが多いのではないでしょうか。

Explore content

ファイルの編集・NSPのインストールなどが行なえます。ファイル編集機能はそこまで高機能ではないので、ファイル削除やコピー程度だと考えていただいで結構です。

Manage console contents

インストールしているアップデータの削除、アンインストールなどが行なえます。Ticketの削除機能などもあるのですが、削除するとゲームが起動しなくなるので使う場面は少ないかと思います。

Goldleafの導入

パソコンとスイッチで並行作業を行う必要があります。

JDK11のインストール

PCからスイッチにデータ転送をするためのツールであるQuark.jarはJavaがインストールされていないと動きません。

ちょっと登録とか必要だけど、すぐに終わるからパパっと済ませてしまおう。

Quark.jarのダウンロード

PCからGoldleafにデータを転送する専用ツールであるQuark.jarをダウンロードする必要があります。

GitHubの公式ページからダウンロード

ドライバのインストール

Goldtreeの接続がどうしても上手くいかないときは以下の手順でドライバをインストールしてみてください。

基本的には不要なはずだけど、もし上手くいかないときは試してほしい。

Zadig - USB driver installation made easy

Zadigをダウンロードしたら起動しましょう。

Zadig

Nintendo Switchが表示されないときはOptinonsからList All Devicesにチェックを入れましょう。

libusbK(v3.0.7.0)ドライバをインストールします。

Nintendo Switch側の操作

HomebrewからGoldeleafを起動します。

NSPのインストール

Explore contentを選択します。

SDカードにNSPがコピーされている場合はSD card、PCにNSPがあってインストールしたい場合はRemote PC(via USB)を選択します。

今回はPCからインストールしたいのでRemote PC(via USB)を選択するぞ。

SwitchのドライバがちゃんとインストールされていればRemote PC(via USB)を選択するとフリーズしたような状態になります。

Goldleaf接続エラー

この状態になったらPC側でQuark.jarを起動しましょう。

GoldleafはNSPにしか対応しておらず、圧縮形式のNSZなどはインストールすることができません。NSZをインストールしたい場合にはTinleaf Installerなどを使う必要があります。

どちらを選んでもインストールは楽ですが、Select file from PCの方が楽かなと個人的には思います。

PC側での操作

Quark.jarを起動したところ

Switch側でSelect file from PCを選択すると、ファイル選択ダイアログが表示されます。

ファイル選択ダイアログ

ここで自分のPCからインストールしたいNSPを選択します。今回はスプラトゥーンの体験版をインストールしようと思います。

スプラ体験版を選択

ここまでできればPC側での操作は完了です。

SwitchでのNSPインストール

PCでNSPを選択するとSwitch側にインストール画面が表示されます。

インストール先はSD CardかConsole memoryが選択できますが、当HPではSDカードへのインストールを推奨しています。

本体メモリにインストールしてしまうと何かあったときに本体の初期化からやり直さなくてはならないため、面倒になります。

あと、本体メモリは32GBしかないのもネックよね。

選択されたNSPのインストール最終チェックです。ちゃんと自分でTicket付きでダンプしたのでnosigpatchをあてていなくてもインストールできます。

タイトルが文字化けするのはGoldleafが日本語対応していないので仕様ですね。

無事にNSPインストールに成功!

コメント

  1. 匿名 より:

    えむいー様
    質問させていただきます。かなり初歩的な話だと思うのですが、Goldleafにてインストールしたnspを起動しようとすると「ソフトがないと遊べません」と表示されます。何が原因と推測できるでしょうか?

    大変恐縮ですが、ご教授いただけると幸いです。

    • えむいー より:

      まず最初に確認すべきはBase(バージョン1.0.0)がインストールされているかどうかということです。
      全てのゲームはBase+Updateの組み合わせが必要です。ゲームカートリッジが挿入されているときは、カートリッジにBaseが書き込まれているのでBaseのNSPはインストール不要です。

      もう一つは、もしもCFWとしてAtmosphereを使われているのであればこのCFWは海賊版対策として(自身が所有するカートリッジを正規にダンプしたものであっても)、本体にゲームの証明書がない場合にNSPを起動させないような仕組みが組み込まれています。
      これを解除するためのsigpatch(siguature patch)というものがあるので、これを導入する必要があります。
      もし導入されていないようであればこちらもご確認ください。

  2. イカ より:

    Switchをpcで繋げてGoldleafを起動したんですけどUSBが繋がってないらしく、USBのマークが無くて「USB installations」がありません。どうしたら直りますか?
    一応充電はできてます

  3. すげる より:

    すいません
    かなり初歩的なものだと思いますがパソコンとつなげたときに接続がされません。ドライバも入れているのですがなぜか反応してくれません。
    それと自分でインストールしたNSPもエラーが出てインストールできません。
    対処法分かりますかね…?

    • えむいー より:

      Goldleaf以外にもNSPをインストールするソフトはあるのでそれを利用してみるのはいかがでしょう?

    • すげる より:

      ありがとうございます!!
      やってみます!

  4. 匿名 より:

    とある人に聞いたことがあるのですが、
    nspを入れるのは危険なのでしょうか?

    • えむいー より:

      はい。おっしゃられるようにSysNANDに証明書がないNSPをインストールする行為はBANの危険性があります。また、証明書があったとしてもやはりSysNANDにNSPをインストールする行為は推奨できません。

      ただ、EMUMMCで90DNSを設定し、ニンテンドースイッチオンラインに加入しているアカウントを本体に連携させず、ニンテンドーネットワークにさえ繋がらなければNSPをインストールしようが、テーマを変更しようがほぼ100%安全と言えると思います。
      念頭に入れてほしいのは「BANを避けたいのであればCFWを起動するのはEMUMMCだけにする」ということです。

  5. 匿名 より:

    NSPをインストールしてもエラーが起きてできません、、、、

    エラーコードが出ます対処方法はありませんか?

    • えむいー より:

      逆に伺いたいのですが、どうしてこれだけの情報で対処方法がわかると思われたのでしょうか?
      最低限以下の情報を教えていただかないと無駄なやり取りが増えてしまいます。

      以後、次のような書き方で質問していただくようよろしくおねがいします。

      ——–対応がしやすいコメントの例——–

      NSPをインストールしようとしたのですが「XXXX-YYYY」というエラーコードが出ます。

      CFW: 使用しているCFWの種類とバージョン
      FW: ニンテンドースイッチのシステムファームウェア
      DeepSea: DeepSeaを使用しているならそのバージョン
      Hekate: Hekateのバージョン
      Sigpatch: Sigpatchを使っているかどうか
      NSP: NSPはTicketを含むかどうか

      これに加えて、自身が試してみて効果がなかったことなどを書いていただけるとより原因が突き止めやすくなります。

  6. 匿名 より:

    ドライバーがうまくインストールできません。正常にインストールされたと表示されますが、
    Quarkは起動してもswitchを認識してくれません。

    何度も繰り返しているのですが・・・・。

    そこで、スイッチのデータを吸い出そうとnxmtpを起動したところ、こちらもPCと接続できなくなってしまいました。
    どうすればよいでしょう?

    • えむいー より:

      nxmtpというツールを知らないのですが、それとGoldleafで使っているドライバが異なるために認識しないのかもしれません。

      NSPをインストールするだけであればnxmtpなるソフトは不要なはずです。

  7. 匿名 より:

    質問させていただきます。Goldleafにてインストールしたnspを起動しようとすると「ソフトの更新が必要です。更新データをダウンロードします」と表示され、起動が出来ません。回避策は何か御座いますでしょうか。

    • えむいー より:

      起動した最も新しいバージョンがNANDまたはセーブデータに刻まれているので、セーブデータのバックアップを取った上で本体の初期化が一番手っ取り早いです。
      NANDに刻まれている場合はGoldleafなどで初期化できますが、スプラトゥーンのようにセーブデータに刻まれているものはその方法は使えません。
      なので「本体を初期化する以外にない」と考えてもらって構いません(他にもあるかもしれませんが、これが一番ラクです)

      NSPインストールによるアップデートはこのようにダウングレードがめんどくさいので、RomFSとExeFSの置換による擬似ダウングレードがおすすめです。

  8. 匿名 より:

    えむいー様
    ご解答誠にありがとう御座います。
    本体初期化すればSYSNANDが初期化されるため解消されるということですね。
    (EMUNANDを使っていない為) 
    大変勉強になりました。

    SYSNANDをクリーンアップするツールなども存在するようですが、それを使っても解決できるのでしょうか。SYSNANDにどの様なDATAが入っているのか良く分かっておらず、、本体初期化しないで(SDカードも初期化しないで)SYSNANDだけをクリーンアップする事は色々リスクがあるのでしょうか。
    度々のご質問にて大変恐縮ですが、何卒ご教示いただければ幸いです。

    • えむいー より:

      NAND(SysNAND、EmuMMCを問わず)を初期化するツールはありますが、当ブログでは最初から改造するのはEmuMMCだけなので、SysNANDを初期化する意味がそもそもないように思われます。

      さらに言えば、初期化ツールがHBであるために「データを消すために隔離していたSysNANDでCFWを起動する」という本末転倒なことをしなければいけなくなります。

      EmuMMCの初期化であればいくつかツールがあるので、後ほどご紹介しようと思います。NANDの初期化はSDの初期化とは関係ないので、SDの中身が消えたりすることはありません。

  9. 匿名 より:

    えむいー様
    ご教示頂きありがとうございます!
    知識不足から、sysnandを汚してしまった為、、ブログ外の事をお尋ねしてしまい申し訳ございませんでした。
    大変勉強になりました。

  10. とん太 より:

    はじめまして、こんにちは。
    nspファイルをインストールしようとするとエラーになります。
    Error:2356-0008(0×1164)
    Module:Goldleaf(356)
    Discription:Key generation mismatch(console’s firmware is too low)
    と出ます。全くの初心者です。
    対処法を教えて下さい(T_T)

    • えむいー より:

      これだけの情報では全くわかりません。
      FWのバージョン、Goldleafのバージョン、CFWのバージョンなどの情報が必要不可欠です。
      また、どのゲームのインストールでも発生するのか、特定の一つだけなのか、sigpatchを入れているのかなどの情報もあると助かります。

      自分が質問される側になってみて「この情報で現状を把握できるだろうか」と推敲した上でコメントをよろしくお願いします。
      このようなやりとりを何度も続けていると、原因を見つけるのも対策方法を考えるのも手間がかかってしまいます。

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