com.android.sts.common

Interfaces

NativePoc.AfterFunction Construção lambda para executar após o término da execução do PoC, mas antes da asserção e limpeza.
NativePocAsserter Interface para um asserter usar com NativePoc.asserter() .

Aulas

CommandUtil Coleção de utilitários para ajudar a executar comandos no dispositivo via adb
FridaUtils AutoCloseable que baixa e envia frida e scripts para o dispositivo e limpa quando terminar
HostsideMainlineModuleDetector
MallocDebug Utilitários para configurar as opções de depuração do malloc em um processo, verificar erros de depuração do malloc e fazer a limpeza posterior.
NativePocName Configure e execute um PoC nativo, afirmando as condições de saída
NativePoc.Builder
NativePocCrashAsserter
NativePocMallocDebugAsserter
NativePocStatusAsserter
OverlayFsUtils TestWatcher que permite gravar em partições somente leitura e reinicializar o dispositivo quando terminar.
PocPusherGenericName Utilitários para ajudar a enviar um executável PoC nativo para o dispositivo
ProcessUtil Vários ajudantes para encontrar, esperar e eliminar processos no dispositivo
RegexUtils Contém wrappers em torno de asserções JUnit com correspondência de regex em strings
RootcanalUtils TestWatcher que configura um HAL bluetooth virtual e reinicia o dispositivo uma vez feito.
RootcanalUtils.HciDevice Classe que encapsula um dispositivo HCI virtual que pode ser controlado por comandos HCI.
RootcanalUtils.RootcanalController
SystemUtil Várias funções auxiliares relacionadas ao sistema

Enums

ProcessUtil.KillException.Reason

Exceções

ProcessUtil.KillException