FridaUtil'ler

public class FridaUtils
extends Object implements AutoCloseable

Java.lang.Nesne
🎃 com.android.sts.common.FridaUtils


Frida ve komut dosyalarını cihaza indirip aktaran ve tamamlandığında temizleyen Otomatik Kapatılabilir özellik

Özet

Herkese açık yöntemler

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

Hangi Frida ikili programına ihtiyacımız olduğunu öğrenin ve gerekirse indirin.

ByteArrayOutputStream withFridaScript(String fridaJsScriptContent, int pid)

Belirtilen işlemde frida komut dosyasını yükleyip çalıştırın.

Herkese açık yöntemler

kapat

public void close ()

Fırlatma
DeviceNotAvailableException
TimeoutException

Frida ile

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Hangi Frida ikili programına ihtiyacımız olduğunu öğrenin ve gerekirse indirin.

Parametreler
device ITestDevice: Frida'nın kullanılacağı cihaz

buildInfo IBuildInfo: cihaz derleme bilgilerini test edin (test.getBuild() kaynağından)

İlerlemeler
FridaUtils Frida komut dosyalarını çalıştırmak için kullanılabilen "AutoCloseable FridaUtils" nesnesi

Fırlatma
DeviceNotAvailableException
UnsupportedOperationException
IOException

FridaScript ile

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Belirtilen işlemde frida komut dosyasını yükleyip çalıştırın.

Parametreler
fridaJsScriptContent String: Frida JS komut dosyasının içeriği. Not: Bu bir dosya adı değildir

pid int: Frida'yı ekleme işleminin PID'si

İlerlemeler
ByteArrayOutputStream stdout ve frida komutunun stderr'ini içeren ByteArrayExitStream

Fırlatma
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException