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 | |