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 Binary ใดที่เราต้องการและดาวน์โหลดหากจำเป็น

ByteArrayOutputStream withFridaScript(String fridaJsScriptContent, int pid)

อัปโหลดและเรียกใช้สคริปต์ Frida ในกระบวนการที่ระบุ

เมธอดสาธารณะ

ปิด

public void close ()

การโยน
DeviceNotAvailableException
TimeoutException

withFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

ค้นหาว่า Frida Binary ใดที่เราต้องการและดาวน์โหลดหากจำเป็น

พารามิเตอร์
device ITestDevice: อุปกรณ์ที่จะใช้ Frida

buildInfo IBuildInfo: ข้อมูลบิลด์ของอุปกรณ์ทดสอบ (จาก test.getBuild())

คิกรีเทิร์น
FridaUtils ออบเจ็กต์ 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