FridaUtils

public class FridaUtils
extends Object implements AutoCloseable

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


AutoCloseable qui télécharge et pousse Frida et les scripts sur l'appareil et nettoie une fois terminé

Résumé

Méthodes publiques

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

Découvrez de quel binaire Frida nous avons besoin et téléchargez-le si nécessaire.

ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, int pid)

Téléchargez et exécutez le script Frida sur un processus donné.

Méthodes publiques

fermer

public void close ()

Jetés
DeviceNotAvailableException
TimeoutException

avecFrida

public static FridaUtils withFrida (ITestDevice device, 
                IBuildInfo buildInfo)

Découvrez de quel binaire Frida nous avons besoin et téléchargez-le si nécessaire.

Paramètres
device ITestDevice : appareil sur lequel utiliser Frida

buildInfo IBuildInfo : informations sur la construction du périphérique de test (à partir de test.getBuild())

Retour
FridaUtils un objet AutoCloseable FridaUtils qui peut être utilisé pour exécuter des scripts Frida avec

Jetés
DeviceNotAvailableException
UnsupportedOperationException
IOException

avecFridaScript

public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent, 
                int pid)

Téléchargez et exécutez le script Frida sur un processus donné.

Paramètres
fridaJsScriptContent String : Contenu du script Frida JS. Remarque : ce n'est pas un nom de fichier

pid int : PID du processus auquel attacher Frida

Retour
ByteArrayOutputStream ByteArrayOutputStream contenant stdout et stderr de la commande frida

Jetés
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException