ФридаУтилс

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 процесса, к которому подключается Фрида.

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

Броски
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException