فريدا

public class FridaUtils
extends Object implements AutoCloseable

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


قابل للإغلاق تلقائيًا ، حيث يتم التنزيل ودفع frida والنصوص إلى الجهاز وتنظيفها عند الانتهاء

ملخص

الأساليب العامة

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 : الجهاز المراد تشغيل Frida عليه

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 لعملية إرفاق Frida بـ

عائدات
ByteArrayOutputStream ByteArrayOutputStream يحتوي على stdout و stderr لأمر فريدا

رميات
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException