فريداUtils
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) تحميل وتشغيل البرنامج النصي فريدا في عملية معينة. |
الأساليب العامة
يغلق
public void close ()
رميات |
---|
DeviceNotAvailableException | |
TimeoutException | |
معفريدا
public static FridaUtils withFrida (ITestDevice device,
IBuildInfo buildInfo)
تعرف على برنامج Frida الثنائي الذي نحتاجه وقم بتنزيله إذا لزم الأمر.
حدود |
---|
device | ITestDevice : جهاز لاستخدام فريدا عليه |
buildInfo | IBuildInfo : اختبار معلومات بناء الجهاز (من test.getBuild()) |
عائدات |
---|
FridaUtils | كائن FridaUtils القابل للإغلاق التلقائي والذي يمكن استخدامه لتشغيل البرامج النصية لـ Frida |
رميات |
---|
DeviceNotAvailableException | |
UnsupportedOperationException | |
IOException | |
withFridaScript
public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent,
int pid)
تحميل وتشغيل البرنامج النصي فريدا في عملية معينة.
حدود |
---|
fridaJsScriptContent | String : محتوى البرنامج النصي Frida JS. ملحوظة: هذا ليس اسم ملف |
pid | int : PID للعملية التي سيتم إرفاق فريدا بها |
عائدات |
---|
ByteArrayOutputStream | ByteArrayOutputStream يحتوي على stdout وstderr لأمر frida |
رميات |
---|
DeviceNotAvailableException | |
FileNotFoundException | |
IOException | |
TimeoutException | |
InterruptedException | |