FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


AutoCloseable che scarica e invia frida e script al dispositivo e pulisce al termine

Riepilogo

Metodi pubblici

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

Scopri quale binario Frida ci serve e scaricalo se necessario.

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

Carica ed esegui lo script frida su un determinato processo.

Metodi pubblici

chiudere

public void close ()

Getta
DeviceNotAvailableException
TimeoutException

con Frida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Scopri quale binario Frida ci serve e scaricalo se necessario.

Parametri
device ITestDevice : dispositivo su cui utilizzare Frida

buildInfo IBuildInfo : informazioni sulla build del dispositivo di test (da test.getBuild())

ritorna
FridaUtils un oggetto AutoCloseable FridaUtils che può essere utilizzato per eseguire script Frida con

Getta
DeviceNotAvailableException
UnsupportedOperationException
IOException

conFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Carica ed esegui lo script frida su un determinato processo.

Parametri
fridaJsScriptContent String : Contenuto dello script Frida JS. Nota: questo non è un nome di file

pid int : PID del processo a cui collegare Frida

ritorna
ByteArrayOutputStream ByteArrayOutputStream contenente stdout e stderr del comando frida

Getta
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException