Предположим, я хочу запустить какую-то программу, которая запрашивает слишком много разрешений. Например, запись с микрофона или чтение IMEI моего телефона. Тем не менее, нет практического объяснения, почему запись с микрофона или номера IMEI необходима для этого конкретного приложения, за исключением интеллектуального анализа данных.
Я хочу попробовать это приложение, но ограничить его разрешения. Например, если он читает IMEI, он должен получить случайный IMEI (но каждый раз один и тот же). Если он пытается прочитать микрофон, он должен замолчать.
Некоторые другие интересные разрешения:
- Доступ для чтения / записи телефонной книги - возвращает ноль контактов, притворяется, что запись в порядке, но на самом деле ничего не делает.
- Отправлять SMS - делать вид, что SMS отправлено, но ничего не делать.
- Получить список видимых сетей Wi-Fi - вернуть ноль сетей.
Очевидно, что инструмент должен требовать рутированный телефон. Есть ли такие инструменты?