"Frida utilitária"
public
class
FridaUtils
extends Object
implements
AutoCloseable
java.lang.Object
|
↳ |
com.android.sts.common.FridaUtils
|
AutoCloseable que faz o download e envia frida e scripts para o dispositivo e limpa quando concluído.
Resumo
Métodos públicos |
void
|
close()
|
static
FridaUtils
|
withFrida(ITestDevice device, IBuildInfo buildInfo)
Descubra de qual binário de Frida precisamos e faça o download, se necessário.
|
ByteArrayOutputStream
|
withFridaScript(String fridaJsScriptContent, int pid)
Carregue e execute o script frida em um determinado processo.
|
Métodos públicos
fechar
public void close ()
Gera |
DeviceNotAvailableException |
|
TimeoutException |
|
comFrida
public static FridaUtils withFrida (ITestDevice device,
IBuildInfo buildInfo)
Descubra de qual binário de Frida precisamos e faça o download, se necessário.
Parâmetros |
device |
ITestDevice : o dispositivo em que usar a artista. |
buildInfo |
IBuildInfo : informações de build do dispositivo de teste (de test.getBuild()). |
Retorna |
FridaUtils |
um objeto "AutoCloseable Utils" que pode ser usado para executar scripts de "Frida" com
|
Gera |
DeviceNotAvailableException |
|
UnsupportedOperationException |
|
IOException |
|
withFridaScript
public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent,
int pid)
Carregue e execute o script frida em um determinado processo.
Parâmetros |
fridaJsScriptContent |
String : conteúdo do script JS de outra parte. Observação: esse não é um nome de arquivo |
pid |
int : PID do processo ao qual anexar Frida. |
Retorna |
ByteArrayOutputStream |
ByteArrayOutputStream contendo stdout e stderr do comando frida.
|
Gera |
DeviceNotAvailableException |
|
FileNotFoundException |
|
IOException |
|
TimeoutException |
|
InterruptedException |
|