USSD — сервис удобный, но пара моментов заслуживает внимания.
Иногда в интернете встречается совет «набрать секретный код, чтобы проверить, не прослушивают ли телефон». На самом деле такие коды могут показать лишь состояние переадресации вызовов — включена она или нет. Детектором слежки они не являются, и связывать их с прослушкой неправильно. Проверить, не настроена ли переадресация, действительно можно: код *#21# покажет, перенаправляются ли вызовы, а отменить все переадресации разом поможет уже упомянутый ##002#. Это стандартные коды GSM, они работают у большинства операторов, хотя кое-где переадресацией управляют через приложение.
Куда важнее другое. Мошенники иногда под разными предлогами просят человека набрать некий код — якобы для «подтверждения», «разблокировки» или «участия в акции». За таким кодом может скрываться настройка переадресации вызовов и сообщений на чужой номер, и тогда злоумышленник начнёт получать, к примеру, коды подтверждения из банка. Поэтому не набирайте коды, которые вам продиктовали посторонние, особенно по телефону. Команды для управления своими услугами берите только из официальных источников оператора.
Ещё один риск связан с вредоносными приложениями, которые умеют сами отправлять USSD-команды, чтобы, например, оформить платную подписку или перевести деньги со счёта. Это касается в основном старых версий Android: на современных отправка таких команд уже серьёзно ограничена системой безопасности, а на iPhone приложения из-за строгой изоляции и вовсе не могут делать это в обход пользователя. Угроза сейчас не такая острая, как несколько лет назад, но в любом случае устанавливать приложения следует только из проверенных магазинов и не выдавать им лишних разрешений.