Switch Emulators on Android Setup Guide

Best devices for Switch Emulation

If you’re curious what the best devices are for Switch emulation, here’s a few of my top picks:

Installation

Because of the nature of Switch emulation, new emulators come and go constantly. I will try and keep this section up to date with whatever is available.

In order of recommended by me:

  1. Eden
  2. Citron
  3. Sudachi

Pick one of the above.

Eden, download the Android (APK). Citron, download app-canary-release.apk. Sudachi, download Android.

Open the APK and install it.

Setup

Accept any legal disclaimers and then Get Started.

Grant permission for notifications.

image 18 Switch Emulators on Android Setup Guide

We now need to select your prod.keys file.

image 19 Switch Emulators on Android Setup Guide

For a variety of reasons, I can’t tell you where to get this, but it’s a simple Google and Reddit usually comes through.

Extract the zip if it came zipped and then back in the Switch emulator, choose Select Keys and navigate to the prod.keys file and select it.

You now need to install the title.keys file (depending on the emulator, this page may not show up and you can skip it), which would have come in the same zip. Once again, Select Keys and navigate to the title.keys file and select it.

image 20 Switch Emulators on Android Setup Guide

On the next screen, it’s going to ask you to Install firmware. (if the emulator does not ask you this now, we will do this later – it is a mandatory step)

image 21 Switch Emulators on Android Setup Guide

Your firmware needs to match the version of your prod.keys.

Again, for a variety of reasons, I can’t tell you where to get this, but if it’s once again a simple Google with Reddit again helping you quite a bit.

Do not extract the zip, but open the Switch emulator and choose Select Firmware and navigate to the firmware zip file and select it.

Click Next and now we have to tell the emulator where our Switch games are.

image 22 Switch Emulators on Android Setup Guide

For the third time, and for a variety of reasons, I can’t tell you where to get Switch games, but once again, Google and Reddit have you easily covered with options.

Click Add Games and select the folder that your Switch games are in.

You’re done! Click Continue.

Settings

Let’s go ahead and configure some settings before we start up any games.

Advanced settings – System – Docked mode

Head to the Settings cog top left from the home screen, then select Advanced settings and then System.

There’s one option here, Docked Mode, which if you have a powerful device, you can try enabling.

image 23 Switch Emulators on Android Setup Guide

Advanced settings – Graphics – Use asynchronous shaders

Head back and into Graphics.

Scroll down and there’s an option for Use asynchronous shaders.

image 24 Switch Emulators on Android Setup Guide

This should help with stutters, but you may get other glitches.

Controls

Head to the Settings cog top left from the home screen, then select Controls.

Choose Player 1.

For Controller type, the default is Pro controller, but there may be games that require Handheld, so you may have to map both.

image 25 Switch Emulators on Android Setup Guide

Under Input mapping filter, choose your handheld or controller.

image 26 Switch Emulators on Android Setup Guide

Scroll down and start to map the Switch controller buttons to your handheld or controller.

I typically don’t map Home or Capture.

Be careful with mapping the sticks and read the directions on the screen. Remap a few times to ensure you did it correctly – but you’ll know if you didn’t when you try a game and your stick doesn’t move properly.

image 27 Switch Emulators on Android Setup Guide

GPU driver manager

Custom drivers are important for Switch emulation and can be the reason your games run or don’t run.

Head to the Settings cog top left from the home screen, then select GPU driver manager.

image 28 Switch Emulators on Android Setup Guide

You can find custom drivers here: https://github.com/K11MCH1/AdrenoToolsDrivers/releases/.

You’ll have to grab the right custom driver for your device – this only applies to Snapdragon/Adreno users.

As of June 2025, here’s two custom driver options for two popular handhelds:

Note: There is no best custom driver, some work better for some games than others, you will likely have to test and try multiple options depending on your game.

To install, click Install and choose the custom driver then select the circle button next to it to choose it.

image 29 Switch Emulators on Android Setup Guide

Manage data – updates, DLC, firmware

Head to the Settings cog top left from the home screen, then select Manage data.

image 30 Switch Emulators on Android Setup Guide

Install firmware here if you didn’t have that option earlier in the setup. Go back and read that section on what to do.

If you have any updates or DLC, you can install them via Install game content.

You can also install newer prod.keys if you’d like.

Per-Game Settings

From the home screen, push and hold on a game.

In this menu, you can setup per-game settings.

image 31 Switch Emulators on Android Setup Guide

For example, if you head into Settings from here, maybe this game works well in Docked mode or vice versa, or it’s not working well with asynchronous shaders and so on.

You can also set a GPU driver for this specific game, if you found one works better than others.

In the Addons section, you can see any updates, DLC or mods that you have installed.

Mods

From this screen, you can install mods by click Install.

A popup will show up telling you that you need to select the folder that contains the cheats, romfs or exefs folders.

image 32 Switch Emulators on Android Setup Guide

Typically, that means the folder right above it, that has the game’s title ID.

Once you select it, it’ll install and you can enable or disable the mod as you want.

In-game Menu

Go ahead and click a game from the home screen to boot into it.

Swipe up and hit the Back arrow, or swipe in from the left or push the Back button on your handheld or controller to get the in-game menu.

image 33 Switch Emulators on Android Setup Guide

Remove on-screen touch controls

The first thing we want to do is remove the on-screen touch controls.

Head to Overlay options > Toggle controls > Toggle all > OK.

image 34 Switch Emulators on Android Setup Guide

Show/hide FPS & Thermal indicator

Head to Overlay options > FPS counter or Thermal indicator.

image 35 Switch Emulators on Android Setup Guide

Swapping from Pro controller to Handheld

You may run into a scenario where your controls aren’t working because the game wants the Handheld controls.

Head to Controls > Player 1 > Controller type > Handheld.

Leave a Comment