Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
FridaUtils
public
class
FridaUtils
extends Object
implements
AutoCloseable
java.lang.Object
|
↳ |
com.android.sts.common.FridaUtils
|
Fermeture automatique qui télécharge et transfère frida et scripts sur l'appareil, puis nettoie une fois l'opération terminée
Résumé
Méthodes publiques |
void
|
close()
|
static
FridaUtils
|
withFrida(ITestDevice device, IBuildInfo buildInfo)
Découvrez 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 un script frida sur un processus donné.
|
Méthodes publiques
fermer
public void close ()
Génère |
DeviceNotAvailableException |
|
TimeoutException |
|
avecFrida
public static FridaUtils withFrida (ITestDevice device,
IBuildInfo buildInfo)
Découvrez 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 sur le build de l'appareil de test (à partir de test.getBuild()) |
Renvoie |
FridaUtils |
un objet FridaUtils à fermeture automatique qui peut être utilisé pour exécuter des scripts de Frida
|
Génère |
DeviceNotAvailableException |
|
UnsupportedOperationException |
|
IOException |
|
avecFridaScript
public ByteArrayOutputStream withFridaScript (String fridaJsScriptContent,
int pid)
Importez et exécutez un script frida sur un processus donné.
Paramètres |
fridaJsScriptContent |
String : contenu du script JS de Frida. Remarque: il ne s'agit pas d'un nom de fichier |
pid |
int : PID du processus d'association de Frida à |
Renvoie |
ByteArrayOutputStream |
ByteArrayOutputStream contenant les paramètres stdout et stderr de la commande frida
|
Génère |
DeviceNotAvailableException |
|
FileNotFoundException |
|
IOException |
|
TimeoutException |
|
InterruptedException |
|
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/23 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/08/23 (UTC)."],[],[]]