FridaUtils

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)

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

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

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

วิธีการสาธารณะ

ปิด

public void close ()

ขว้าง
DeviceNotAvailableException
TimeoutException

กับฟรีด้า

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

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

พารามิเตอร์
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 ของคำสั่ง frida

ขว้าง
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException