# JoyCon Droid

## JoyCon Droid

- [JoyCon Droid](https://joycondroid.gitbook.io/joycondroid/master.md): 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.
- [Compatibility](https://joycondroid.gitbook.io/joycondroid/compatibility.md): What your Android needs to be compatible with JoyCon Droid.
- [FAQ](https://joycondroid.gitbook.io/joycondroid/faq.md): Frequently Asked Questions and important information for using JoyCon Droid.
- [Installing Bluetooth++ and Changing Device Class](https://joycondroid.gitbook.io/joycondroid/guides/bluetoothpp.md): How to install the Bluetooth++ Magisk module and change your Device Class to a Gamepad for the Switch to accept pairing connection after firmware update 12.0.0.
- [Connecting to Your Switch](https://joycondroid.gitbook.io/joycondroid/guides/connecting-to-your-switch.md): How to connect to your Switch using JoyCon Droid
- [Using amiibo](https://joycondroid.gitbook.io/joycondroid/guides/using-amiibo.md): Using amiibo .bin files with JoyCon Droid. Not all phones can use amiibo. Check below for either the Samsung or custom ROM requirements.
- [Alternative to Bluetooth++](https://joycondroid.gitbook.io/joycondroid/other-guides/alternative-to-bluetooth++.md): An alternative root method for connecting to the Switch with JoyCon Droid
- [Rooting With Magisk and Installing Custom ROMs](https://joycondroid.gitbook.io/joycondroid/other-guides/rooting-with-magisk-and-installing-custom-roms.md): Some info about rooting with Magisk and installing a new custom ROM.
- [JoyCon Droid With Non-Rooted Phone](https://joycondroid.gitbook.io/joycondroid/other-guides/joycon-droid-with-non-rooted-phone.md): Use a spare rooted Android device to help a non-rooted one connect.
- [Joy-Con Droid Companion](https://joycondroid.gitbook.io/joycondroid/other-guides/joy-con-droid-companion.md): Magisk module to change Bluetooth Device Class on rooted Android devices for compatibility with JoyCon Droid.
- [Bluetooth HID Profile Tester](https://joycondroid.gitbook.io/joycondroid/other-projects/bluetooth-hid-profile-tester.md): Test if you have support for Bluetooth HID Profiles on your Android 9 or higher device.
- [JoyCon Droid Alternatives](https://joycondroid.gitbook.io/joycondroid/joycon-droid-alternatives.md): Alternatives to JoyCon Droid


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://joycondroid.gitbook.io/joycondroid/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
