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 | |