FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


AutoCloseable che scarica e spinge Frida e gli script sul dispositivo e esegue la pulizia al termine

Riepilogo

Metodi pubblici

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

Scopri quale file binario di Frida ci serve e scaricalo, se necessario.

ByteArrayOutputStream withFridaScript(String fridaJsScriptContent, int pid)

Carica ed esegui lo script Frida sulla procedura specificata.

Metodi pubblici

chiudi

public void close ()

Lanci
DeviceNotAvailableException
TimeoutException

withFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Scopri quale file binario di 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())

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

Lanci
DeviceNotAvailableException
UnsupportedOperationException
IOException

withFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Carica ed esegui lo script Frida sulla procedura specificata.

Parametri
fridaJsScriptContent String: contenuti dello script JS di Frida. Nota: non si tratta di un nome file

pid int: PID del processo a cui collegare Frida

Ritorni
ByteArrayOutputStream ByteArrayOutputStream contenente stdout e stderr del comando frida

Lanci
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException