WiiUDownloader

Xpl0itUGPL-3.0活跃维护

跨平台 Wii U NUS 下载器,支持 Windows、macOS 和 Linux,无需 title key 即可下载游戏与更新,是 Wii U USB Helper 的替代方案。

Cross-platform Wii U NUS downloader for Windows, macOS & Linux. No title keys needed. Alternative to Wii U USB Helper.

v3.2发布于 2026-09-15 21:18 UTC2,330star +17 / 7 天79fork同步于 2026-11-10 23:45 UTC

怎么上手

由 README 提炼,执行前请确认
chmod +x WiiUDownloader-Linux-x86_64.AppImage
./WiiUDownloader-Linux-x86_64.AppImage
硬件要求按 README 说明

README 未说明显存或 CPU 要求;提供 Windows、macOS(Intel 与 Apple Silicon 通用包)、Linux x86_64 与 aarch64 的 AppImage,并说明可在 Steam Deck 桌面模式下运行。

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

跨平台 Wii U NUS 下载器,无需 title keys,替代已停更的 Wii U USB Helper

跨平台 Wii U NUS 下载器,支持 Windows、macOS 和 Linux,无需 title key 即可下载游戏与更新,是 Wii U USB Helper 的替代方案。

核心能力

  • 直接从任天堂 CDN(NUS)下载游戏、更新、DLC 和试玩版
  • 按名称或 Title ID 搜索,并按日/美/欧区与内容类型筛选
  • 支持多标题排队批量下载,并可断点续传
  • 下载后自动解密,产物可直接用于主机或 Cemu
  • 可对已下载文件单独重新解密,无需重新下载

容易踩的坑

Linux 下 AppImage 需先 chmod +x 赋予可执行权限才能运行;从源码构建需要 Go 1.26+ 和 GTK+4 开发库;下载内容来自任天堂服务器,需自行确认当地法律合规。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v3.2
  1. v3.2最新正式版2026-09-15 · 2026-09-15 21:18 UTC

    Changelog

    • Fix program not opening for a very small number of users
    • When cancelling a download, the current item at the time of cancellation will stay in the queue instead of being removed
    • Prevent a cmd window from showing for a split second when opening the program
    • Prevent from having no region selected at all
    • Small performance optimizations

    Download

    PlatformFile
    Windows (64-bit)WiiUDownloader-Windows.zip
    macOS (Intel + Apple silicon)WiiUDownloader-macOS-Universal.dmg
    Linux x86_64 (AppImage)WiiUDownloader-Linux-x86_64.AppImage
    Linux arm64 (AppImage)WiiUDownloader-Linux-aarch64.AppImage
    Linux x86_64 (Flatpak)WiiUDownloader-Linux-x86_64.flatpak
    Linux arm64 (Flatpak)WiiUDownloader-Linux-aarch64.flatpak

    Which one do I need?

    • Windows: use the zip. It needs Windows 10 or 11, 64-bit.
    • macOS: the DMG. It is a universal app, so the same file works on Intel and Apple silicon.
    • Linux: the AppImage if you do not use a package manager (chmod +x WiiUDownloader-Linux-x86_64.AppImage && ./WiiUDownloader-Linux-x86_64.AppImage), or the Flatpak bundle:
      flatpak install --user WiiUDownloader-Linux-x86_64.flatpak
      flatpak run io.github.xpl0itu.wiiudownloader
      
    • If you are not sure which architecture you need, uname -m prints x86_64 or aarch64, which matches the file name.

    First launch

    • Windows may show "Windows protected your PC". Choose More info → Run anyway.
    • macOS builds are ad-hoc signed, not notarized. Right-click the app and choose Open, or clear the quarantine flag once:
      xattr -dr com.apple.quarantine /Applications/WiiUDownloader.app
      
    • The Linux AppImage needs FUSE for the normal mount. If FUSE is not installed, run it with --appimage-extract-and-run.

    Remember to join the WiiUDownloader’s Discord Server

    Check the new WiiUDownloader Usage Guide here

    Want to support WiiUDownloader’s development? Donate via Ko-Fi here

  2. v3.12026-09-13 · 2026-09-13 20:57 UTC
    查看更新说明

    Changelog

    • Fix set version dialog bugging/crashing on macOS
    • Improve queue pane column sizing

    Download

    PlatformFile
    Windows (64-bit)WiiUDownloader-Windows.zip
    macOS (Intel + Apple silicon)WiiUDownloader-macOS-Universal.dmg
    Linux x86_64 (AppImage)WiiUDownloader-Linux-x86_64.AppImage
    Linux arm64 (AppImage)WiiUDownloader-Linux-aarch64.AppImage
    Linux x86_64 (Flatpak)WiiUDownloader-Linux-x86_64.flatpak
    Linux arm64 (Flatpak)WiiUDownloader-Linux-aarch64.flatpak

    Which one do I need?

    • Windows: use the zip. It needs Windows 10 or 11, 64-bit.
    • macOS: the DMG. It is a universal app, so the same file works on Intel and Apple silicon.
    • Linux: the AppImage if you do not use a package manager (chmod +x WiiUDownloader-Linux-x86_64.AppImage && ./WiiUDownloader-Linux-x86_64.AppImage), or the Flatpak bundle:
      flatpak install --user WiiUDownloader-Linux-x86_64.flatpak
      flatpak run io.github.xpl0itu.wiiudownloader
      
    • If you are not sure which architecture you need, uname -m prints x86_64 or aarch64, which matches the file name.

    First launch

    • Windows may show "Windows protected your PC". Choose More info → Run anyway.
    • macOS builds are ad-hoc signed, not notarized. Right-click the app and choose Open, or clear the quarantine flag once:
      xattr -dr com.apple.quarantine /Applications/WiiUDownloader.app
      
    • The Linux AppImage needs FUSE for the normal mount. If FUSE is not installed, run it with --appimage-extract-and-run.

    Remember to join the WiiUDownloader’s Discord Server

    Check the new WiiUDownloader Usage Guide here

    Want to support WiiUDownloader’s development? Donate via Ko-Fi here

  3. v3.02026-09-13 · 2026-09-13 18:31 UTC
    查看更新说明

    WiiUDownloader v3.0

    v3.0 moves the app to GTK4 and libadwaita. Downloads report inside the queue pane instead of a separate progress window, and you can download any title's files individually.

    Changelog

    • The interface is rebuilt on GTK4 and libadwaita. Every window has a native header bar, settings use an Adwaita preferences window, and the dialogs were redesigned. The layout keeps the features it had before.
    • Downloads report into the queue pane instead of a separate progress window: a Status column per title (Queued / Downloading / Done / Failed / Cancelled), and a run bar with the current title, its progress, transfer speed, ETA, queue position, and Pause/Resume and Cancel controls.
    • Right-click any title and choose Download Specific Files… (#122). A searchable tree of the game's decrypted files opens, with sizes, folder checkboxes and Select All / None, and it downloads only the files you tick. Downloads keep the same folder layout as a full extraction.
    • Every listed title has a right-click menu: Add to Queue / Remove from Queue, Download Specific Files…, Set Title Version…, and Copy Title ID.
    • Tools → Select Game Folders takes several folders at once. If one fails, the rest keep going, and a single overview lists the failures at the end.
    • The window resizes down to a minimum size without clipping the title list, and the layout adapts at narrow widths. The queue pane stays visible at every size.
    • The Linux AppImages are built with sharun for x86_64 and aarch64, so they do not need the GTK4 version your distro ships. They include the .zsync file, so AppImageUpdate and GearLever download only the changed parts of a release.
    • Themes follow the system setting through libadwaita.

    Download

    PlatformFile
    Windows (64-bit)WiiUDownloader-Windows.zip
    macOS (Intel + Apple silicon)WiiUDownloader-macOS-Universal.dmg
    Linux x86_64 (AppImage)WiiUDownloader-Linux-x86_64.AppImage
    Linux arm64 (AppImage)WiiUDownloader-Linux-aarch64.AppImage
    Linux x86_64 (Flatpak)WiiUDownloader-Linux-x86_64.flatpak
    Linux arm64 (Flatpak)WiiUDownloader-Linux-aarch64.flatpak

    Which one do I need?

    • Windows: use the zip. It needs Windows 10 or 11, 64-bit.
    • macOS: the DMG. It is a universal app, so the same file works on Intel and Apple silicon.
    • Linux: the AppImage if you do not use a package manager (chmod +x WiiUDownloader-Linux-x86_64.AppImage && ./WiiUDownloader-Linux-x86_64.AppImage), or the Flatpak bundle:
      flatpak install --user WiiUDownloader-Linux-x86_64.flatpak
      flatpak run io.github.xpl0itu.wiiudownloader
      
    • If you are not sure which architecture you need, uname -m prints x86_64 or aarch64, which matches the file name.

    First launch

    • Windows may show "Windows protected your PC". Choose More info → Run anyway.
    • macOS builds are ad-hoc signed, not notarized. Right-click the app and choose Open, or clear the quarantine flag once:
      xattr -dr com.apple.quarantine /Applications/WiiUDownloader.app
      
    • The Linux AppImage needs FUSE for the normal mount. If FUSE is not
  4. v3.0-Beta1v3.0 Beta 1pre-release2026-09-13 · 2026-09-13 12:00 UTC
    查看更新说明

    Beta release, please test and report any issues

    This is a beta of a new major release, expect broken things, please join the WiiUDownloader’s Discord Server to report any issues

    Changelog:

    • Port to GTK+4, which comes with a new big redesign
    • Replaced the progress window with a new progress indicator in the queue panel
    • Use sharun to create the Linux AppImage, which should fix any compatibility issues

    Download

    PlatformFile
    Windows (64-bit)WiiUDownloader-Windows.zip
    macOS (Intel + Apple silicon)WiiUDownloader-macOS-Universal.dmg
    Linux x86_64 (AppImage)WiiUDownloader-Linux-x86_64.AppImage
    Linux arm64 (AppImage)WiiUDownloader-Linux-aarch64.AppImage
    Linux x86_64 (Flatpak)WiiUDownloader-Linux-x86_64.flatpak
    Linux arm64 (Flatpak)WiiUDownloader-Linux-aarch64.flatpak

    Remember to join the WiiUDownloader’s Discord Server Check the new WiiUDownloader Usage Guide here

    Want to support WiiUDownloader’s development? Donate via Ko-Fi here

  5. v2.1052026-09-12 · 2026-09-12 12:06 UTC
    查看更新说明

    Changelog:

    • Bump dependencies
    • Fetch supporter count dynamically
    • Improve initial setup assistant styling
    • Wording and styling consistency improvements

    Remember to join the WiiUDownloader’s Discord Server Check the new WiiUDownloader Usage Guide here

    Want to support WiiUDownloader’s development? Donate via Ko-Fi here

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Screenshots


    Looking for a Wii U USB Helper alternative?

    Wii U USB Helper is abandoned. It only runs on Windows. Antivirus software frequently flags it. Setup requires hunting down title key sites that come and go, and even when you get it working, server connection failures are constant.

    WiiUDownloader is the replacement the community recommends. It runs on Windows, macOS, and Linux. It downloads directly from Nintendo's CDN (NUS). No title keys. No launchers. No manual configuration.

    Wii U USB HelperWiiUDownloader
    MaintainedNo (abandoned)Yes (active)
    WindowsYesYes
    macOSNoYes
    LinuxNoYes
    Open sourceNoYes (GPLv3)
    Title keys requiredYesNo
    Antivirus flagsCommonNone
    SetupHunt down title keys, configure launchersDownload, open, ready

    Features

    • Browse the full Wii U library: games, updates, DLC, demos, and Virtual Console titles
    • Search by name or Title ID
    • Queue multiple titles for batch download
    • Filter by region (Japan, USA, Europe) and content type
    • Automatic decryption, ready for your console or Cemu
    • Optional: delete encrypted files after decryption to save disk space
    • Resume interrupted downloads
    • Re-decrypt previously downloaded files without re-downloading

    Installation

    Pick your platform. Double-click. Done.

    PlatformDownload
    WindowsWiiUDownloader-Windows.zip
    macOS (Intel + Apple Silicon)WiiUDownloader-macOS-Universal.dmg
    Linux (Intel/AMD 64-bit)WiiUDownloader-Linux-x86_64.AppImage
    Linux (ARM 64-bit)WiiUDownloader-Linux-aarch64.AppImage

    Linux users: make the AppImage executable before running:

    chmod +x WiiUDownloader-Linux-x86_64.AppImage   # Intel/AMD
    chmod +x WiiUDownloader-Linux-aarch64.AppImage  # ARM
    

    How to download Wii U games

    1. Launch WiiUDownloader
    2. Search for a title or browse the list
    3. Select your regions (Japan, USA, Europe) and content type (Game, Update, DLC, Demo, or All)
    4. Click the queue checkbox on the titles you want
    5. (Optional) Enable Decrypt contents if you want playable files for your console or Cemu
    6. (Optional) Check Delete encrypted contents after decryption to save space
    7. Click Download queue and pick where to save

    Already downloaded files that need decryption? Go to Tools → Decrypt Contents and select the folder.

    For a detailed walkthrough, see the WiiUDownloader Usage Guide.


    Why WiiUDownloader over other Wii U download tools

    No title keys. Other tools make you hunt down title keys from third-party sites. Those sites go offline. The files get outdated. WiiUDownloader generates what it needs.

    Cross-platform. The only actively maintained Wii U NUS downloader that works on Windows, macOS, and Linux. Use it on your desktop, laptop, or Steam Deck.

    Open source. The full source code is here. Anyone can audit it. No obfuscation, no surprises.

    Actively maintained. Bugs get fixed. New features ship regularly. The project is alive.

    Simple. Download, open, get your games. No command-line flags. No tutorials required.


    Frequently asked questions

    Is WiiUDownloader safe?

    Yes. The source code is public under the GPLv3 license, anyone can audit it. Wii U USB Helper is frequently flagged by antivirus software because it's closed-source and hooks into system processes. WiiUDownloader is transparent.

    Does this work on Mac?

    Yes. Universal binary supports both Intel and Apple Silicon Macs. The only Wii U downloader with native macOS support.

    Does this work on Linux?

    Yes. AppImage available for x86_64 and aarch64. Works on Steam Deck.

    Does this work on Steam Deck?

    Yes. Download the Linux AppImage, make it executable, and run it in Desktop Mode. You can also add it as a non-Steam game to launch from Game Mode.

    Do I need title keys?

    No. WiiUDownloader generates decryption keys from the title data itself.

    Can I use downloaded games with Cemu?

    Yes. Decrypted files work directly with the Cemu Wii U emulator on PC.

    How do I fix "Wii U USB Helper not working"?

    Stop fighting with it. Wii U USB Helper is abandoned, it hasn't been updated in years. Server endpoints change, title key sites disappear, and nobody is fixing the bugs. Switch to WiiUDownloader.


    Building from source

    git clone https://github.com/Xpl0itU/WiiUDownloader.git
    cd WiiUDownloader
    curl --compressed -Lo db.go -H 'User-Agent: NUSspliBuilder/2.2' 'https://napi.v10lator.de/db?t=go' && if grep -q 'var titleEntry =' db.go; then if grep -q 'type TitleEntry struct' db.go; then sed -i '/type TitleEntry struct/,/}/d' db.go; fi && sed -i 's/var titleEntry =/func init() { TitleDatabase =/' db.go && echo '}' >> db.go; fi
    cd cmd/WiiUDownloader && go build -o ../../WiiUDownloader .
    

    Requires Go 1.26+ and GTK+4 development libraries.


    Important notes

    WiiUDownloader downloads content from Nintendo's servers. Make sure you follow applicable laws in your country. Downloading copyrighted material without authorization may violate copyright law.

    License

    GPLv3. See LICENSE.


    Acknowledgments

    Built with these excellent open-source libraries: