com.android.sts.common

Интерфейсы

NativePoc.AfterFunction Лямбда-конструкция для запуска после завершения PoC, но перед утверждением и очисткой.
Нативпоассертер Интерфейс для использования ассертером с NativePoc.asserter() .

Классы

CommandUtil Сборник утилит для запуска команд на устройстве через adb
FridaUtils AutoCloseable, который загружает и отправляет frida и скрипты на устройство и очищает их по завершении
HostsideMainlineModuleDetector
MallocDebug Утилиты для настройки параметров отладки malloc в процессе, проверки ошибок отладки malloc и последующей очистки.
НативПок Настройте и запустите собственный PoC, утверждая условия выхода
NativePoc.Builder
НативПоккрашассертер
Нативипокмаллокдебугассертер
Нативпокстатусассертер
OverlayFsUtils TestWatcher, который разрешает запись в разделы только для чтения и перезагружает устройство по завершении.
Покпушер Утилиты, помогающие отправить исполняемый файл PoC на устройство
ProcessUtil Различные помощники для поиска, ожидания и уничтожения процессов на устройстве
RegexUtils Содержит обертки вокруг утверждений JUnit с сопоставлением регулярных выражений в строках.
RootcanalUtils TestWatcher, который настраивает виртуальный Bluetooth HAL и перезагружает устройство после завершения.
RootcanalUtils.HciDevice Класс, инкапсулирующий виртуальное устройство гиперконвергентной инфраструктуры, которым можно управлять с помощью команд гиперконвергентной инфраструктуры.
RootcanalUtils.RootcanalController
SystemUtil Различные вспомогательные функции, связанные с системой

перечисления

ProcessUtil.KillException.Reason

Исключения

ProcessUtil.KillException