com.android.sts.common

Interfaces

NativePoc.AfterFunction Construção Lambda a ser executada após a conclusão da execução do PoC, mas antes da asserção e da 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 opções de depuração do malloc em um processo, verificar se há erros de depuração do malloc e limpar posteriormente.
NativePoc Configure e execute um PoC nativo, afirmando condições de saída
NativePoc.Builder
NativePocCrashAsserter
NativePocMallocDebugAsserter
NativePocStatusAsserter
SobreposiçãoFsUtils TestWatcher que permite gravar em partições somente leitura e reinicializar o dispositivo quando terminar.
PocPusher Utilitários para ajudar a enviar um executável PoC nativo para o dispositivo
ProcessUtil Vários ajudantes para encontrar, esperar e encerrar 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 quando terminar.
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