Anni dopo il boom degli smartphone, ci sono centinaia di diversi controller Bluetooth per Android. La maggior parte di loro funziona perfettamente, ma ci sono eccezioni, come il nuovo Microsoft Controller Xbox One S dotato di Bluetooth .
Il controller si collega correttamente, ma a causa del firmware Microsoft, i pulsanti sono tutti criptati e non puoi giocare facilmente ai giochi standard. Se desideri modificare manualmente gli input per il controller, avrai bisogno di un telefono con root , un file explorer con capacità di root (useremo Root Explorer ) e un po 'di esperienza nella modifica dei file di sistema.
NOTA: se non puoi eseguire il root del tuo telefono (o semplicemente non vuoi), hai ancora delle opzioni, anche se più limitate. Qualsiasi gioco che ti consente di rimappare manualmente la configurazione del controller, inclusi quasi tutti gli emulatori di console retrò, dovrebbe essere in grado di funzionare con il controller Xbox One S dopo aver modificato la configurazione. Tuttavia, per farlo funzionare correttamente con qualunque gioco, avrai bisogno di root.
Fase uno: scarica il layout personalizzato
Quando è uscito per la prima volta il controller One S aggiornato, alcuni utenti Android intraprendenti hanno creato un file di layout personalizzato che corregge l'input del pulsante codificato. È ospitato su Issue Tracker di Google, qui : premere il pulsante "Download" sotto "Vendor 045e Product 02e0.kl". Questo è un file di layout di tastiera personalizzato che inserirai nella partizione di sistema del tuo telefono.
Scarica il file direttamente sul telefono o copialo dal computer al telefono tramite USB. Su Chrome, il file dovrebbe essere scaricato nella cartella Download predefinita.
Passaggio due: copia il file di layout
Apri il tuo file explorer abilitato per root e vai al file che hai appena scaricato (per impostazione predefinita, probabilmente sarà in formato
/ sdcard / download
). Seleziona e copia il file.
Ora vai alla cartella contenente i file di layout della tastiera,
/ system / usr / keylayout
. Incolla il file nella cartella. Se ricevi un prompt di montaggio root dall'app, accettalo.
Passaggio tre: ricollega il controller e inizia a giocare
Una volta che il file si trova nella cartella corretta, riavvia il telefono e ricollegare il controller One S tramite Bluetooth .
Quindi, avvia qualsiasi gioco con il supporto del controller e dovresti essere in grado di riprodurlo normalmente!
Se il controller continua a non funzionare
Se possiedi anche una Xbox One e hai utilizzato il controller sulla console, potrebbe aver aggiornato automaticamente il firmware del controller. In tal caso, il layout modificato potrebbe non funzionare. Prova a rinominare il file di layout "Vendor_045e_Product_02fd.kl" e a ripetere i passaggi precedenti. Se non funziona, controlla le autorizzazioni del file e modifica il codice in 644 (come mostrato sopra). Si spera che questo ti metta in moto le cose.