FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

java.lang.Object
   ↳ com.android.sts.common.FridaUtils


AutoCloseable qui télécharge et transfère frida et les scripts sur l'appareil, puis effectue un nettoyage à la fin

Résumé

Méthodes publiques

void close()
static FridaUtils withFrida(ITestDevice device, IBuildInfo buildInfo)

Identifiez le binaire Frida dont nous avons besoin et téléchargez-le si nécessaire.

ByteArrayOutputStream withFridaScript(String fridaJsScriptContent, int pid)

Importez et exécutez le script Frida sur un processus donné.

Méthodes publiques

fermer

public void close ()

Génère
DeviceNotAvailableException
TimeoutException

withFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Identifiez le binaire Frida dont nous avons besoin et téléchargez-le si nécessaire.

Paramètres
device ITestDevice: appareil sur lequel utiliser Frida

buildInfo IBuildInfo: informations de compilation de l'appareil de test (à partir de test.getBuild())

Renvoie
FridaUtils un objet FridaUtils AutoCloseable pouvant être utilisé pour exécuter des scripts Frida avec

Génère
DeviceNotAvailableException
UnsupportedOperationException
IOException

withFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Importez et exécutez le script Frida sur un processus donné.

Paramètres
fridaJsScriptContent String: contenu du script JS Frida. Remarque: Il ne s'agit pas d'un nom de fichier.

pid int: PID du processus auquel associer Frida

Renvoie
ByteArrayOutputStream ByteArrayOutputStream contenant stdout et stderr de la commande frida

Génère
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException