Skip to content

Android

Twilight Princess Dusk on Android

Sideload one APK from the official GitHub release, allow your file manager to install apps, point Dusk at your supported dump. The APK is ~50.7 MB — make sure you have free storage.

UPDATED 2026-05-114 minBeginner

Independent guide

Independent fan-made guide. Not affiliated with Nintendo, The Legend of Zelda, Twilight Princess, Twilit Realm, or Dusk. We do not host, link to, sell, mirror, or distribute ROMs, ISOs, disc images, game files, copyrighted assets, keys, cracks, or bypass tools. Use your own legally obtained copy.

What you need first

  • An Android device on a current OS version with an arm64 CPU (effectively any device from the last several years).
  • Permission to install apps from your file manager / browser.
  • A legally obtained dump of Twilight Princess (GameCube USA or PAL).
  • Your dump's SHA-1 matches a build on /supported-versions.
  • Optional but recommended: a Bluetooth controller. Touch controls work but a real controller is better.

Download the APK

One asset for Android:

Verified against the GitHub Releases API on 2026-05-11.

Install steps

  1. Download the APK directly to the device, or transfer it from your computer to Downloads/.
  2. Open the APK from your file manager. Android will prompt to “Allow installs from this source” the first time — see next section.
  3. Approve the install. Wait for it to finish.
  4. Launch Dusk. Grant the storage / media permission when prompted — Dusk needs it to read your dump.
  5. Tap Select Disc Image, navigate to your supported dump, then Play.

Permissions & install source

On Android 8+ permission to sideload is per-source. The path is:

  • Settings → Apps → Special app access → Install unknown apps → enable for your file manager (or your browser if you downloaded directly).

If Google Play Protect warns about an unrecognized app, that’s the standard sideload warning — choose “Install anyway” only because you got the APK from the official source. If Play Protect blocks it outright, you can disable scan-on-install temporarily under Play Store → Profile → Play Protect → Settings.

Adreno GPU note

If you’re stuck

Related guides