تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
فريدا أوتيلز
public
class
FridaUtils
extends Object
implements
AutoCloseable
java.lang.Object
|
↳ |
com.android.sts.common.FridaUtils
|
ميزة قابلة للإغلاق تلقائيًا تتيح تنزيل ملفات Feda والنصوص البرمجية إلى الجهاز وإزالة البيانات عند الانتهاء
ملخّص
الطرق العامة |
void
|
close()
|
static
FridaUtils
|
withFrida(ITestDevice device, IBuildInfo buildInfo)
تعرَّف على البرنامج الثنائي لـ "فريدا" الذي نحتاج إليه ونزِّله إذا لزم الأمر.
|
ByteArrayOutputStream
|
withFridaScript(String fridaJsScriptContent, int pid)
تحميل برنامج frda النصي وتشغيله في عملية محددة.
|
الطرق العامة
إغلاق
public void close ()
الرميات |
DeviceNotAvailableException |
|
TimeoutException |
|
وفريدا
public static FridaUtils withFrida (ITestDevice device,
IBuildInfo buildInfo)
تعرَّف على البرنامج الثنائي لـ "فريدا" الذي نحتاج إليه ونزِّله إذا لزم الأمر.
المعلمات |
device |
ITestDevice : الجهاز الذي يُستخدم فيه فريدا |
buildInfo |
IBuildInfo : معلومات إصدار جهاز الاختبار (من test.getBuild()) |
المرتجعات |
FridaUtils |
كائن FridaUtils التلقائي الذي يمكن استخدامه لتشغيل نصوص "فريدا" البرمجية باستخدام
|
الرميات |
DeviceNotAvailableException |
|
UnsupportedOperationException |
|
IOException |
|
مع FrdaScript
public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent,
int pid)
تحميل برنامج frda النصي وتشغيله في عملية محددة.
المعلمات |
fridaJsScriptContent |
String : محتوى نص "فريدا JS" البرمجي ملاحظة: هذا ليس اسم ملف |
pid |
int : PID لعملية إرفاق فريدا ب |
المرتجعات |
ByteArrayOutputStream |
يحتوي ByteArrayOutputStream على أمر stdout وstderr لأمر Frida.
|
الرميات |
DeviceNotAvailableException |
|
FileNotFoundException |
|
IOException |
|
TimeoutException |
|
InterruptedException |
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-23 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}