Test DPC
Test DPC — набор инструментов для тестирования приложений на Андроид, имитирующий различные условия работы. Предоставляет доступ к настройкам системы, требующим повышенных прав. Программа ориентирована на разработчиков, которые желают протестировать пакет или прошивку при использовании разных политик безопасности и подобрать универсальные параметры.
Принцип работы
Приложение имитирует работу устройства с разными настройками безопасности, что может быть полезно при отладке .apk или поиске ошибок в работе прошивки. Создатели предупреждают: использовать приложение можно только на устройствах, предназначенных для разработки. Программа никогда не должна получать доступ к пользовательской информации. Test DPC не следует использовать для простого изменения системных параметров и просмотра статистики.
При первом запуске сервис предлагает создать новый профиль, что потребуется для выбора конкретных параметров, с которыми будет работать тестируемый пакет. На предложение создать профиль с расширенными правами необходимо подтвердить действие, иначе большинство настроек будет недоступно.
Параметры разделены на 29 категорий, наиболее важные из которых:
- Set time. Позволяет настраивать время в UNIX-формате и задавать часовой пояс.
- Apps management. Изменяет параметры установленных пакетов, дает возможность настраивать разрешения для каждого из них.
- Certificate management. Позволяет управлять сертификатами безопасности, установленными в системе.
- Single-use devices. Изменение параметров статус-бара.
- User management. Управление пользователями Андроид, переключение между несколькими сессиями.
- Device owner. Управление логами, удаление пользовательских данных, перезагрузка.
Ни одна из перечисленных настроек конфигурации не работает без расширенных прав. В обычном режиме программа покажет дату установки последнего защитного патча, поможет изменить настройки Wi-Fi или запустить камеру. Это можно сделать и стандартными средствами Андроид, так что для обычного пользователя программа будет бесполезной. Test DPC ощутимо замедляет работу системы после первоначальной настройки, но впоследствии проблема уходит и не влияет на процесс тестирования пакетов.
Вы можете скачать Test DPC на Андроид бесплатно по прямой ссылке ниже.