FridaUtils
public class FridaUtils
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.FridaUtils |
AutoCloseable que baixa e envia frida e scripts para o dispositivo e limpa quando terminar
Resumo
Métodos públicos |
---|
void | close () |
static FridaUtils | withFrida (ITestDevice device, IBuildInfo buildInfo) Descubra qual binário Frida precisamos e faça o download, se necessário. |
ByteArrayOutputStream | withFridaScript (String fridaJsScriptContent, int pid) Carregue e execute o script frida em determinado processo. |
Métodos públicos
perto
public void close ()
lances |
---|
DeviceNotAvailableException | |
TimeoutException | |
comFrida
public static FridaUtils withFrida (ITestDevice device,
IBuildInfo buildInfo)
Descubra qual binário Frida precisamos e faça o download, se necessário.
Parâmetros |
---|
device | ITestDevice : dispositivo para usar o Frida |
buildInfo | IBuildInfo : informações de compilação do dispositivo de teste (de test.getBuild()) |
devoluções |
---|
FridaUtils | um objeto AutoCloseable FridaUtils que pode ser usado para executar scripts Frida com |
lances |
---|
DeviceNotAvailableException | |
UnsupportedOperationException | |
IOException | |
withFridaScript
public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent,
int pid)
Carregue e execute o script frida em determinado processo.
Parâmetros |
---|
fridaJsScriptContent | String : Conteúdo do script Frida JS. Nota: este não é um nome de arquivo |
pid | int : PID do processo para anexar Frida |
devoluções |
---|
ByteArrayOutputStream | ByteArrayOutputStream contendo stdout e stderr do comando frida |
lances |
---|
DeviceNotAvailableException | |
FileNotFoundException | |
IOException | |
TimeoutException | |
InterruptedException | |