FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


frida ve betikleri indirip cihaza gönderen ve bittiğinde temizleyen AutoCloseable

Özet

Genel yöntemler

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

Hangi Frida ikili dosyası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

kapat

public void close ()

Atar
DeviceNotAvailableException
TimeoutException

Frida ile

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

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

parametreler
device ITestDevice : Frida'yı kullanmak için cihaz

buildInfo IBuildInfo : test cihazı derleme bilgisi (test.getBuild()'den)

İadeler
FridaUtils ile Frida betiklerini çalıştırmak için kullanılabilecek bir AutoCloseable FridaUtils nesnesi

Atar
DeviceNotAvailableException
UnsupportedOperationException
IOException

withFridaScript

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'yı ekleme işleminin PID'si

İadeler
ByteArrayOutputStream frida komutunun stdout'unu ve stderr'sini içeren ByteArrayOutputStream

Atar
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException