FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


Frida ve komut dosyalarını indirip cihaza aktaran ve bittiğinde temizleyen Otomatik Kapatılabilir

Özet

Genel yöntemler

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

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

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

Verilen süreçte frida betiğini yükleyin ve çalıştırın.

Genel yöntemler

kapalı

public void close ()

Atar
DeviceNotAvailableException
TimeoutException

Frida ile

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

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

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

buildInfo IBuildInfo : test cihazı yapı bilgisi (test.getBuild()'dan)

İadeler
FridaUtils Frida komut dosyalarını çalıştırmak için kullanılabilecek bir Otomatik Kapatılabilir FridaUtils nesnesi

Atar
DeviceNotAvailableException
UnsupportedOperationException
IOException

FridaScript ile

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Verilen süreçte frida betiğini yükleyin ve çalıştırın.

Parametreler
fridaJsScriptContent String : Frida JS betiğinin içeriği. Not: bu bir dosya adı değil

pid int : Frida'nın ekleneceği sürecin PID'si

İadeler
ByteArrayOutputStream Frida komutunun stdout ve stderr'ini içeren ByteArrayOutputStream

Atar
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException