FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


Cierre automático que descarga y envía frida y scripts al dispositivo y se limpia cuando termina

Resumen

Métodos públicos

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

Averigüe 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

conFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Averigüe qué binario de Frida necesitamos y descárguelo si es necesario.

Parámetros
device ITestDevice : dispositivo para usar Frida en

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

Devoluciones
FridaUtils un objeto AutoCloseable FridaUtils que se puede usar 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 para adjuntar a Frida

Devoluciones
ByteArrayOutputStream ByteArrayOutputStream que contiene stdout y stderr del comando frida

Lanza
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException