Оглавление:
Как скажет вам любой, кто пользуется своим Android-телефоном, не всегда легко играть в игры, которые вы любите в наши дни. Многие разработчики игр используют методы обнаружения анти-root, чтобы вы не могли играть в их игру, если вы рутируете свой телефон. Слишком распространенное объяснение того, почему существует эта антикорневая философия, заключается в борьбе с мошенничеством, и в частности, это объяснение раздражает пользователей - Pokémon Go.
Niantic даже не позволит приложению полностью запуститься, если будет похоже, что вы рутируете свой телефон, а метод, используемый для определения наличия у вас корневого доступа, творит многих людей в неправильном направлении.
Держись подальше от моей файловой системы
Чтобы узнать, есть ли у вашего телефона root-доступ, Pokémon Go на Android запрашивает разрешение на просмотр вашей файловой системы. Это довольно распространенное разрешение для приложения, которое нужно запрашивать, так как большинству приложений нужно что-то записать на телефон, это не является большим сюрпризом. Но в недавнем обновлении приложения этот доступ используется для поиска файлов и папок, которые обычно используются с корневыми приложениями.
Niantic очень агрессивно относится к тому, как он ищет эти вещи и решает, обманываете ли вы.
Это грязно по двум причинам. Во-первых, это не круто, когда приложение копается в ваших папках, не говоря вам, что оно делает это. Даже если вы дали приложению разрешение на чтение ваших файлов, большинство людей не используют Pokémon Go, которое предполагает, что оно будет вести себя таким образом.
Во-вторых, и, возможно, более важно, Niantic очень агрессивно относится к тому, как он ищет эти вещи и решает, обманываете ли вы. При обновлении кто-то нередко перемещает данные с одного телефона на другой, а это означает, что все, что требуется, - это папка с именем, подобным корневому приложению для Pokémon Go, чтобы полностью закрыть вас до тех пор, пока папка не будет удалена.
Очевидно, что для большинства людей это не имеет большого значения, учитывая, как мало людей фактически рутируют свои телефоны в наши дни, но создает такое большое неудобство для пользователей, которые либо в настоящее время имеют root-права, либо в какой-то момент пользовались root-правами, особенно при отсутствии связи с пользователь, отстой.
Нет вреда в объяснении того, что вы делаете
Печальная правда в том, что есть люди, которые используют root-доступ для фальсификации своего местоположения GPS и путаются с тем, как должен играть Pokémon Go. Это дает этим игрокам несправедливое преимущество, позволяя им играть из своей гостиной, когда все остальные бегают по городу. И хотя подмена местоположения является наиболее распространенной формой мошенничества, это не единственный вид. Манипулирование игрой для вашего же блага разрушает опыт для всех остальных, и Niantic вправе использовать механизмы для борьбы с этими людьми на благо большего сообщества игроков.
Возможно ли, что Niantic полностью изменит эту политику? Нет.
Но ясно, что некоторые из этих методов доходят до крайности, особенно в сочетании с отсутствием связи в приложении. Там нет диалога, чтобы объяснить, почему приложение не позволяет вам играть, потому что это облегчает для реальных читеров обходной путь. Niantic находится в жестком положении, потому что каждый, кто никогда не использует рут-доступ к читам, наказывается. И опять же, достаточно иметь пустую папку, связанную с корневыми приложениями, чтобы эта «функция» безопасности заработала.
Возможно ли, что Niantic полностью изменит эту политику? Нет. К сожалению, есть намного больше людей, которые жалуются на мошенников, разрушающих игру ежедневно, и Niantic будет каждый раз привлекать большую аудиторию. И хотя существуют способы обойти эту существующую проблему для тех, кто имеет корни, танец между эксплойтом и патчем будет продолжаться до тех пор, пока эти компании увидят выгоду в том, что остановят даже пару читеров.