Sakura Switch is a native Mac companion for managing files on a Nintendo Switch. It combines USB MTP through DBI, Wi-Fi FTP, SD-card browsing, save and mod tools, and homebrew installation in one interface. The current official release is v1.1.2, a reliability update focused on large MTP transfers. This is a utility for working with files you are entitled to use—not a source for games, firmware, keys, or other copyrighted content.
One Mac app for Switch file workflows
Instead of moving among separate transfer utilities and SD-card folders, Sakura Switch gives the connection, files, and active operations one place. Its README describes a native macOS app for Nintendo Switch workflows, with a DBI-backed MTP path over USB and an FTP option for transfers over Wi-Fi.
The project targets macOS 15 or later. The interface is described as available in English, Japanese, and Russian; those are app UI languages, separate from this site's article translations.
Connect through DBI or FTP
For a wired connection, the app starts and manages its DBI backend, then surfaces connection status and transfer activity. The project says the MTP components are bundled, so the setup is not presented as a manual libmtp or Homebrew dependency hunt.
The first MTP operation installs a helper and its dependencies and requests standard macOS administrator authorization. If USB is inconvenient, the app also supports FTP transfers over the local Wi-Fi network. Use a trusted network and follow the console-side setup described by the project.
Transfer files you have rights to use
Sakura Switch can browse storage and transfer supported file types, and it exposes installation destinations such as the SD card or NAND. The README lists formats including NSP, NSZ, XCI, and XCZ, with drag-and-drop, progress, and operation logging.
Those format and destination options do not grant rights to a file. Only transfer or install material you own or are otherwise authorized to use; the app itself does not provide game content, firmware, or encryption keys.
Browse the SD card, saves, and mods
The file browser is intended for routine SD-card organization, including Atmosphere-related folders. The README also describes save-management tools and controls for game mods stored under Atmosphere's contents directory.
These features make the app useful beyond a one-time installer, but changes to console data still deserve care. Keep a separate backup before editing or replacing important files, and check the project's instructions for any console-side prerequisites.
Install homebrew with a recovery path
The built-in catalog organizes homebrew apps and components with details such as categories, versions, and sizes. A universal installer handles formats including NRO, OVL, ZIP, 7z, and BIN, with flows for apps, overlays, system components, payloads, and SD-card layouts.
The project describes installation as a staged operation—backup, install, verify, then commit—with rollback or restoration attempts when a step fails. That is a useful safety design, not a substitute for a console backup or a guarantee that every third-party package is safe.
See connection state and operation progress
Connection status, address and port details, backend controls, logs, transfer speed, and progress help make a long operation easier to follow. The interface is designed to show whether the Mac is connected and what work is still running rather than leaving the user to infer it from a mounted volume.
If a transfer appears stuck, check the app log and the console connection before retrying. Repeatedly starting the same install can create confusion about which operation completed.
What v1.1.2 fixes
The latest official release, v1.1.2, addresses a deadlock that could stall large or long uploads to the Switch SD card over MTP. Its notes say the privileged helper now continuously drains its output, preventing transfers from sitting indefinitely at a copying state.
The release notes report checks on a real console and multiple large transfers. The repository README still contains older installation-version wording, so use the current release and its notes rather than assuming that older README reference is the newest build.
Read the license and legal boundaries
The repository uses the PolyForm Noncommercial License 1.0.0, not a permissive MIT- or GPL-style license. Noncommercial use is allowed under the license's terms; commercial use is restricted unless the rights holder grants permission. Review the license text before using or redistributing the app, especially in a commercial setting.
The maintainers say the project is independent and not affiliated with or endorsed by Nintendo, and that it does not bundle games, firmware, keys, or other copyrighted materials. Users remain responsible for having the necessary rights to anything they transfer, install, or use.
Install the official v1.1.2 release
The current official macOS package checked for this article is Sakura-Switch-v1.1.2-PRO.zip (about 4.8 MB). You can also review the v1.1.2 release notes. The direct asset was reachable when checked; the README's older version reference has not caught up.
Download and extract the ZIP, then move Sakura Switch.app to Applications. The app requires macOS 15 or later, and installing it does not require building from source. The first MTP use may ask for an administrator password to install the helper.
The README includes a Gatekeeper fallback for opening the app through System Settings > Privacy & Security if macOS blocks it. The v1.1.2 notes report that the release signature check passed; that does not by itself establish Apple notarization. Obtain the package from the official release link above.
A toolkit, not a game store
Sakura Switch is aimed at users who already have a compatible console setup and want Mac-side tools for legitimate file transfers, SD-card organization, saves, mods, and homebrew. DBI-based USB and Wi-Fi FTP cover two different connection styles, while the installer adds checks and a recovery path.
It is not an App Store product or a catalog of commercial games, and its noncommercial license is an important constraint. If that boundary fits your use, start with the official v1.1.2 download, read the project README, and keep independent backups of important console data.
Project facts
- License
- PolyForm Noncommercial License 1.0.0
- Platform
- macOS 15 or later
- Written in
- Swift and SwiftUI; native macOS app
- Version reviewed
- v1.1.2 PRO (latest official GitHub Release checked 2026-09-25)
- Repository
- github.com/borisovinfra/Sakura-Switch
Install
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
# Move Sakura Switch.app to Applications. Requires macOS 15+; first MTP use may request administrator authorization.


