FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


AutoCloseable שמוריד את Frida ואת הסקריפטים ומעביר אותם למכשיר, ומנקה בסיום

סיכום

שיטות ציבוריות

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

בודקים איזה קובץ בינארי של Frida אנחנו צריכים ומורידים אותו אם צריך.

ByteArrayOutputStream withFridaScript(String fridaJsScriptContent, int pid)

העלאה והפעלה של סקריפט frida בתהליך נתון.

שיטות ציבוריות

סגירה

public void close ()

זריקות
DeviceNotAvailableException
TimeoutException

withFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

בודקים איזה קובץ בינארי של Frida אנחנו צריכים ומורידים אותו אם צריך.

פרמטרים
device ITestDevice: המכשיר שבו רוצים להשתמש ב-Frida

buildInfo IBuildInfo: פרטי build של מכשיר הבדיקה (מ-test.getBuild())

החזרות
FridaUtils אובייקט FridaUtils מסוג AutoCloseable שאפשר להשתמש בו כדי להריץ סקריפטים של Frida באמצעות

זריקות
DeviceNotAvailableException
UnsupportedOperationException
IOException

withFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

העלאה והפעלה של סקריפט frida בתהליך נתון.

פרמטרים
fridaJsScriptContent String: התוכן של סקריפט Frida JS. הערה: זה לא שם קובץ

pid int: מזהה ה-PID של התהליך שאליו רוצים לצרף את Frida

החזרות
ByteArrayOutputStream ByteArrayOutputStream שמכיל את stdout ואת stderr של הפקודה frida

זריקות
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException