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