Я продолжаю видеть предупреждающие знаки о включении ADB через сеть, когда вы не подключены к сети WiFi, но что, если я хочу подключить ADB через 3G / 4G?
Всякий раз, когда я пытаюсь сделать это любым из обычных методов WiFi, он возвращает неверный IP-адрес для подключения. Я даже пытался получить IP с # ip addr show
- но это тоже не сработало.
Есть идеи, как это сделать?
Да, это не безопасно. Но как использовать эту уязвимость, когда IP-адрес может измениться?
security
settings
adb
networking
гт-Ванда
источник
источник
Ответы:
Открытие ADB на незащищенном соединении является серьезной угрозой безопасности. На телефоне без рута он дает доступ ко всей вашей файловой системе. На рутированном телефоне он дает доступ ко всей вашей файловой системе с разрешениями на запись. Соединение не зашифровано, и нет доступа к паролю или ключу для доступа к ADB. Это просто плохая идея. Кроме того, ваш оператор может даже не разрешить трафик более 5555 (стандартный порт ADB), он может передавать ваш трафик или могут быть другие усложняющие факторы.
Кроме того, настройка SSH не должна быть сложной. Я использую SSHDroid все время. Я могу получить защищенную оболочку от любого соединения WiFi, и она отлично работает для беспроводной передачи файлов. Вы можете настроить задачу на включение SSHDroid всякий раз, когда устройство подключается к WiFi, а другая отправляет вам IP-адрес. Технически, вы даже можете запустить его без WiFi, но я, как правило, не рекомендую его, так как он все еще открыт для уязвимостей, которые могут привести к проблемам, подобным оставлению ADB открытым (хотя несколько менее вероятно, так как SSH спроектирован как безопасный).
Наконец, есть ряд приложений, которые созданы специально для определения местоположения вашего телефона. Motorola включает эту функцию с Motoblur, которая также может удаленно стереть ваш телефон. Есть и другие бесплатные и платные альтернативы, которые могут сделать это также. Если ваш телефон действительно украден, это будет намного лучше, чем любая задняя дверь, которую вы открываете для себя.
источник
Скорее всего, потому что возвращенный IP-адрес был действителен только в мобильной сети, то есть существует шлюз NAT. Даже если вы попытались подключиться с другого устройства в той же сети, у вашего оператора, вероятно, есть некоторые правила маршрутизации, чтобы устройства не могли напрямую взаимодействовать друг с другом.
Неудивительно, что эта идея не была новой, в Play Market есть множество приложений с украденными / потерянными телефонами. Prey и Plan B / Lookout, Where's My Droid и т. Д. Используйте их вместо того, чтобы пытаться согнуть Tasker для него.
источник