Como obter o controlador do Xbox One S trabalhando corretamente com o Android
Anos após o boom do smartphone, existem centenas de controladores Bluetooth diferentes para o Android. A maioria deles funciona bem, mas há exceções, como o novo controle Xbox One S equipado com Bluetooth da Microsoft..
O controlador se conecta bem, mas devido ao firmware da Microsoft, os botões são embaralhados e você não pode jogar jogos padrão facilmente. Se você quiser editar manualmente as entradas para o seu controlador, você precisará de um telefone enraizado, um explorador de arquivos com capacidades de root (usaremos o Root Explorer) e um pouco de experiência na edição de arquivos de sistema..
OBSERVAÇÃO: Se você não conseguir fazer o root no seu telefone (ou simplesmente não quiser), ainda terá opções - embora mais limitadas. Qualquer jogo que permita remapear manualmente a configuração do controlador, incluindo quase qualquer emulador de console retro, deve ser capaz de funcionar com o controlador Xbox One S depois de alterar a configuração. No entanto, para obtê-lo funcionando adequadamente com qualquer jogo, você vai precisar de root.
Etapa 1: baixar o layout personalizado
Quando o controlador One S atualizado foi lançado, alguns usuários do Android criaram um arquivo de layout personalizado que corrige a entrada do botão embaralhado. Ele está hospedado no Issue Tracker do Google, aqui: pressione o botão "Download" em "Vendor_045e_Product_02e0.kl". Este é um arquivo de layout de teclado personalizado que você colocará na partição do sistema do seu telefone.
Faça o download do arquivo diretamente para o seu telefone ou copie-o do seu computador para o seu telefone via USB. No Chrome, o arquivo deve ser baixado para a pasta de download padrão.
Etapa 2: copiar o arquivo de layout
Abra seu explorador de arquivos habilitado para root e navegue até o arquivo que você acabou de baixar (por padrão, ele provavelmente estará em / sdcard / download
). Selecione e copie o arquivo.
Agora vá para a pasta que contém os arquivos de layout de teclado, / system / usr / keylayout
. Cole o arquivo na pasta. Se você receber um prompt de montagem raiz do aplicativo, aceite-o.
Terceiro Passo: Reconectar seu Controlador e Iniciar o Jogo
Quando o arquivo estiver na pasta correta, reinicie o telefone e reconecte o controlador One S pelo Bluetooth.
Então, inicie qualquer jogo com suporte de controlador, e você poderá jogar normalmente!
Se o controlador ainda não funcionar
Se você também possui um Xbox One e usou seu controlador em seu console, ele pode ter atualizado o firmware do controlador automaticamente. Se for esse o caso, o layout modificado pode não funcionar. Tente renomear o arquivo de layout “Vendor_045e_Product_02fd.kl” e repita as etapas acima. Se isso não funcionar, verifique as permissões do arquivo e altere o código para 644 (como mostrado acima). Com sorte, isso fará as coisas funcionarem para você.