FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


AutoCloseable, który pobiera i przesyła do urządzenia Frida i skrypty, a na koniec czyści urządzenie.

Podsumowanie

Metody publiczne

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

Sprawdź, którego binarnego modułu Frida potrzebujesz, i w razie potrzeby pobierz go.

ByteArrayOutputStream withFridaScript(String fridaJsScriptContent, int pid)

Prześlij skrypt Frida i uruchom go w danym procesie.

Metody publiczne

zamknij

public void close ()

Rzuty
DeviceNotAvailableException
TimeoutException

withFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Sprawdź, którego binarnego kodu Frida potrzebujemy, i w razie potrzeby go pobierz.

Parametry
device ITestDevice: urządzenie, na którym ma być używana Frida

buildInfo IBuildInfo: informacje o kompilacji urządzenia testowego (z test.getBuild())

Zwroty
FridaUtils obiekt FridaUtils z możliwością automatycznego zamykania, który może służyć do uruchamiania skryptów Frida

Rzuty
DeviceNotAvailableException
UnsupportedOperationException
IOException

withFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Prześlij skrypt Frida i uruchom go w danym procesie.

Parametry
fridaJsScriptContent String: zawartość skryptu Frida JS. Uwaga: to nie jest nazwa pliku

pid int: identyfikator procesu, do którego chcesz dołączyć Frida

Zwroty
ByteArrayOutputStream ByteArrayOutputStream zawierający dane wyjściowe stdout i stderr polecenia frida

Rzuty
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException