πΈ Sakura Switch v1.0.3
Privileged MTP Helper Fix
This release fixes MTP access on clean macOS installations.
Sakura Switch now includes its privileged MTP helper directly inside the application bundle and automatically installs the required privileged runtime when MTP access is first used.
On first use, macOS displays the standard administrator authorization dialog. After authorization, the helper is installed securely and future MTP operations do not require repeated password prompts.
Changes
- Bundled the Sakura Switch MTP helper with the application.
- Restored and included the MTP helper C source in the project.
- Added automatic privileged helper installation.
- Added automatic installation of bundled
libmtpandlibusbruntime libraries. - Removed the dependency on a manually installed helper in
/usr/local/libexec. - Removed the need for Homebrew runtime libraries on the user's Mac.
- Installed privileged runtime files as
root:wheel. - Added automatic sudoers configuration for the Sakura Switch helper.
- Fixed Sakura Saves after USB/MTP reconnection β saves are now available immediately without manually reopening or checking the SD Card section.
- Preserved all MTP helper functionality:
- storage listing
- folder browsing
- file browsing
- upload
- download
- delete
- create folder
- rename
- UTF-8 filename support
Runtime
Sakura Switch remains self-contained.
The user does not need to install Homebrew, libmtp, libusb, or the MTP helper manually.
SHA-256
9c90a95b06fbd110a613378055f63d50ea775bf2f79ba26a3bf982d5b8c230f9
πΈ Project Sakura