FridaUtils
public class FridaUtils
extends Object
implements AutoCloseable
java.lang.객체 |
↳ | com.android.sts.common.FridaUtils |
Frida 및 스크립트를 장치에 다운로드 및 푸시하고 완료되면 정리하는 AutoCloseable
요약
공개 방법 |
---|
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 | Frida 스크립트를 실행하는 데 사용할 수 있는 AutoCloseable FridaUtils 객체 |
던지기 |
---|
DeviceNotAvailableException | |
UnsupportedOperationException | |
IOException | |
withFridaScript
public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent,
int pid)
주어진 프로세스에서 frida 스크립트를 업로드하고 실행합니다.
매개변수 |
---|
fridaJsScriptContent | String : Frida JS 스크립트의 내용입니다. 참고: 이것은 파일 이름이 아닙니다. |
pid | int : 프리다를 붙일 프로세스의 PID |
보고 |
---|
ByteArrayOutputStream | frida 명령의 stdout 및 stderr를 포함하는 ByteArrayOutputStream |
던지기 |
---|
DeviceNotAvailableException | |
FileNotFoundException | |
IOException | |
TimeoutException | |
InterruptedException | |