Como fazer o controle do Xbox One S funcionar corretamente com o Android

Anos após o boom dos smartphones, existem centenas de controladores Bluetooth diferentes para Android. A maioria deles funciona perfeitamente fora da caixa, mas há exceções, como o novo controlador Xbox One S equipado com Bluetooth da Microsoft .

O controlador se conecta bem, mas devido ao firmware da Microsoft, os botões estão todos 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 habilidades de root (usaremos o Root Explorer ) e um pouco de experiência em edição de arquivos de sistema.

NOTA: Se você não conseguir fazer o root em 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 do Xbox One S após alterar a configuração. No entanto, para fazê-lo funcionar corretamente com qualquer jogo, você precisará de root.

Etapa um: baixar o layout personalizado

Quando o controlador One S atualizado foi lançado pela primeira vez, alguns usuários empreendedores 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.

Baixe o arquivo diretamente para o seu telefone ou copie-o do computador para o telefone via USB. No Chrome, o arquivo deve ser baixado para a pasta de download padrão.

Recomendado:  Como ativar o modo escuro no Planilhas Google

Etapa dois: copiar o arquivo de layout

Abra seu explorador de arquivos habilitado para raiz e navegue até o arquivo que você acabou de baixar (por padrão, provavelmente estará /sdcard/download). Selecione e copie o arquivo.

Agora vá para a pasta que contém os arquivos de layout do teclado /system/usr/keylayout,. Cole o arquivo na pasta. Se você obtiver um prompt de montagem raiz do aplicativo, aceite-o.

Etapa três: reconecte o controlador e comece a jogar

Quando o arquivo estiver na pasta correta, reinicie o telefone e reconecte o controlador One S por Bluetooth .

Em seguida, inicie qualquer jogo com suporte para controlador e você deve ser capaz de jogá-lo normalmente!

Se o controlador ainda não funcionar

Se você também possui um Xbox One e usou o controlador no 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 repetir as etapas acima. Se isso não funcionar, verifique as permissões do arquivo e altere o código para 644 (conforme mostrado acima). Esperançosamente, isso colocará as coisas em funcionamento para você.