FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


Chiudibile in automatico che scarica ed esegue il push di frida e script sul dispositivo e pulisce al termine dell'operazione

Riepilogo

Metodi pubblici

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

Scopri di quale file binario Frida abbiamo bisogno e scaricalo, se necessario.

ByteArrayOutputStream withFridaScript(String fridaJsScriptContent, int pid)

Carica ed esegui lo script frida su un determinato processo.

Metodi pubblici

chiudi

public void close ()

Lanci
DeviceNotAvailableException
TimeoutException

conFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Scopri di quale file binario Frida abbiamo bisogno 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

conFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Carica ed esegui lo script frida su un determinato processo.

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

pid int: PID della procedura di collegamento di Frida a

Ritorni
ByteArrayOutputStream ByteArrayOutputStream contenente stdout e stderr del comando frida

Lanci
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException