Macから汎用の携帯型デバイスへファイルを転送するコンセプトイラスト。メモリーカードを添えたイメージで、アプリ画面やNintendo製品の画像ではありません。

Sakura Switch:MacでSwitchのファイルとHomebrewを管理

Sakura Switchは、DBI経由のMTP、Wi-Fi FTP、SDカード閲覧、セーブデータやModの管理、HomebrewインストーラーをmacOSにまとめます。v1.1.2の修正点、公式版の導入方法、非商用ライセンスの条件を紹介します。

要点
  • DBIベースのUSB MTP、Wi-Fi FTP、SDカード閲覧、セーブデータとModのツールを備えたmacOS向けSwitch管理アプリ。
  • Homebrewカタログと、バックアップ・検証・ロールバックを含む段階的インストーラーを搭載。利用権のある素材のみ使用してください。
  • 公式v1.1.2はMTPで大きなファイルをSDカードへ転送する際の停止を修正。macOS 15以降向けの約4.8 MB ZIPをGitHubから直接取得できます。
  • PolyForm Noncommercial 1.0.0のため商用利用には制限があります。ゲーム、ファームウェア、鍵は同梱されません。

Sakura Switchは、Nintendo SwitchのファイルをMacから管理するネイティブアプリです。DBI経由のUSB MTP、Wi-Fi FTP、SDカード閲覧、セーブデータやModのツール、Homebrewのインストールを一つにまとめています。最新の公式版はv1.1.2で、大容量MTP転送の安定性を改善しました。ゲーム、ファームウェア、鍵などの配布元ではなく、利用権のあるファイルを扱うためのツールです。

Switchのファイル作業をMacに集約

転送アプリとSDカード内のフォルダを行き来する代わりに、接続、ファイル、実行中の操作を一つの画面で確認できます。READMEによると、Nintendo Switch向けのmacOSネイティブアプリで、USB接続のDBIベースMTPとWi-Fi経由のFTPに対応します。

対応OSはmacOS 15以降です。READMEに記載されたアプリの表示言語は英語、日本語、ロシア語です。これはアプリのUI言語であり、このサイトの記事翻訳とは別です。

DBIまたはFTPで接続

USB接続ではアプリがDBIバックエンドを起動・管理し、接続状況や転送の進み具合を表示します。MTPに必要なコンポーネントは同梱されており、libmtpやHomebrewの依存関係を手作業でそろえる方式ではないと説明されています。

初回のMTP操作ではヘルパーと依存コンポーネントをインストールし、macOS標準の管理者認証を求められます。USBを使わない場合は、同じWi-Fiネットワーク上でFTP転送も可能です。信頼できるネットワークを使い、コンソール側の設定はプロジェクトの案内に従ってください。

利用権のあるファイルを転送

ストレージ内を閲覧して対応形式を転送でき、SDカードやNANDなどのインストール先も選べます。READMEにはNSP、NSZ、XCI、XCZなどの形式、ドラッグ&ドロップ、進捗表示、操作ログが記載されています。

形式や保存先が表示されても、ファイルの利用権が生じるわけではありません。自分が所有する、または使用許可を得た素材だけを転送・インストールしてください。アプリ自体にゲーム、ファームウェア、暗号鍵は含まれません。

SDカード、セーブデータ、Modを閲覧

ファイルブラウザーは、Atmosphere関連フォルダを含むSDカードの日常的な整理を想定しています。READMEではセーブデータ管理や、Atmosphereのcontentsディレクトリに置いたゲームModの状態管理も紹介されています。

一度きりのインストーラーにとどまらない機能ですが、コンソールのデータを変更する際は慎重に扱いましょう。大切なファイルを編集・置換する前に別の場所へバックアップし、コンソール側の前提条件も確認してください。

復旧手順を備えたHomebrewインストール

内蔵カタログではHomebrewアプリやコンポーネントをカテゴリ、バージョン、サイズなどで確認できます。汎用インストーラーはNRO、OVL、ZIP、7z、BINに対応し、アプリ、オーバーレイ、システムコンポーネント、ペイロード、SDカード構成を扱います。

プロジェクトは、バックアップ、インストール、検証、確定という段階的な処理を説明しており、失敗時にはロールバックまたは復元を試みます。便利な安全設計ですが、コンソールのバックアップや、すべての外部パッケージが安全である保証の代わりにはなりません。

接続状態と操作の進捗を確認

接続状態、アドレスやポート、バックエンド操作、ログ、転送速度、進捗を確認できるため、時間のかかる処理を追いやすくなっています。マウントされたボリュームの状態から推測するのではなく、Macが接続中か、どの処理が動いているかを画面で確認できます。

転送が止まったように見えたら、再試行する前にアプリのログとコンソールとの接続を確認してください。同じインストールを何度も開始すると、どの処理が完了したのか分かりにくくなることがあります。

v1.1.2で修正された点

最新の公式版v1.1.2では、MTP経由でSwitchのSDカードへ大きなファイルや長時間のアップロードを行う際に停止するデッドロックを修正しています。特権ヘルパーが出力を継続的に読み取るようにし、「コピー中」のまま終わらない問題を防ぐとリリースノートにあります。

リリースノートには実機と複数の大容量転送で確認したと記載されています。一方、READMEのインストール案内は古いバージョン表記のままなので、最新ビルドは現在のReleaseとそのノートで確認してください。

ライセンスと利用範囲を確認

ライセンスはPolyForm Noncommercial License 1.0.0で、MITやGPLのような寛容なライセンスではありません。条項に沿った非商用利用は認められますが、商用利用には権利者の許可が必要です。利用・再配布、とくに商用利用の前にライセンス本文を確認してください。

開発者は独立プロジェクトであり、Nintendoの提携・推奨を受けていないと説明しています。ゲーム、ファームウェア、鍵などの著作物も同梱していません。転送・インストール・利用する素材の権利確認はユーザーの責任です。

公式v1.1.2をインストール

この記事の確認時点で最新のmacOS向け公式パッケージはSakura-Switch-v1.1.2-PRO.zip(約4.8 MB)です。v1.1.2のリリースノートも確認できます。直接ダウンロードできることを確認しましたが、READMEのバージョン表記は更新が追いついていません。

ZIPをダウンロードして展開し、Sakura Switch.appをアプリケーションフォルダへ移動します。macOS 15以降が必要で、インストール時にソースからビルドする必要はありません。初回のMTP使用時にヘルパーの導入で管理者パスワードを求められる場合があります。

READMEには、macOSが起動をブロックした際に「システム設定」>「プライバシーとセキュリティ」から開く手順があります。v1.1.2のノートはリリースの署名検証に成功したとしていますが、それだけでApple公証済みとは言えません。上記の公式Releaseから入手してください。

ゲームストアではなく管理ツール

互換性のあるコンソール環境をすでに用意し、正当なファイル転送、SDカード整理、セーブデータ、Mod、HomebrewのためにMac用ツールが欲しい人に向いています。DBIベースのUSB接続とWi-Fi FTPを選べ、インストーラーには検証と復旧の仕組みがあります。

App Storeアプリでも市販ゲームのカタログでもなく、非商用ライセンスには重要な制限があります。利用条件に合うなら公式v1.1.2をダウンロードし、プロジェクトREADMEを読み、大切なコンソールデータは別途バックアップしてください。

プロジェクト情報

ライセンス
PolyForm Noncommercial License 1.0.0
対応環境
macOS 15以降
実装言語
Swift / SwiftUI、macOSネイティブアプリ
確認したバージョン
v1.1.2 PRO (latest official GitHub Release checked 2026-09-25)

インストール

curl -L -o Sakura-Switch-v1.1.2-PRO.zip https://github.com/borisovinfra/Sakura-Switch/releases/download/v1.1.2/Sakura-Switch-v1.1.2-PRO.zip
unzip Sakura-Switch-v1.1.2-PRO.zip
# Sakura Switch.appをアプリケーションフォルダへ移動。macOS 15以降が必要。初回MTP使用時は管理者認証が求められる場合があります。