No Image

Фиктивное местоположение андроид что это

4 просмотров
10 марта 2020

Константин Иванов

Настройки, которые используются для отладки и для разработки приложений, спрятаны в вашем телефоне – спрятаны в прямом смысле слова. Многие из нас идут в соответствующий раздел меню, чтобы запустить отладку USB или переключиться к рабочему модулю ART, но кроме этого, здесь имеется целый список настроек. Большая часть никогда вам не понадобится, но разве не интересно узнать, что скрывается в недрах вашего устройства?

Настройки

  • Создать отчет об ошибках. Тапаете здесь, чтобы отправить соответствующее сообщение туда, куда вы хотите. Устройство готовит нужные файлы для отправки, что занимает пару минут, после чего вы видите уведомление. Если смахнуть его, процесс остановится, а если тапнуть, сообщение отправится.
  • Пароль резервного копирования. Позволяет использовать ADB для создания бэкапа и восстановления приложений и связанных с ними данных на вашем компьютере. Резервное копирование данных требует введения пароля, и без него данные не могут быть восстановлены.
  • Активный режим. Выбор этого пункта позволяет вам держать экран работающим постоянно при подключении телефона кабелем к зарядному устройству или к компьютеру по USB. Не стоит использовать этот пункт без надобности, поскольку это верный способ выжечь экран.
  • Выбор рабочего модуля. Именно здесь вы можете выбрать между Dalvik и ART. Последний по-прежнему находится в тестовом режиме – это явно не то, что мы увидим в Android L. С некоторыми телефонами у него настоящий антагонизм, поэтому стоит уточнить на соответствующем форуме насчет вашей модели устройства.
  • Включить журнал трансляции операций HCI Bluetooth. Иногда разработчику или специалисту по безопасности требуется перехватить и проанализировать пакеты Bluetooth HCI. Включение этого пункта помещает их в файл, который находится во встроенной памяти устройства (/sdcard/btsnoop_hci.log) для восстановления. После этого их можно проанализировать программой типа Wireshark.
  • Статистика процессов. Все, что вам может понадобиться узнать о запущенных на вашем устройстве процессах. Тапаете здесь, а потом на одном из пунктов. Для обычного пользователя это просто набор цифр, но для разработчика может быть весьма полезным.
  • Отладка USB. То, что позволяет вашему телефону связываться с компьютером, используя Android Debug Bridge (ADB). Это требуется для использования DDMS или команд ADB.
  • Отозвать авторизацию отладки USB. Когда отладка при помощи компьютера происходит в первый раз, вам нужно авторизовать его и установить пару ключей. Эта настройка отменяет данное действие и предлагает повторить его снова.
  • Отчеты об ошибках. Включает опцию, которая становится видимой, когда вы зажимаете кнопку питания для сбора и отправки отчета об ошибках. Очень удобно, если вы что-то тестируете.
  • Фиктивные местоположения. Эта настройка позволяет вам вручную задавать информацию о местоположении, заставляя ваш телефон думать, что он там, где его в действительности нет. Кроме читов для Forsquare, это полезно для приложений, которые используют информацию о местоположении.
  • Приложение для отладки. Эта настройка позволяет вам выбрать приложение для отладки. Вам не требуется действительно подключаться к отладчику, но если вы включите его, то не будете получать сообщений об ошибках, когда останавливаетесь на точке останова. Если вы не понимаете, что это значит, тогда эта настройка вам никогда не требовалась и не понадобится. Она создана для работы со средствами разработчика, позволяющими убедиться в том, что приложение работает корректно.
  • Подождите, пока отладчик. Этот пункт остается неактивным, пока вы не выберет приложение для отладки. Когда оно установлено и выбрано, то настройка просто не позволяет выбранному приложению запуститься до тех пор, пока не включится отладчик. Еще один пункт, который нужен разработчикам, но бесполезен для большинства пользователей.
  • Проверять для USB. Позволяет Google сканировать приложения, которые вы поставили через ADB, на предмет вредоносного поведения. Хорошая вещь.
  • Показывать касания. Выбирая этот пункт, вы будете видеть визуальный эффект, подтверждающий регистрацию касания экрана.
  • Местоположение указателя. Эта настройка размещает в верхней части экрана строку, в которой выводятся координаты точки экрана, которой коснулись последней.
  • Показать обновления экрана. Заставляет край «окна» вспыхивать, когда происходит обновление контекста. Раздражает безумно.
  • Показывать границы макета. Отмечает края элементов в окне диалога для того, чтобы вы знали, куда нужно нажать, чтобы активировать его. Попробуйте – и немедленно выключайте.
  • Написание справа налево. Изменяет ориентацию экрана для поддержки языков с правосторонним написанием
  • Анимация окна: масштаб. Устанавливает скорость воспроизведения анимации окна. Чем меньше число, тем быстрее.
  • Анимация перехода: масштаб. Устанавливает скорость воспроизведения анимации при переходе. Опять же, чем меньше, тем быстрее.
  • Эмуляция дополнительных дисплеев. Эта настройка позволяет разработчикам имитировать различные размеры экрана. Не самая надежная вещь.
  • Рендеринг принудительно. Заставляет приложения использовать аппаратный двухмерный рендеринг, если они были написаны так, чтобы не использовать его по умолчанию. Иногда творит чудеса. Иногда отправляет все к чертям. Будьте бдительны.
  • Показать обновления окна. С этой настройкой любая отрисовка, производимая графической подсистемой, получает красную подсветку.
  • Показывать аппаратные обновления. Выделяет аппаратные уровни зеленым при обновлении. Зачем это нужно — можете почитать здесь http://www.curious-creature.org/2013/09/13/optimizing-hardware-layers/ (на английском).
  • Отладка наложения. Наложение происходит каждый раз, когда приложение запрашивает систему на отрисовку чего-либо поверх чего-то иного. Эта настройка позволяет вам видеть, когда и где это происходит, чтобы видеть, в чем проблема.
  • Включить 4х MSAA. Эта настройка принудительно включает множественную выборку сглаживания (MSAA). Как и с любым другим графическим ускорителем, чем больше сглаживания, тем лучше все смотрится. Но скорость работы при этом падает.
  • Строгий режим. Эта настройка заставляет экран мигать, когда приложение использует главный поток для выполнения длительной и интенсивной операции.
  • Выводить использование ЦП. Размещает в правом верхнем углу небольшое окно с информацией о центральном процессоре и его использовании. Забавная игрушка.
  • Профиль обработки GPU. Эта настройка может либо рисовать график на экране, либо писать его в файл. График — визуальное отображение загрузки работы графического адаптера. Еще одна вещь, на которую интересно посмотреть.
  • Включить трассеровку OpenGL. Настройка, позволяющая следить за ошибками OpenGL и помещающая их в специальный файл лога по вашему выбору. Ничего такого, что стоило бы трогать большинству пользователей.
  • Не сохранять операции. Эта настройка уничтожает любое приложение, как только вы закрываете его окно. Ничего хорошего из этого не выйдет, что бы там на форумах ни писали.
  • Фоновые процессы. Позволяет задавать в настройках количество процессов, которые могут одновременно работать в фоне. Еще одна вещь, которую большинству из нас не стоит трогать слишком часто. Если вообще стоит.
  • Показать все ANR. Эта настройка заставляет все процессы показать сообщение «Приложение не отвечает», если приложение зависло, включает фоновые процессы, которые не запускаются пользователем. Полезно, если одно приложение мешает нормально работать другому.
Читайте также:  Готовим в мультиварке филипс

Понятно, что большинству пользователей все эти настройки ни на что не сдались. Кроме того, лезть туда и нажимать на пункты меню ради самого процесса — не лучшая идея. Но всегда стоит знать, что вообще можно сделать, хотя бы и просто для того, чтобы не делать этого никогда.

Надеемся, что наш рассказ просветил вас немного по вопросу этих настроек и опций, записанных непонятными словами. Кстати, в зависимости от выбранного языка системы, производителя и версии ОС Android, набор пунктов может несколько отличаться разделами и их названиями.

Задумывались ли Вы о том, что при создании снимка в его метаданные записывается информация о Вашем местонахождении? Кроме этого есть огромное количество программ отслеживающие наше местоположение с помощью данных GPS. Среди них: социальные сети, различные шоусервисные программы, мессенджеры, навигаторы и т.п.

Кстати, в статье «Удалить данные фото » мы рассказывали об удаления метаданных фотографий в ОС Windows, а в статье «Exif Android» о том как просмотреть или подделать метаданные фотографии на Андроид.

Подмена местоположения на Android

Подмена местоположения нужна:

  • для обеспечения Вашей приватности (в большинстве случаев);
  • для сокрытия данных GPS-кординат от различных приложений и игр типа WhatsApp, Viber, Tinder и т.д.

Помните нашумевшую в прошлом году игру Pokemon GO? Так вот, с помощью ниже указанных способов можно было собирать покемонов, не вставая с кровати. И разработчики ничего не могли и не могут с этим поделать.

Что нужно для подмены местоположения?

  • соответствующее приложение (об этом чуть ниже)
  • разрешение системы

В стандартных настройках ОС Android возможность подмены местоположения ограничена. Однако это можно изменить в разделе «Для разработчиков».

После открытия режима «Для разработчиков» и установки приложения для подмены GPS, Вам нужно будет указать, что нужно использовать именно это приложение. Запутано? Нет! Сейчас Вы все поймете.

Включение режима «Для разработчиков»

Сначала зайдите в «Настройки», затем найдите пункт «О телефоне». И нажмите 7 раз на версию оболочки системы.

Пункт «О телефоне» в разных версиях Андроид и оболочках может отличатся в названии, например: «Об устройстве» и т.д.

Читайте также:  Где находится история запросов

Нужно нажать 7 раз именно на версию оболочки системы. Также могут быть отличия в названии, например, v.1.1 и т.д.

Теперь вернитесь в «Настройки – Дополнительно». Появится пункт «Для разработчиков».

Приложения для подмены местоположения

Я опишу три самых практичных и удобных (на мой взгляд) приложения:

  • Fake GPS Location — наиболее оптимально сочетает в себе параметры простота / функциональность.
  • Mock Locations — больше направленно на создание условных маршрутов.
  • Fake GPS – Fake Location — еще более простая альтернатива первому.

Каждое приложение, как видите, имеет свои специфические функции, поэтому выбор за Вами. Но в конце обзора я все-таки расскажу о своем личном выборе.

Подмена местоположения в Fake GPS Location

Fake GPS Location — очень удобное и функциональное приложение. Среди основных функций стоит отметить:

  • подмену одним нажатием
  • функцию включения при загрузке системы
  • случайную смену местоположения

При входе в приложение, Вам сразу же будет предложено использовать системой именно это приложение (произойдет переход в раздел «Для разработчиков»). Что очень удобно.

Подмена местоположения в Fake GPS Location

Теперь просто подстройте точку ка карте под сам показчик и нажмите Play. В трее будет отображаться текущее местоположение. Остановить симуляцию можно просто нажав на паузу.

Также если Вы зайдете в настройки, то увидите несколько полезных функций, таких как:

  1. Автоматическое включение при перезагрузке устройства.
  2. Применение к различным приложениям.
  3. Случайную смену локации при прохождении Вами определенного пути в метрах.

Подмена местоположения в Fake GPS Location

Как видите все очень просто и удобно!

Подмена GPS координат в Mock Locations

Mock Locations — это очень функциональное приложение. В нем осуществляется не просто подмена местоположения на Android устройстве, но и симуляция всего маршрута.

При этом вы можете задать скорость и время пребывания в точках, сохранить маршрут и найти в поиске нужные места на карте.

Использование приложения также начинается с внесения изменений в пункт «Для разработчиков».

Fake Location. Среди плюсов стоит отметить простейший интерфейс и возможность сохранения точек пребывания в закладки. В использовании нет нечего сложного, поэтому я не вижу смысла в инструкции.

В завершение скажу, что, по моему мнению, наиболее оптимально работает Fake GPS Location, да и простота интерфейса просто впечатляет. И это не просто слова, я протестировал около 10 приложений для подмены местоположения.

В маркете есть еще большое количество приложений для изменения местоположения. Можете их пробовать, но не забывайте обращать внимание на список разрешений которое требует то или иное приложение, и если что-то вызывает подозрение не устанавливайте его. Если все же решили установить, то вот вам две статьи, которые помогут сделать это правильно и безопасно. В статье «Проверка APK» вы узнаете как проверять приложение на вирусы, еще до того как вы его скачаете и установите на свое устройство, а в статье «Как установить приложение» узнаете как тестировать новые приложения, не подвергая телефон / планшет опасности.

Меню с расширенными опциями для разработчиков в операционной системе Android является скрытым. Как можно догадаться, в большинстве своем функции, представленные в нем, ориентированы на подготовленных людей, рассматривающих платформу не только с точки зрения пользователя. Попасть в меню можно, нажав семь раз по пункту «Номер сборки», который находится в разделе настроек «О телефоне». Одно условие — вы должны иметь root-доступ к системе.

Раздел «Для разработчиков» после осуществления этого действия появится в списке основных опций. Перед использованием функций, скрывающихся в этой области конфигураций, следует понимать, что они созданы не для развлечения, а для тонкой настройки с пониманием происходящего. Если некоторые пункты не следует трогать вовсе, то другие смогут внести разнообразие в пользовательский опыт. Нижеприведенный список содержит 8 интересных вещей, к которым можно получить доступ с правами разработчика.

Читайте также:  Приложение чтобы обрезать видео

1. Включить режим USB-отладки

Само название этой функции звучит так, будто эта опция может находиться в обиходе лишь у профессионального разработчика приложений для Android, но на деле применение этого режима является, пожалуй, самой широко распространенной скрытой опцией. USB-отладка позволяет приложениям на компьютере взаимодействовать с Android-устройством с помощью USB-соединения. Это может потребоваться для различных трюков, связанных с управлением смартфоном: получением прав суперпользователя, разблокировки устройства и установки кастомной прошивки.

Также можно использовать команды отладочного моста для обмена файлами или создания и восстановления резервных копий устройства без применения прав суперпользователя. Важно помнить, что USB-отладка может угрожать безопасности, если Android-устройство будет подключено к зараженному USB-порту.

2. Использовать пароль для резервного копирования

Трюки с использованием отладочного моста могут потребовать пароля на доступ к созданным резервным копиям устройства, если USB-отладка применялась именно с этой целью. Это поможет защитить созданные «бэкапы». Пароль зашифрует их и не позволит восстановить резервные копии без него.

3. Отключить или изменить скорость анимации

Переключаясь между приложениями и экранами на Android, часть времени пользователь тратит на просмотр анимации, которая может быть совершенно лишней для него. К счастью, ее можно отключить именно благодаря скрытому разделу «Для разработчиков» или изменить ее масштаб и скорость, если она все-таки требуется для неких нужд. На достаточно быстрых телефонах и планшетах переключение между приложениями можно сделать по-настоящему мгновенным. Для того, чтобы осознать, что привычное Adnroid-устройство не было достаточно отзывчивым, достаточно ради эксперимента отключить анимацию в соответствующем пункте.

4. Включить «4х MSAA» для игр, использующих трехмерную графику

Телефоны и планшеты высокого класса с выдающейся графической производительностью и поддержкой современных 3D-игр подразумевают возможность осуществить еще лучшее взаимодействие с ресурсозатратными программами. Для этого в разделе «Для разработчиков» предусмотрен специальный пункт, позволяющий включить опцию «4x MSAA». Это заставит устройство использовать четырехкратное сглаживание в технологии OpenGL ES 2.0, что значительно улучшит качество графики, но, возможно, быстро посадит аккумулятор.

5. Убедиться в негативном влиянии приложений типа «Task Killer»

Подобное ПО используется для автоматического завершения процессов, исполняемых приложениями. Но специалисты утверждают, что приложения типа «Task Killer» не просто бесполезны, а вредны. Их применение лишь замедляет быстродействие системы удалением кэшированных данных, заставляя Android каждый раз при новом запуске загружать приложения из памяти. Подраздел «Не сохранять действий» поможет убедиться в этом.

Включение этого режима будет принудительно закрывать использующиеся приложения при завершении работы с ними. Достаточно и нескольких минут для того, чтобы понять, насколько негативно сказывается такой тип функционирования на быстродействии. Все процессы смартфона заметно замедлятся, это, наверняка, станет раздражать пользователя. Именно поэтому разработчики Google поместили данную функцию в скрытое меню, подальше от обычных юзеров, которые могли бы случайно активировать режим «Task Killer», а после винить платформу в медленной работе.

6. Активировать фиктивное местоположение

Суть данной возможности полностью раскрывается в ее названии. Она направлена на обмане самого Android-устройства по поводу его местонахождения. Использование этой скрытой функции и приложения «Fake GPS» позволит внушить системе и отдельным программам, что пользователь находится в месте, в котором его на самом деле нет. Как это можно использовать в реальной жизни? Скорее всего, это может стать фундаментом для шутки над друзьями по поводу мгновенной телепортации в другой конец Земли с помощью тех приложений, что используют функцию «check-in», демонстрирующую местоположение.

7. Не позволять устройству выключать экран во время зарядки

Распространены приложения, адаптированные под так называемый «Daydream Mode». Этот режим позволяет не затемнять экран во время зарядки. Для работы с другими программами можно использовать скрытую возможность, находящуюся в подразделе «Не выключать экран». Подсветка дисплея в таком случае будет функционировать беспрерывно.

8. Проверить загруженность процессора

Осуществить проверку загрузки процессора можно, активировав функцию «Статистика процессов». Информация появится вверху любого используемого приложения. Цифры, расположенные слева направо, представляют собой нагрузку на систему в течение одной, пяти и пятнадцати минут. Это не та функция, которая может быть необходима пользователю постоянно, но она может оказаться достойной альтернативой сторонним приложениям.

Разбираясь с расширенными опциями, следует понимать, что они предназначены для профессиональной отладки. Изменять значения без понимания последствий категорически не советуется. В любом случае, отменить любое изменение можно, удалив пользовательские параметры с помощью переключателя в верхней части экрана.

«>

Комментировать
4 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock detector