How to Connect Your PS3 Controller to Android

Play Android games with a proper controller

What to Know

  • Connect an OTG cable to your Android, then connect the controller's USB charging cable to the female end of the OTG cable.
  • If you rooted your Android device, install the Sixaxis controller app to use your PS3 controller wirelessly via Bluetooth.
  • Not all Android games are compatible with the PS3 controller.

This article explains how to connect a PlayStation 3 controller to an Android device. Instructions apply to devices with Android 7 or up and the original PS3 Sixaxis controller.

Connect PS3 Controller to Android Nougat (No Root)

To use a PlayStation 3 controller with Android Nougat, you'll need an OTG cable that supports your device.

  1. Connect your OTG cable to your phone or tablet.

  2. Connect the appropriate USB charging cable to your PS3 controller.

  3. Connect your USB charging cable to the female end of the OTG cable.

  4. Once all the cables are correctly connected, a selection box will appear around an icon on your device. You can now use your controller to play games and navigate around your phone or tablet.

It may take several seconds for your device to recognize your PS3 controller.

How to connect PS3 Controller to Android With Sixaxis (Root)

Sixaxis Controller for Android is a paid application that will pair your PlayStation 3 controller to your phone or tablet. The app costs $2.49, requires root access to your Android device, and supports Android 2.3 and up. Before purchasing Sixaxis Controller, download and run the Sixaxis Compatibility Checker first, to ensure the app supports your device.

  1. Open the Play Store app, enter sixaxis controller, then tap Sixaxis Controller once the search results populate. You can also click through directly with this link.

  2. Tap the green app fee button.

  3. Tap Buy.

    Sixaxis Controller's Play Store page.
  4. Select your payment method from the drop-down, then tap BUY.

  5. Enter the password for your Google account, then tap Confirm.

  6. Tap Continue once your payment is successful.

    purchase of Sixaxis Controller for Android.
  7. Tap Open.

  8. Tap Start.

    Sixaxis' user interface.
  9. Tap Grant when the Superuser request appears.

  10. Enter code 0000, or 1234, then tap OK.

  11. Once connected to your PS3 controller, the app will display the message; Client 1 connected [Battery status: ].

    Sixaxis connecting to a PS3 controller on Android.
  12. Launch your favorite game or emulator, then tap Preferences or Settings.

  13. Tap Select Input Method.

  14. Tap Set Up Input Methods.

    preferences for Nostalgia.NES on Android.
  15. Tap your Default keyboard.

  16. Select Sixaxis Controller.

  17. Tap OK when the dialog box appears.

    Android Marshmallow's language and input settings.

If you intend to purchase any Android games, always check that it supports using a PS3 controller.

What Do You Need to Connect a PS3 Controller to Android

For non-rooted devices, an OTG (On-The-Go) USB cable, which roughly costs $5-$10, is all you need to start using your PlayStation 3 controller with your Android device. For those of you with root access, the Sixaxis Controller app for Android will allow you to use your PS3 controller wirelessly with Bluetooth.

Why Connect a PS3 Controller to Android?

Certain types of games are far better when played with an actual controller or joystick. Another handy reason to use a video game controller is with a device that has lost touch functionality, but still powers on.

Was this page helpful?