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 | |