Например, если вам когда-либо приходилось использовать ADB (Android Debugging Bridge), чтобы делать такие вещи, как flash Factory Image на устройстве Nexus или корневое устройство, вы уже использовали USB Debugging, независимо от того, поняли вы это или нет,
Короче говоря, USB Debugging - это способ для Android-устройства взаимодействовать с Android SDK (Software Developer Kit) через USB-соединение. Это позволяет устройству Android получать команды, файлы и т. Д. С ПК и позволяет ПК извлекать важную информацию, такую как файлы журналов с устройства Android. И все, что вам нужно сделать, это нажать кнопку, чтобы это произошло. Неплохо, да?
Конечно, все имеет недостатки, и для USB-отладки это безопасность. В принципе, при отключении USB-отладки устройство остается открытым, когда оно подключено через USB. Под самый обстоятельства, это не проблема - если вы подключаете телефон к своему персональному компьютеру или у вас есть намерение использовать мост отладки, тогда имеет смысл оставить его включенным все время. Проблема вступает в игру, если вам нужно подключить телефон к незнакомую USB-порту, например, к публичной зарядной станции. Теоретически, если кто-то имел доступ к зарядной станции, они могли бы использовать отладку USB, чтобы эффективно украсть личную информацию с устройства или натолкнуть на нее какую-то вредоносную программу.
Другая вещь, которую следует учитывать, - это безопасность устройства, если она потеряется или украдена. При включенной USB-отладке любой потенциальный ошибочный пользователь может эффективно иметь доступ ко всему, что есть на устройстве,даже если он имеет защищенный экран блокировки, И если устройство укоренено, вы можете также отказаться от него: в этот момент их не остановить. На самом деле, вероятно, вы должны убедиться, что у вас установлен Android-диспетчер устройств на каждом устройстве, и если он потеряется или украден, вы можете удаленно стереть свои данные.
Честно говоря, если вы не разработчик, вам, вероятно, не нужно постоянно отключать USB-отладку. Включите его, когда вам нужно его использовать, затем отключите его, когда закончите. Это самый безопасный способ справиться с этим. Конечно, это немного неудобно. но это стоит компромисс.