FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

java.lang.Объект
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 : PID процесса, к которому нужно подключить Frida.

Возвращает
ByteArrayOutputStream ByteArrayOutputStream, содержащий stdout и stderr команды frida

Броски
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException