使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
弗里达工具
public class FridaUtils
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.FridaUtils |
AutoCloseable 可下载 frida 和脚本并将其推送到设备并在完成后进行清理
概括
公共方法 |
---|
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 | AutoCloseable FridaUtils 对象,可用于运行 Frida 脚本 |
投掷 |
---|
DeviceNotAvailableException | |
UnsupportedOperationException | |
IOException | |
与FridaScript
public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent,
int pid)
在给定进程上上传并运行 frida 脚本。
参数 |
---|
fridaJsScriptContent | String :Frida JS 脚本的内容。注意:这不是文件名 |
pid | int : 附加 Frida 的进程的 PID |
退货 |
---|
ByteArrayOutputStream | 包含 frida 命令的 stdout 和 stderr 的 ByteArrayOutputStream |
投掷 |
---|
DeviceNotAvailableException | |
FileNotFoundException | |
IOException | |
TimeoutException | |
InterruptedException | |
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]