FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

java.lang.Objeto
com.android.sts.common.FridaUtils


AutoCloseable que descarga y envía Frida y scripts al dispositivo y los limpia cuando termina

Resumen

Métodos públicos

void close ()
static FridaUtils withFrida (ITestDevice device, IBuildInfo buildInfo)

Descubra qué binario de Frida necesitamos y descárguelo si es necesario.

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

Cargue y ejecute el script frida en un proceso determinado.

Métodos públicos

cerca

public void close ()

Lanza
DeviceNotAvailableException
TimeoutException

con Frida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Descubra qué binario de Frida necesitamos y descárguelo si es necesario.

Parámetros
device ITestDevice : dispositivo para usar Frida

buildInfo IBuildInfo : información de compilación del dispositivo de prueba (de test.getBuild())

Devoluciones
FridaUtils un objeto FridaUtils autocerrable que se puede utilizar para ejecutar scripts de Frida con

Lanza
DeviceNotAvailableException
UnsupportedOperationException
IOException

conFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Cargue y ejecute el script frida en un proceso determinado.

Parámetros
fridaJsScriptContent String : Contenido del script Frida JS. Nota: este no es un nombre de archivo

pid int : PID del proceso al que adjuntar Frida

Devoluciones
ByteArrayOutputStream ByteArrayOutputStream que contiene stdout y stderr del comando frida

Lanza
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException