FridaUtils
public class FridaUtils
extends Object
implements AutoCloseable
java.lang.Objek |
↳ | com.android.sts.common.FridaUtils |
AutoCloseable yang mengunduh dan mendorong frida dan skrip ke perangkat dan membersihkan setelah selesai
Ringkasan
Metode publik |
---|
void | close () |
static FridaUtils | withFrida (ITestDevice device, IBuildInfo buildInfo) Cari tahu biner Frida mana yang kita butuhkan dan unduh jika perlu. |
ByteArrayOutputStream | withFridaScript (String fridaJsScriptContent, int pid) Unggah dan jalankan skrip frida pada proses yang diberikan. |
Metode publik
menutup
public void close ()
Melempar |
---|
DeviceNotAvailableException | |
TimeoutException | |
denganFrida
public static FridaUtils withFrida (ITestDevice device,
IBuildInfo buildInfo)
Cari tahu biner Frida mana yang kita butuhkan dan unduh jika perlu.
Parameter |
---|
device | ITestDevice : perangkat untuk menggunakan Frida |
buildInfo | IBuildInfo : info pembuatan perangkat uji (dari test.getBuild()) |
Pengembalian |
---|
FridaUtils | objek FridaUtils AutoCloseable yang dapat digunakan untuk menjalankan skrip Frida |
Melempar |
---|
DeviceNotAvailableException | |
UnsupportedOperationException | |
IOException | |
denganFridaScript
public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent,
int pid)
Unggah dan jalankan skrip frida pada proses yang diberikan.
Parameter |
---|
fridaJsScriptContent | String : Konten skrip Frida JS. Catatan: ini bukan nama file |
pid | int : PID dari proses untuk melampirkan Frida |
Pengembalian |
---|
ByteArrayOutputStream | ByteArrayOutputStream berisi perintah stdout dan stderr dari frida |
Melempar |
---|
DeviceNotAvailableException | |
FileNotFoundException | |
IOException | |
TimeoutException | |
InterruptedException | |