FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

java.lang.Obiekt
com.android.sts.common.FridaUtils


AutoCloseable, które pobiera i przesyła fridę i skrypty do urządzenia i czyści po zakończeniu

Streszczenie

Metody publiczne

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

Dowiedz się, jakiego pliku binarnego Frida potrzebujemy i pobierz go w razie potrzeby.

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

Prześlij i uruchom skrypt frida na podanym procesie.

Metody publiczne

blisko

public void close ()

Rzuty
DeviceNotAvailableException
TimeoutException

z Fridą

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Dowiedz się, jakiego pliku binarnego Frida potrzebujemy i pobierz go w razie potrzeby.

Parametry
device ITestDevice : urządzenie do używania 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

Rzuty
DeviceNotAvailableException
UnsupportedOperationException
IOException

z FridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Prześlij i uruchom skrypt frida na podanym 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 komendy frida

Rzuty
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException