Источник: Nuances of Programming Поговорим о том, почему атрибут exported=“true” может обернуться катастрофой, если правильно не установить его в соответствующий Activity-компонент. Углубимся в этот вопрос. android:exported="true" Атрибут exported="true" используется для указания того, что компонент (Activity, Service, Broadcast Receiver и т. д.) может быть запущен компонентами других приложений. Такая функция полезна, когда мы имеем дело с компонентами, предназначенными для работы с другими приложениями (например, в случае приложения обмена фото, которое позволяет другим приложениям обмениваться с ним фото). Есть несколько причин, по которым может понадобиться exported="true". Однако при использовании exported="true" следует быть осторожным. Если компонент является exported (экспортируемым), то любое приложение способно запустить его или отправить ему сообщение. Это может создать угрозу безопасности, если компонент не защищен должным образом. Например, вредоносное приложение может зап