Guide

Come usare il controller della PS3 su Android metodo senza Root e con il Root

Punti chiave

  • Per usare il controller della PS3 su Android non basta collegarlo e basta: serve un abbinamento corretto, altrimenti il telefono non lo riconosce.
  • Il metodo con Root usa Sixaxis Controller, ma richiede permessi di Root attivi e può creare problemi di compatibilità, soprattutto su alcuni Samsung e HTC.
  • Il metodo senza Root si appoggia a Sixablis Enabler, però funziona solo su una lista limitata di dispositivi compatibili.
  • Prima di spendere soldi conviene controllare la compatibilità: se il device non è supportato, l’app a pagamento non risolve il problema.
  • In entrambi i casi servono accessori precisi, come cavo Mini-USB o mini-USB, adattatore OTG e controller PS3.

Come usare il controller della PS3 su Android

I giochi per smartphone e tablet sono sempre più avanzati, ma il touch screen non sempre offre la precisione che serve. Per questo molti cercano un controller esterno, e quello della PlayStation 3 può funzionare anche con Android. Il punto critico è che non si tratta di un abbinamento immediato: vanno seguiti passaggi precisi, e il risultato dipende soprattutto da due fattori, cioè Root e compatibilità del dispositivo.

Le soluzioni disponibili sono due. Una richiede i permessi di Root, l’altra no. Le procedure restano separate proprio perché cambiano i vincoli, i limiti e perfino le probabilità di riuscita.

Metodo con Root usando l’app Sixaxis Controller

Con questo metodo puoi usare il controller della PS3 su Android solo se il dispositivo ha i permessi di Root già attivi. Se non li hai ancora, puoi provare a cercare nella categoria modding se esiste una guida per il tuo modello. Tieni presente anche un altro limite: su alcuni dispositivi Samsung e HTC possono comparire problemi di compatibilità, mentre con molti altri brand Android la situazione tende a essere più semplice.

Per seguire questa procedura servono alcuni elementi di base:

  • Dispositivo Android smartphone o tablet con permessi di Root abilitati
  • Cavo Mini-USB
  • Controller PS3
  • Adattatore USB On-The-Go (OTG)
  • PC

Per questo metodo si usa l’applicazione Sixaxis Controller, che permette di associare il controller della PlayStation 3 a molti dispositivi Android. L’app però richiede Root, quindi può essere un ostacolo per chi non vuole intervenire in modo profondo sul telefono, anche perché su un dispositivo nuovo il root può invalidare la garanzia. Per ottenere i permessi di Root, in alcuni casi può essere necessario sbloccare il Bootloader e installare una Custom Recovery. Se però il dispositivo è già rootato, puoi andare avanti.

Prima di acquistare l’app a pagamento, che costa al momento 2.29 Euro, conviene fare una verifica preventiva con l’app gratuita dello stesso sviluppatore Sixaxis Compatibility Checker. Quando la avvii, l’app indica se il dispositivo Android è compatibile con il controller PS3 tramite Sixaxis Controller e se i permessi di Root sono attivi. Se la compatibilità c’è, puoi procedere con l’acquisto di Sixaxis Controller; se invece non c’è, il download dell’app a pagamento sarebbe inutile perché il controller non funzionerebbe comunque.

Quando il dispositivo è compatibile, Sixaxis Compatibility Checker mostra anche l’indirizzo Bluetooth del telefono, indicato come Local Bluetooth Address, insieme a una finestra che conferma la compatibilità e invita a scaricare l’app a pagamento. Questo indirizzo va annotato, perché servirà più avanti.

  1. Installa Sixaxis Compatibility Checker e avvialo per verificare compatibilità e presenza del Root.
  2. Annota l’indirizzo Bluetooth mostrato dall’app, perché ti servirà per il pairing.
  3. Scarica Sixaxis Controller solo se il controllo precedente ha dato esito positivo.

Una volta confermata la compatibilità, bisogna preparare il controller della PS3 per lavorare con l’app. Per farlo si usa un tool per PC chiamato SixaxisPairTool, da scaricare, installare sul computer ed eseguire come amministratore. Questo strumento serve a rendere il controller compatibile con l’abbinamento richiesto dall’app sul telefono.

Il funzionamento di SixaxisPairTool è semplice:

  1. Avvia SixaxisPairTool sul PC dopo l’installazione: nella finestra comparirà la scritta Current Master: Searching …
  2. Collega il controller con il cavo USB: il testo dovrebbe cambiare da “Searching” a un indirizzo nel formato xx: xx: xx: xx: xx: xx, cioè l’indirizzo Bluetooth del dispositivo a cui il controller è attualmente associato.
  3. Recupera l’indirizzo Bluetooth del telefono, che viene mostrato in basso nell’app Sixaxis Controller dopo aver toccato Start.
  4. Inserisci l’indirizzo del telefono dentro SixaxisPairTool.
  5. Premi Update per aggiornare i dati del controller.
  6. Controlla il Master: a questo punto dovrebbe corrispondere all’indirizzo Bluetooth del tuo telefono.
  7. Lascia installare i driver richiesti, così il controller potrà lavorare correttamente con il dispositivo Android.

In questa fase alcuni utenti incontrano problemi. Può succedere che SixaxisPairTool non parta e segnali l’assenza del file “libusb0.dll”, costringendo a reinstallare il tool sul PC. In alternativa si può andare nella cartella x86 di installazione di SixaxisPairTool, rinominare libusb0_x86.dll in libusb0.dll e copiare quel file, insieme a libusb0.sys, nella stessa cartella di SixaxisPairTool.exe. In più, conviene aprire la Gestione dispositivi di Windows e disinstallare il dispositivo chiamato HID compliant game controller.

Se il programma parte ma i driver non si installano, puoi provare con SCP Toolkit. In questo modo potrai comunque usare l’applicazione per la gestione del controller della PlayStation 3 su Android.

Ora che il dispositivo è stato riconosciuto, si può passare all’associazione vera e propria con Sixaxis Controller. Questa è la parte più semplice, ma richiede comunque attenzione: prima di tutto verifica che l’app abbia le autorizzazioni come SuperSU, visto che il device è rootato.

  1. Premi Start dentro Sixaxis Controller: l’app eseguirà i controlli necessari per verificare la presenza dei driver corretti.
  2. Tocca Pair Controller per controllare che l’indirizzo Bluetooth del telefono o tablet venga riconosciuto come indirizzo principale del controller.
  3. Verifica la connessione: se l’abbinamento è andato a buon fine, nella finestra apparirà il messaggio Client 1 connected.
  4. Prova i comandi muovendo i pulsanti del controller in modo circolare; l’app dovrebbe spostare le selezioni in base ai tasti premuti.

Ed ecco come funziona una volta che controller PS3 e smartphone Android sono stati associati correttamente:

Metodo senza Root usando l’app Sixaxis Enabler

Questo metodo non richiede Root ed è quello che, in teoria, risulta più semplice da usare. Il limite vero, però, è la compatibilità: funziona sulla maggior parte dei telefoni Samsung Galaxy, ma può creare problemi su altri dispositivi Android. L’applicazione si basa sul tipo di device e sul firmware supportato per il controller PS3, quindi non tutti i modelli reagiscono allo stesso modo.

Per eseguire questa soluzione servono:

  • Uno smartphone Android compatibile
  • Un cavo mini-USB
  • Un controller per la PS3
  • Un adattatore USB On-The-Go (OTG)

L’applicazione Sixablis Enabler è probabilmente il metodo più semplice in assoluto, proprio perché non richiede nemmeno i permessi di Root. Però ha un limite importante: la compatibilità dei dispositivi è ancora molto ristretta. Attualmente funzionano meglio alcuni modelli Samsung Galaxy e i Nexus, e in alcuni casi anche dispositivi LG. Al contrario, device come HTC One, Samsung Galaxy S7 e LG G5, pur essendo ottimi telefoni, non risultano ancora compatibili con l’app, anche se in futuro potrebbero esserlo. Lo sviluppatore consiglia comunque di provarla anche se il modello non compare nell’elenco, con la possibilità di chiedere un rimborso se non funziona.

Questi sono i dispositivi segnalati come compatibili:

  • Nexus 7 2012/2013
  • Nexus 5
  • Nexus 10
  • Samsung Galaxy Note 2/3/4/5
  • Samsung Galaxy S3 / S4 / S5 / S6
  • Samsung Galaxy Note 8.0
  • Samsung Galaxy Note 10.1 Original / 2014
  • Samsung Galaxy Tab Pro 8.4
  • Samsung Galaxy Tab3 8.0
  • LG G2 / G3 / G4
  • LG G Pad 8.3
  • Motorola XOOM
  • Minix Neo X5

Anche Sixablis Enabler è un’app a pagamento, al momento 2.49 Euro. Se hai uno dei dispositivi compatibili, la procedura da seguire è questa:

  1. Acquista e apri l’app Sixaxis Controller, che in questo metodo non richiede Root né autorizzazioni particolari.
  2. Collega il controller via OTG quando nella schermata compare la scritta Detecting Sixaxis, please attach controller.
  3. Conferma l’accesso quando il sistema ti chiede di consentire l’uso dell’app sul dispositivo, poi premi OK per avviare la sincronizzazione.
  4. Controlla lo stato: se il device è compatibile, l’app mostrerà Sixaxis Enabled.
  5. Prova i comandi del controller per verificare che l’app stia gestendo correttamente pulsanti e movimenti; se tutto va bene, vedrai comparire sullo schermo le linee di codice mentre interagisci con il controller della PlayStation 3.

Errori comuni e limiti

Il punto debole del metodo con Root non è solo la necessità di sbloccare il dispositivo: su alcuni modelli Samsung e HTC possono esserci problemi di compatibilità, quindi anche con il Root non è garantito il risultato. Inoltre, se SixaxisPairTool non riconosce correttamente il controller o i driver non si installano, bisogna intervenire su Windows con la sostituzione del file libusb0.dll, la copia di libusb0.sys oppure con l’alternativa SCP Toolkit.

Nel metodo senza Root il limite è ancora più netto: la compatibilità dipende dal modello. Se il telefono non è tra quelli supportati, l’app può non funzionare anche se la procedura è eseguita correttamente. In questo caso non basta il cavo OTG o il collegamento fisico: serve proprio il supporto del device.

Quando conviene e quando no

Se hai già un dispositivo rootato e compatibile, Sixaxis Controller resta la strada più completa, perché ti permette di gestire il controller PS3 in modo più stabile una volta superata la parte iniziale di configurazione. Se invece non vuoi toccare Root, Bootloader o Custom Recovery, vale la pena tentare il metodo con Sixablis Enabler, ma solo se il tuo modello rientra tra quelli supportati o se sei disposto a fare una prova e, se necessario, chiedere il rimborso.

In pratica, la scelta migliore dipende più dal telefono che dal controller: con un dispositivo compatibile il processo è fattibile, ma fuori lista il rischio è di spendere tempo e soldi senza ottenere il risultato.

Questi sono i metodi che si possono usare per poter usare il controller della PS3 su Android. In questo modo potrai giocare meglio con i tuoi giochi preferiti, controllando i movimenti con un controller della PlayStation 3 invece che con il semplice touch screen. Se conosci un altro metodo per usare il controller della PS3 su Android, scrivilo pure nei commenti.

In alternativa ai controller della PS3, per giocare con i giochi Android puoi usare un gamepad pensato apposta per Android, così avrai un controller compatibile al 100% con il sistema operativo del robottino verde. Alla prossima guida.

Domande Frequenti

Posso usare il controller PS3 su Android senza Root?

Sì, ma solo con il metodo basato su Sixablis Enabler e solo se il tuo dispositivo è compatibile. Se il modello non è supportato, l’app non basta a far funzionare il controller.

Perché l’app Sixaxis Controller chiede il Root?

Perché questo metodo ha bisogno di modificare e gestire la connessione a livello più profondo. Senza Root, l’app non può completare la configurazione richiesta.

Cosa devo fare se SixaxisPairTool mostra l’errore libusb0.dll?

Puoi reinstallare il tool oppure andare nella cartella x86, rinominare libusb0_x86.dll in libusb0.dll e copiare anche libusb0.sys nella cartella di SixaxisPairTool.exe. Se serve, rimuovi anche HID compliant game controller da Gestione dispositivi.

Il metodo senza Root funziona su tutti i Samsung Galaxy?

No. Funziona soprattutto su alcuni modelli Samsung Galaxy, ma non su tutti. Per questo l’elenco di compatibilità va controllato prima di acquistare l’app.

Se non riesco ad abbinare il controller, il problema è sempre del telefono?

No, può dipendere anche dai driver, dal pairing con SixaxisPairTool, dall’indirizzo Bluetooth inserito o dalla compatibilità dell’app con il modello usato. Per questo la verifica iniziale è fondamentale.

No products found.