For the complete documentation index, see llms.txt. This page is also available as Markdown.

JoyCon Droid

JoyCon Droid is an application for devices on Android 9 and higher that lets you use your phone as a Switch controller. Find information here. Root is required.

Please start with reading the Compatibility and FAQ!

Root is required on all Android devices to use JoyCon Droid as of Switch system version 12.0.0 and higher. The Bluetooth Class of Device on your Android device must be changed using root for the Switch to allow it to connect as a controller.

Samsung devices or custom ROMs are also required for using amiibo.


JoyCon Droid - Download

Latest JoyCon Droid APK and Source Code

JoyCon Droid Features

  • Support for Switch 1 & Switch 2

  • Use Android as a Switch Controller - Pro Controller, Joy-Con L, Joy-Con R

  • NFC Emulation - amiibo .bin backup files can be read in games over Bluetooth; includes data write-back

  • Accelerometer and Gyroscope support for games with motion controls

  • Customizable UI and community options (TAS, Macros, etc.)

  • Rumble support

  • Real battery level reporting

  • Controller bridge - Connect almost any controller via USB to Android as an adapter to control the Switch. Gamepad buttons are remappable.

CompatibilityFAQJoy-Con Droid CompanionConnecting to Your SwitchUsing amiibo

Bluetooth HID Profile Tester​

Joy-Con Droid Companion Magisk Module

Bluetooth HID Enabler - Magisk Module

Disconnection After Leaving Change Grip/Order Screen - Fix​

https://discord.gg/5SFhf5C

Last updated