FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


Có thể đóng tự động để tải xuống và đẩy frida và tập lệnh vào thiết bị, đồng thời dọn dẹp khi hoàn tất

Tóm tắt

Phương thức công khai

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

Tìm hiểu xem chúng tôi cần tệp nhị phân Frida nào 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 thức công khai

đóng

public void close ()

Gửi
DeviceNotAvailableException
TimeoutException

vớiFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Tìm hiểu xem chúng tôi cần tệp nhị phân Frida nào và tải xuống nếu cần.

Tham số
device ITestDevice: thiết bị để sử dụng Frida

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

Giá trị trả về
FridaUtils một đối tượng FridaUtils có thể đóng tự động có thể dùng để chạy tập lệnh Frida bằng

Gửi
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.

Tham 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

pid int: PID của quy trình để đính kèm Frida vào

Giá trị trả về
ByteArrayOutputStream ByteArrayOutputStream chứa stdout và stderr của lệnh frida

Gửi
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException