Running Google Stadia on a Nintendo switch

Ben Davey
2 min readApr 14, 2020

--

A few days ago, Google announced that they were going to provide a 2 month free subscription to Stadia, their game streaming service.

Having freshly signed-up, I wanted immediately to run this on my switch. Turns out that it’s better than i thought it’d be:

How to do this yourself:

You will need:

  • A hackable Nintendo Switch (pre June 2018) and a means of getting it into RCM mode — There’s dozens of guides around how to do this. It involves either a shim for your right joycon controller, and a means of injecting a boot payload. A paperclip may suffice, but read elsewhere for instructions on that…
  • A 16gb+ SD card
  • A means of injecting custom payloads to the switch. i use a Macbook pro with a USB-C to USB-C cable
  1. Download Lineage OS from XDA forums. Read this post on getting the it installed using etcher / whatever tool you use to dump payloads
  2. Before you attempt the hitake sideload, drop the following onto the LineageOS image you created from the guide above (HINT: if you’re a mac user, you wont see this FAT32 partition on the SD after etcher is finished. Create an ubuntu liveCD and do it using this…):
  • OpenGapps (arm64, android 8.1, stock)
  • Magisk (the zip file and the manager apk)
  • Xposed Framework
  • joycon fix (important for analog control)
  • Install these zip files all BEFORE you boot Lineage for the first time by using TWRP. Make sure your /system partitions are mounted. ***This is highly important***. OpenGapps will NOT work unless you do this ***before*** your first boot

3. Reboot and re-push the hetake 5.0 payload (dont use the 5.1 build. What’s on the SD is intended for 5.0–5.0.1. It wont boot otherwise)

4. Once you’re up and running, sign-in to the play store and install Google Stadia

5. Open up the Xposed manager, and install the ‘Xtadia’ module. Enable, re-boot, re-payload, etc

6. Pair both of your Joycons with android using the bluetooth menu

7. Enjoy!

--

--