FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

Obiekt Java.lang.Object
com.android.sts.common.FridaUtils


Funkcja AutoCloseable, która pobiera i przesyła fridę oraz skrypty na urządzenie, a po zakończeniu czyści

Streszczenie

Metody publiczne

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

Dowiedz się, jakiego pliku binarnego Frida potrzebujemy i pobierz go, jeśli zajdzie taka potrzeba.

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

Prześlij i uruchom skrypt frida w danym procesie.

Metody publiczne

zamknąć

public void close ()

Rzuca
DeviceNotAvailableException
TimeoutException

z Fridą

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Dowiedz się, jakiego pliku binarnego Frida potrzebujemy i pobierz go, jeśli zajdzie taka potrzeba.

Parametry
device ITestDevice : urządzenie, na którym można używać Fridy

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

Zwroty
FridaUtils obiekt AutoCloseable FridaUtils, za pomocą którego można uruchamiać skrypty Frida

Rzuca
DeviceNotAvailableException
UnsupportedOperationException
IOException

z FridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Prześlij i uruchom skrypt frida w danym procesie.

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

pid int : PID procesu, do którego ma zostać dołączona Frida

Zwroty
ByteArrayOutputStream ByteArrayOutputStream zawierający stdout i stderr polecenia frida

Rzuca
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException