для всех андроидов: действительно ли режим полета предотвращает отслеживание местоположения?

(Извиняется, если ответы на следующие вопросы кажутся очевидными, но я не эксперт, поэтому подумал, что я спрошу.)

Более крупный вопрос можно разбить, но я не считаю, что подзапросы достойны отдельных вопросов SE, поэтому здесь говорится:

1. Истина или ложь: , когда вы помещаете любое устройство Android в режим самолета , один отключает всю передачу сигнала с устройства.

Я считаю, что ответ на этот вопрос: true , но было бы интересно узнать, например. (в порядке убывания интереса),

  • степень, в которой это утверждение неверно для всех андроидов OOTB . Например, существуют ли конкретные модели /модели, для которых это утверждение неверно?
  • степень, в которой один или несколько устройств Android могут отключить режим самолета внешним сигналом. Пример сценария, который приходит (мой параноид :-) ум:
    • может ли частное противоугонное устройство, предположительно, с соответствующим приложением, пинговать устройство таким образом, чтобы его приложение выводило устройство из режима самолета, чтобы ответить?
    • Требует ли какое-либо правительство, чтобы устройства, приобретенные в их юрисдикции, требовали ответа на какой-либо внешний сигнал?

2. Истина или ложь: любое Android-устройство, которое не может передавать сигналы, не может быть привязано к геотермии.

Опять же, я подозреваю, что это правда, но было бы интересно узнать о нетривиальных путях, в которых это может быть ложным. Примером нетривиального поражения было бы устройство, на котором установлен пассивный тэг RFID . Примером тривиального поражения было бы для пользователя прикреплять маяк GPS к ее /его устройство.

Если оба из них верны, то нельзя (тривиально) геотрассировать местоположение устройства Android в режиме самолёта ... если я не пропущу что-то ...

5 голосов | спросил TomRoche 15 J000000Friday16 2016, 22:39:28

1 ответ


3

Ответ на оба: «Зависит».

Режим полета

Что это такое в наши дни, когда воздушные самолеты позволяют вам использовать WiFi и Bluetooth? Не говорите, что это не связанный с этим вопрос. Здесь не только этот термин возникает, но он может быть таким же переменным, как то, как каждая авиакомпания имеет дело с ним:

$ adb shell settings get global airplane_mode_radios
cell,nfc,wimax,bluetooth,wifi
$ adb shell settings put global airplane_mode_radios "cell,nfc,wimax"
$ adb shell settings get global airplane_mode_radios
cell,nfc,wimax

Что это? Первое - это то, что вы, вероятно, ожидали: все виды сигналов переключаются в режиме самолета (строка 2). Но его можно изменить (строка 3), а затем выглядит совсем по-другому (строка 5). Я, например. исключая WiFi на некоторых из моих устройств. У разных производителей /ПЗУ могут быть разные пресеты. Таким образом, не может быть общего ответа, если вы не выполните define «режим самолета». И, конечно же, есть приложения, которые могут автоматически переключать все это (по крайней мере, на корневых устройствах) - ваше «противоугонное» предположение является очень хорошим примером для этого. Параноидальный человек мог даже использовать, например, для настройки «сторожевого пса»: «Всякий раз, когда мой устройство покидает настроенную геозонность, автоматически сообщает свое местоположение на мой сервер через 30 секунд. Если необходимо, включите для этого WiFi или мобильные данные ». Может быть сложным, но выполнимым. На ненавязанных устройствах это ограничено, но не последним:

$ adb shell settings get global airplane_mode_toggleable_radios
bluetooth,wifi,nfc

Опять только пример, который может быть недействительным для каждого устройства (относительно строки 2). Возможно, вы уже догадались:

adb shell settings put global airplane_mode_toggleable_radios "bluetooth,wifi,nfc,wimax,cell"

И с этим все можно снова переключить. Согласно тесту , проведенному Prahlad Yeri , это даже работает на ненарушенных устройствах. Настройки, применяемые таким образом, сохраняются при перезагрузке (но, конечно, не

ответил Izzy 16 J000000Saturday16 2016, 00:11:50

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132