À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
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
|
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 |
|
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 2025/03/26 (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 2025/03/26 (UTC)."],[],[]]