Как заставить контроллер Xbox One S правильно работать с Android
Спустя годы после бума смартфонов появились сотни различных контроллеров Bluetooth для Android. Большинство из них работают просто отлично из коробки, но есть и исключения, как, например, новый контроллер Xbox One S, оснащенный Bluetooth..
Контроллер подключается нормально, но из-за прошивки Microsoft все кнопки зашифрованы, и вы не можете легко играть в стандартные игры. Если вы хотите вручную редактировать входные данные для вашего контроллера, вам понадобится рутированный телефон, файловый менеджер с возможностями root (мы будем использовать Root Explorer) и немного опыта редактирования системных файлов.
ПРИМЕЧАНИЕ. Если вы не можете получить root права на свой телефон (или просто не хотите этого делать), у вас все еще есть варианты, хотя и более ограниченные. Любая игра, которая позволяет вручную переназначить конфигурацию контроллера, включая практически любой эмулятор ретро-консоли, должна иметь возможность работать с контроллером Xbox One S после изменения конфигурации. Тем не менее, чтобы заставить его работать должным образом с любой игра, вам понадобится рут.
Шаг первый: скачать пользовательский макет
Когда впервые вышел обновленный контроллер One S, некоторые предприимчивые пользователи Android создали файл пользовательского макета, который исправляет ввод зашифрованных кнопок. Он размещен в системе отслеживания проблем Google, здесь: нажмите кнопку «Загрузить» в разделе «Vendor_045e_Product_02e0.kl». Это файл пользовательской раскладки клавиатуры, который вы поместите в системный раздел вашего телефона..
Загрузите файл прямо на телефон или скопируйте его с компьютера на телефон через USB. В Chrome файл должен загружаться в папку загрузки по умолчанию..
Шаг второй: скопируйте файл макета
Откройте файловый менеджер с поддержкой root и перейдите к файлу, который вы только что загрузили (по умолчанию он, вероятно, будет / SDCard / скачать
). Выберите и скопируйте файл.
Теперь направляйтесь в папку с файлами раскладки клавиатуры, / Система / USR / keylayout
. Вставьте файл в папку. Если вы получили приглашение для монтирования root из приложения, примите его.
Шаг третий: заново подключите контроллер и начните играть
Как только файл окажется в нужной папке, перезагрузите телефон и заново подключите контроллер One S через Bluetooth.
Затем запустите любую игру с поддержкой контроллера, и вы сможете играть в нее нормально!
Если контроллер все еще не работает
Если у вас также есть Xbox One, и вы использовали свой контроллер на своей консоли, возможно, он обновил микропрограмму контроллера автоматически. В этом случае измененный макет может не работать. Попробуйте переименовать файл макета «Vendor_045e_Product_02fd.kl» и повторить шаги, описанные выше. Если это не сработает, проверьте права доступа к файлу и измените код на 644 (как показано выше). Надеюсь, это поможет вам.