FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

java.lang.Object
com.android.sts.common.FridaUtils


AutoCloseable tải xuống và đẩy frida cũng như tập lệnh vào thiết bị và dọn dẹp khi hoàn tất

Bản tóm tắt

Phương pháp công khai

void close ()
static FridaUtils withFrida (ITestDevice device, IBuildInfo buildInfo)

Tìm hiểu loại nhị phân Frida nào chúng ta cần và tải xuống nếu cần.

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

Tải lên và chạy tập lệnh frida trên quy trình nhất định.

Phương pháp công khai

đóng

public void close ()

Ném
DeviceNotAvailableException
TimeoutException

vớiFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Tìm hiểu loại nhị phân Frida nào chúng ta cần và tải xuống nếu cần.

Thông số
device ITestDevice : thiết bị sử dụng Frida trên

buildInfo IBuildInfo : thông tin bản dựng thiết bị thử nghiệm (từ test.getBuild())

Trả lại
FridaUtils một đối tượng FridaUtils AutoCloseable có thể được sử dụng để chạy tập lệnh Frida với

Ném
DeviceNotAvailableException
UnsupportedOperationException
IOException

vớiFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Tải lên và chạy tập lệnh frida trên quy trình nhất định.

Thông số
fridaJsScriptContent String : Nội dung của tập lệnh Frida JS. Lưu ý: đây không phải là tên tập tin

pid int : PID của quá trình gắn Frida vào

Trả lại
ByteArrayOutputStream ByteArrayOutputStream chứa stdout và stderr của lệnh frida

Ném
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException