FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

java.lang.Object
   ↳ com.android.sts.common.FridaUtils


Frida ve komut dosyalarını cihaza indirip gönderen ve işlem tamamlandığında temizlik yapan AutoCloseable

Özet

Herkese açık yöntemler

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

İhtiyacımız olan Frida ikilisini öğrenin ve gerekirse indirin.

ByteArrayOutputStream withFridaScript(String fridaJsScriptContent, int pid)

Belirli bir işleme frida komut dosyasını yükleyip çalıştırın.

Herkese açık yöntemler

kapat

public void close ()

Atışlar
DeviceNotAvailableException
TimeoutException

withFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

İhtiyacımız olan Frida ikilisini öğrenin ve gerekirse indirin.

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

buildInfo IBuildInfo: test cihazı derleme bilgileri (test.getBuild())

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

Atışlar
DeviceNotAvailableException
UnsupportedOperationException
IOException

withFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Belirli bir işleme 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'nın ekleneceği işlemin PID'si

İlerlemeler
ByteArrayOutputStream frida komutunun stdout ve stderr değerini içeren ByteArrayOutputStream

Atışlar
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException