FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


ניתן לסגירה אוטומטית שמוריד ודוחף את פרידה וסקריפטים למכשיר ומנקה בסיום

סיכום

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

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

גלה איזה פרידה בינארי אנחנו צריכים והורד אותו במידת הצורך.

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

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

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

סגור

public void close ()

זורק
DeviceNotAvailableException
TimeoutException

עם פרידה

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

גלה איזה פרידה בינארי אנחנו צריכים והורד אותו במידת הצורך.

פרמטרים
device ITestDevice : מכשיר לשימוש בפרידה

buildInfo IBuildInfo : בדיקת מידע על בניית מכשיר (מ-test.getBuild())

החזרות
FridaUtils אובייקט FridaUtils הניתן לסגירה אוטומטית שניתן להשתמש בו להפעלת סקריפטים של Frida

זורק
DeviceNotAvailableException
UnsupportedOperationException
IOException

עם FridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

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

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

pid int : PID של התהליך שיש לצרף אליו את פרידה

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

זורק
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException