В Android я понимаю, что приложение объявляет список разрешений, которые ему необходимы, в файле манифеста, и во время выполнения оно отправляет запрос, возможно, на контрольный монитор, который затем решает, имеет ли это приложение такое разрешение.
Можно ли (не имея рута или изменять исходный код Android) написать стороннее приложение, которое может просто перехватывать эти запросы (запросы, с которыми приложение запрашивает монитор Reference, чтобы проверить, есть ли у него разрешение или не)? Если да, может кто-нибудь дать мне несколько советов о том, как это сделать?