FridaUtilidades

public class FridaUtils
extends Object implements AutoCloseable

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


Se puede cerrar automáticamente, que descarga y envía notificaciones y secuencias de comandos al dispositivo, y los borra cuando termina

Resumen

Métodos públicos

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

Averigua qué binario de Frida necesitamos y descárgalo si es necesario.

ByteArrayOutputStream withFridaScript(String fridaJsScriptContent, int pid)

Sube y ejecuta la secuencia de comandos de Frida en el proceso determinado.

Métodos públicos

cerrar

public void close ()

Arroja
DeviceNotAvailableException
TimeoutException

conFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Averigua qué binario de Frida necesitamos y descárgalo si es necesario.

Parámetros
device ITestDevice: Es el dispositivo en el que se puede usar Frida.

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

Muestra
FridaUtils un objeto AutoCloseable FridaUtils que se puede usar para ejecutar secuencias de comandos de Frida con

Arroja
DeviceNotAvailableException
UnsupportedOperationException
IOException

conFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Sube y ejecuta la secuencia de comandos de Frida en el proceso determinado.

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

pid int: Es el PID del proceso para adjuntar a Frida a

Muestra
ByteArrayOutputStream ByteArrayOutputStream que contienen stdout y stderr del comando frida

Arroja
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException