FridaUtils
public class FridaUtils
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.FridaUtils |
AutoCloseable tải xuống và đẩy frida và 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 thức công khai |
---|
void | close () |
static FridaUtils | withFrida (ITestDevice device, IBuildInfo buildInfo) Tìm ra nhị phân Frida nào chúng tôi 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 thức công khai
gần
public void close ()
ném |
---|
DeviceNotAvailableException | |
TimeoutException | |
vớiFrida
public static FridaUtils withFrida (ITestDevice device,
IBuildInfo buildInfo)
Tìm ra nhị phân Frida nào chúng tôi 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 xây 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 các 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 |
pid | int : PID của quá trình gắn Frida vào |
trả lại |
---|
ByteArrayOutputStream | ByteArrayOutputStream chứa thiết bị xuất chuẩn và thiết bị xuất chuẩn của lệnh frida |
ném |
---|
DeviceNotAvailableException | |
FileNotFoundException | |
IOException | |
TimeoutException | |
InterruptedException | |