This article was co-authored by wikiHow staff writer, Jack Lloyd. Jack Lloyd is a Technology Writer and Editor for wikiHow. He has over two years of experience writing and editing technology-related articles. He is technology enthusiast and an English teacher.
The wikiHow Tech Team also followed the article's instructions and verified that they work.
This article has been viewed 219,140 times.
Learn more...
This wikiHow teaches you how to use a PlayStation 3 controller on an Android phone by connecting it via the Sixaxis Controller app. Sixaxis Controller is a root-only app, so your Android must be rooted in order for the connection to work. You will also need to purchase the Sixaxis Controller app for $2.49 in order to use it.
Steps
Preparing to Connect
-
1Root your Android. You can buy the Sixaxis Controller app from the Play Store without rooting your phone, but your controller won't work when paired with the app unless your Android is rooted.
- Rooting your phone violates most phone companies' terms of use and voids your warranty. Proceed at your own risk.
-
2Buy a USB adapter cable. Since the PS3 controller uses a USB 2.0 cable to plug into the PS3, you'll need a way to connect a USB 2.0 cable to your Android's micro USB port. You can do this by purchasing a USB 2.0 to micro USB cable.
- If your Android uses a USB-C charger port, you'll need a USB 2.0 to USB-C adapter cable.
Advertisement -
3Make sure that you have an original PlayStation 3 controller. The Sixaxis app doesn't work reliably when used with third-party PlayStation 3 controllers, so you'll want to ensure that you're using a PlayStation 3 controller that came directly from Sony (e.g., as a part of a PlayStation 3 bundle).
- You'll also want your PS3 controller to have enough battery charge to be able to turn on without being plugged into a power source.
- You can buy PS3 controllers directly from Sony on platforms like Amazon and eBay, as well as in physical stores like Best Buy.
-
4Unplug your PlayStation 3 from its power input. If you have a PlayStation 3, you'll want to unplug it from the wall to prevent the PlayStation 3 controller from connecting accidentally to the PS3.
-
5Enable Bluetooth on your Android. You can usually do this by swiping down from the top of the screen, long-pressing the Bluetooth icon, and then tapping the grey "Bluetooth" or "OFF" switch to turn it blue .
- Depending on how many modifications you've made after rooting your Android, the process for enabling Bluetooth may vary.
Checking for Compatibility
-
1Download the Sixaxis Compatibility Checker app. This app is free, and will tell you whether or not your phone and your PS3 controller are compatible.
- Tap the search bar.
- Type in sixaxis compatibility checker
- Tap Sixaxis Compatibility Checker
- Tap INSTALL
- Tap ACCEPT when prompted.
-
2Open the Sixaxis Compatibility Checker app. Tap OPEN in the Google Play Store, or tap the PS3 buttons-shaped app icon in your Android's App Drawer.
-
3
-
4Wait for a confirmation prompt. If your phone is compatible with a PS3 controller, you'll see a confirmation prompt appear in an on-screen pop-up window. You'll also see a Bluetooth address for your Android appear at the bottom of the screen.
- If the Sixaxis Compatibility Checker doesn't display both the confirmation prompt and a Bluetooth address, your phone isn't compatible with a PS3 controller.
- If your phone isn't rooted when you run the Compatibility Checker app, your phone won't appear as compatible even if it technically is.
-
5Note the Bluetooth address. Write down the address that appears next to the "Local Bluetooth Address" heading at the bottom of the screen. You'll need this address later when pairing the controller with your phone.
Connecting Your Controller
-
1
-
2Open Sixaxis Controller. Tap OPEN in the Play Store, or tap the PS3 buttons-shaped Sixaxis Controller app icon.
-
3Plug your adapter cable into your Android. The small end of the adapter cable will fit into the charging port on your Android.
-
4Plug your PS3 controller into the adapter cable. Attach the small end of the PS3 charging cable to the front of the PS3 controller, then plug the USB end of the cable into the USB port at the end of the Android's adapter cable.
- You should see the four lights on the front of the PS3 controller blink when you do this.
-
5
-
6Wait for Sixaxis Controller to recognize your controller. When Sixaxis Controller recognizes your controller, you'll see "Successfully configured Bluetooth" followed by "Listening for controllers..." appear near the bottom of the screen.
-
7Tap Pair Controller. It's below the Start option. Doing so prompts a pop-up window with your controller's Bluetooth address.
-
8Make sure that your controller's address matches your phone's address. In the pop-up window, you'll see a Bluetooth address in the same format as your Android's Bluetooth address that you wrote down earlier. If the Bluetooth address for your controller doesn't match your phone, tap the address to open a text field, then type in your Android's Bluetooth address.
-
9Tap PAIR. It's in the bottom-right corner of the window.
-
10Tap OK when prompted. This will cause your controller to begin connecting to your Android.
-
11Wait for the controller to connect. When you see the "Master address updated" line of text appear near the bottom of the screen, you can continue.
-
12Disconnect the controller from its cable. Simply unplug the controller itself from the cable.
-
13Turn on the controller. Press the controller's "On" button to complete the pairing process. You should see the phrase "Client 1 connected" near the bottom of the screen.
- You should now be able to use your controller to navigate your Android and most Play Store games.
Community Q&A
-
QuestionHow do I switch the controller back to the PS3?Community AnswerPlug it into the PS3 as if you were trying to charge it, and press the PS button.
-
QuestionHow do I configure buttons for games?Community AnswerYou should be able to configure the buttons through the configuration options on the app you are using.
-
QuestionWhat do I do if the controller is paired, but won't work?Community AnswerMake sure everything is configured properly, and that the app you are using is appropriate for your controller. Also, make sure your controller is charged.
Warnings
- Rooting can cause permanent damage to your phone if you aren't careful.⧼thumbs_response⧽