Let’s be explicit about our intent(-filters)
Вчера вышел Dev Preview 1 Android 12 и как всегда началось закручивание гаек для разработчиков. Теперь всем если вы явно не будете объявлять флаг exported у компонентов в манифесте, то ваше приложение не установится на последней версии Android. Ограничение касается только компонентов у которых объявлены intent-filter. В статье найдете разбор какие компоненты потребуют изменений, и какой флаг выставлять.
Шаг вполне разумный и непонятно почему с ним так давно тянули ведь эту уязвимость уже использовали давно как светлые, так и темные багхантеры. Ведь сейчас в Android неявно выставляется
exported=true, если у компонента есть хотя бы один intent-filter