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