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