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é

Sommaire

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

proche

public void close ()

Lance
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 : testez les informations de construction de l'appareil (à partir de test.getBuild())

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

Lance
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 : ceci 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

Lance
DeviceNotAvailableException
FileNotFoundException
IOException
TimeoutException
InterruptedException