com.android.sts.common

Interfacce

NativePoc.AfterFunction Costrutto lambda da eseguire dopo che PoC ha terminato l'esecuzione ma prima dell'asserzione e della pulizia.
NativePocAsserter Interfaccia per un asserter 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 script al dispositivo e pulisce al termine
HostsideMainlineModuleDetector
MallocDebug Utilità per impostare le opzioni di debug di malloc su un processo, verificare la presenza di errori di debug di malloc e ripulire in seguito.
NativePoc Imposta ed esegui un PoC nativo, affermando le condizioni di uscita
NativePoc.Builder
NativePocCrashAsserter
NativePocMallocDebugAsserter
NativePocStatusAsserter
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
RootcanUtils 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

Enum

ProcessUtil.KillException.Reason

Eccezioni

ProcessUtil.KillException