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.
Índice
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.
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ê.