PS3コントローラーをAndroidスマホ・タブレットに接続する2つの方法
モバイルゲームは日々進化を続けており、スマホやタブレットにゲームパッドを繋いでプレイしたいと考える人が増えています。身近な選択肢のひとつが、PlayStation 3(PS3)のコントローラーです。
ただし、PS3コントローラーの接続はプラグ&プレイでは完了しません。実際には、事前のセットアップや下準備が必要になります。
この記事では、PS3コントローラーをAndroidスマホ・タブレットとペアリングする2つの方法を、それぞれの互換性の制限や必要な道具とあわせて詳しく解説します。
AndroidスマホでPS3コントローラーを使うには
予備のPS3コントローラーが家に眠っているなら、それをAndroidスマホで活用したいと思うのは自然なことです。しかし、PS3コントローラーは旧世代のハードウェアであるため、いくつかの制約があります。
PS3コントローラーはBluetooth機能を搭載していますが、最新のコントローラーのように他のデバイスとシームレスに接続できるわけではありません。初代SixaxisとDualShock 3は、どちらもPS3本体かPSP Goとの接続を前提に設計されています。そのため、他のデバイスに繋ぐには追加の設定と工夫が必要です。
より広範なBluetooth互換性を持つDualShock 4は、PlayStation 4向けに販売されています。こうした理由から、PS3コントローラーをAndroidスマホ・タブレットで使うには、専用ソフトとケーブルを活用する必要があるのです。
方法1:Sixaxis Controllerを使う(ルート化が必要)
互換性:多くのAndroidデバイスに対応。ただしHTCおよびSamsung端末では不具合が起こることがある
難易度:中級
必要なもの:ルート化済みスマホ、USB On-The-Go(OTG)アダプター、PS3コントローラー、PC、mini-USBケーブル
Sixaxis Controllerは、PS3コントローラーとAndroidデバイスを繋ぎたい人にとって定番のアプリです。ペアリング系アプリの中でも、対応デバイスの幅が最も広いのが特徴です。
ただし、このアプリはroot権限を必要とします。Androidのルート化はメーカー保証を失効させるため、ためらうユーザーも少なくありません。手順を誤ると端末が文鎮化したり、セキュリティ面の脆弱性が生じたりするリスクもあります。幸い、安全にルート化を支援するソフトウェアも複数存在します。
ブートローダーがロックされている端末(HTC製など)の場合は、先にブートローダーのアンロック作業を行ってからルート化する必要があります。そこまで済ませば、いよいよSixaxis Controllerのセットアップに取り掛かれます。
ステップ1:互換性を確認する
Sixaxis Controllerは有料アプリのため、まず無料の「Sixaxis Compatibility Checker」で自分の端末が対応しているか確認するのがおすすめです。チェッカーアプリでは「Start」ボタンを押すだけで判定できます。
このアプリは、端末がルート化済みかどうかも表示します。未ルートの場合はチェックが実行できず、Sixaxis Controllerも動作しません。
ルート化が済んでいれば、アプリが自動的に互換性チェックを行います。端末のBluetoothアドレスが表示され、互換性を確認するダイアログが現れれば、その端末は対応していると判断できます。
このBluetoothアドレスは後の工程で必要になるので、必ず控えておきましょう。確認できたら次のステップへ進みます。
ステップ2:コントローラーを準備する
スマホ側のルート化に加えて、コントローラー側にも準備が必要です。PC上のツールを使って、PS3コントローラーをSixaxisアプリに対応させておきましょう。開発者が推奨しているのは「SixaxisPairTool」です。
このツールをPCにインストールし、管理者として実行します。Windows版のほかにmacOS版・Linux版のペアリングツールも存在しますが、ここではWindows版の手順を紹介します。
シンプルな画面に、コントローラーの現在のマスターデバイスのBluetoothアドレスが表示されます。隣の入力欄に、互換性チェッカーで取得した自分のスマホのBluetoothアドレスを入力して進むと、必要なドライバーが自動的にインストールされます。
この工程ではエラーに遭遇することもあります。たとえば「libusb0.dll」が見つからないというメッセージとともに、SixaxisPairToolが起動しないケースです。
その場合の回避策としては、まずSixaxisPairToolのインストールフォルダ内にある「x86」ディレクトリを開きます。そこで「libusb0_x86.dll」を「ibusb0.dll」にリネームし、そのファイルと「libusb0.sys」を「SixaxisPairTool.exe」と同じフォルダへコピーしてください。
さらに、デバイスマネージャー(スタートボタンを右クリックして開けます)から「ヒューマンインターフェイスデバイス」配下の「HID準拠ゲームコントローラー」をアンインストールしておくのも有効です。ツールは起動するもののドライバーが入らない場合は、代替手段として「SCP Toolkit」を利用できます。
ここまでできたら、いよいよスマホ側のアプリでのペアリング作業に移ります。
ステップ3:Sixaxis Controllerアプリでペアリングする
ここまでの工程に比べれば、このステップはかなり簡単です。作業前に、アプリにスーパーユーザー権限が付与されていることを確認しておきましょう。
あとはSixaxis Controllerアプリの「Start」ボタンを押すだけです。アプリが一連のチェックを実行し、正しいドライバーが揃っているかを確認してくれます。
「Pair Controller」ボタンを押せば、スマホのBluetoothアドレスがコントローラーのマスターアドレスとして登録されているか確認できます。仮にSixaxisPairToolでのペアリングに失敗していても、正しいドライバーさえ入っていれば、この機能が自動的にペアリングを完了させます。
アプリのダイアログに「Client 1 connected」と表示されれば接続成功です。ボタンを押したりスティックを倒したりして、アプリが操作に反応するか試してみてください。画面上の選択項目が連動して動けば、すべて正常です。
あとは、ゲームパッド入力に対応したゲームを起動して、思いきり楽しむだけです!
方法2:Sixaxis Enablerを使う(ルート化不要)
互換性:Samsung Galaxyシリーズを中心とした一部のAndroid端末のみ。特に新型機種で傾向が強い
難易度:初級
必要なもの:対応するAndroidスマホ、USB On-The-Go(OTG)アダプター、PS3コントローラー、mini-USBケーブル
Sixaxis Enablerを使った接続は、間違いなく最も手軽な方法です。では、なぜあまり広まっていないのでしょうか?
理由は、対応機種が極端に限定されているからです。このアプリはルート化を必要としないため、端末自体が最初からPS3コントローラー向けのファームウェアサポートを備えている必要があります。特に相性が良いのはSamsung GalaxyシリーズやNexus端末で、一部のLGフラッグシップモデルでも動作します。
Sixaxis Controllerと同じく、Sixaxis Enablerも有料アプリです。幸運にも対応端末を所有している人は、何をすればいいのでしょうか?
ステップ1:Sixaxis Enablerを開く
この方法の出発点は非常にシンプルです。アプリを購入し、ダウンロードして開くだけ。ルート化も特別な権限の付与も一切不要です。
アプリ自体もミニマルなユーザーインターフェースで構成されており、手順の説明画面とトラブルシューティングページが用意されています。画面上部にはステータスが表示され、「Detecting Sixaxis, please attach controller(コントローラーを接続してください)」と出たら、その通りにコントローラーを繋ぎましょう。
ステップ2:アプリによるペアリングを許可する
コントローラーを接続して電源を入れると、アプリにデバイスへのアクセスを許可するか尋ねるダイアログが表示されます。「OK」を選択すれば、同期が始まります。
端末が対応していれば、アプリのステータスは「Sixaxis Enabled」に変化します。その状態でジョイスティックを倒したりボタンを押したりして、入力が正しく認識されるか確かめましょう。正常に動作していれば、操作に応じて入力コードが画面上に流れていきます。
もし端末が非対応だった場合、適切なファームウェアを含むカスタムROMを導入しない限り、ルート化しても解決しません。実際の検証では、HTC One M7はルート化すればSixaxis Controllerで使えたものの、Sixaxis Enablerには非対応でした。
一方で、Samsung Galaxy S8での動作は確認済みです。Galaxy S10やHuawei P20 Proでも問題なく使用できました。コントローラーのペアリングが完了したら、あとは好きなゲームを起動してすぐに遊べます。
コントローラーをAndroidに繋ぐその他の方法
Androidゲームでコントローラーを使うスタイルが普及する一方で、PS3コントローラーをスマホとペアリングできる手段は決して多くありません。この記事では、Androidユーザーが実践できる主要な2つの方法を紹介しました。どちらかがあなたの環境でうまくいくことを願っています。
とはいえ、近年はより新しいコントローラーやAndroid向けに設計された専用ゲームパッドも数多く登場しています。もっと手軽な選択肢をお探しなら、コントローラーをAndroidスマホ・タブレットに接続する総合ガイドもあわせてチェックしてみてください。
画像クレジット:destinacigdem/Depositphotos
-
スマホをスマートテレビに接続する方法まとめ!USB・HDMI・Chromecast・AirPlayの手順を解説
スマートフォンの画面やコンテンツを、自宅のテレビの大画面で楽しみたいと思ったことはありませんか?スマホとスマートテレビの接続方法がわからずお困りの方も多いはず。この記事では、スマホをテレビに簡単につなぐ方法を、初心者の方にもわかりやすく解説します。スマホをテレビに接続すると、さまざまなメリットがあります。例えば、大画面でゲームを楽しんだり、デバイス間でファイルを転送したりすることができます。また、動画をより高い解像度でストリーミング再生することも可能です。スマホとテレビの接続方法は、大きく分けて「有線接続」と「無線接続」の2種類があります。有線接続ではUSBケーブルやHDMIケーブルを使用し、
-
Androidスマホ・タブレットをテレビに接続する方法|HDMIケーブルとワイヤレス接続のやり方を解説
最近のテレビはオンデマンド配信やストリーミングアプリに幅広く対応しており、スマホやタブレットの画面をミラーリングして大画面で視聴する機会は、以前ほど多くなくなりました。それでも、外出先で自分のアカウントにログインしていない場合、最新アプリに対応していない古いテレビを使っている場合、あるいはTikTokのようにスマホ向けのアプリでしか楽しめないコンテンツを見たい場合には、接続して表示するのが最適な解決策になります。Androidスマホやタブレットをテレビに接続する方法は、ワイヤレスと有線(ケーブル)の2通りあります。それぞれの手順を詳しく解説します。HDMIケーブルでAndroidをテレビに接続