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