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