com.android.sts.common
Interfaces
NativePoc.AfterFunction | Lambda construct to run after PoC finished executing but before assertion and cleanup. |
NativePocAsserter |
Interface for an asserter to use with NativePoc.asserter() .
|
Classes
CommandUtil | Collection of utilities to help run commands on device via adb |
FridaUtils | AutoCloseable that downloads and push frida and scripts to device and cleans up when done |
HostsideMainlineModuleDetector | |
MallocDebug | Utilities to setup malloc debug options on a process, check for malloc debug errors, and cleaning up afterwards. |
NativePoc | Setup and run a native PoC, asserting exit conditions |
NativePoc.Builder | |
NativePocCrashAsserter | |
NativePocMallocDebugAsserter | |
NativePocStatusAsserter | |
OverlayFsUtils | TestWatcher that enables writing to read-only partitions and reboots device when done. |
PocPusher | Utilities to help push a native PoC executable to the device |
ProcessUtil | Various helpers to find, wait, and kill processes on the device |
RegexUtils | Contains wrappers around JUnit assertions with regex matching in strings |
RootcanalUtils | TestWatcher that sets up a virtual bluetooth HAL and reboots the device once done. |
RootcanalUtils.HciDevice | Class that encapsulates a virtual HCI device that can be controlled by HCI commands. |
RootcanalUtils.RootcanalController | |
SystemUtil | Various system-related helper functions |
Enums
ProcessUtil.KillException.Reason |
Exceptions
ProcessUtil.KillException |
Interfaces
Classes
- CommandUtil
- FridaUtils
- HostsideMainlineModuleDetector
- MallocDebug
- NativePoc
- NativePoc.Builder
- NativePocCrashAsserter
- NativePocMallocDebugAsserter
- NativePocStatusAsserter
- OverlayFsUtils
- PocPusher
- ProcessUtil
- RegexUtils
- RootcanalUtils
- RootcanalUtils.HciDevice
- RootcanalUtils.RootcanalController
- SystemUtil
Enums
Exceptions