com.android.sts.common

Interfacce

NativePoc.AfterFunction Costrutto Lambda da eseguire al termine dell'esecuzione del PoC ma prima dell'asserzione e della pulizia.
NativePocAsserter Interfaccia per un assertore da utilizzare con NativePoc.asserter() .

Classi

CommandUtil Raccolta di utilità per aiutare a eseguire comandi sul dispositivo tramite adb
FridaUtils AutoCloseable che scarica e invia Frida e gli script al dispositivo e ripulisce una volta terminato
HostsideMainlineModuleDetector
MallocDebug Utilità per impostare le opzioni di debug di Malloc su un processo, verificare la presenza di errori di debug di Malloc e pulire successivamente.
NativePoc Configura ed esegui un PoC nativo, affermando le condizioni di uscita
NativePoc.Builder
Assertore NativePocCrash
NativePocMallocDebugAsserter
Assertore NativePocStatus
OverlayFsUtils TestWatcher che consente la scrittura su partizioni di sola lettura e riavvia il dispositivo al termine.
PocPusher Utilità per aiutare a inviare un eseguibile PoC nativo al dispositivo
ProcessUtil Vari aiutanti per trovare, attendere e terminare i processi sul dispositivo
RegexUtils Contiene wrapper attorno alle asserzioni JUnit con corrispondenza regex nelle stringhe
RootcanalUtils TestWatcher che configura un HAL Bluetooth virtuale e riavvia il dispositivo una volta terminato.
RootcanalUtils.HciDevice Classe che incapsula un dispositivo HCI virtuale che può essere controllato dai comandi HCI.
RootcanalUtils.RootcanalController
SystemUtil Varie funzioni di supporto relative al sistema

Enumerazioni

ProcessUtil.KillException.Reason

Eccezioni

ProcessUtil.KillException