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: معلومات إصدار جهاز الاختبار (من test.getBuild())

المرتجعات
FridaUtils عنصر AutoCloseable FridaUtils الذي يمكن استخدامه لتشغيل نصوص 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