Je n'ai pas installé frida-server manuellement sur l'appareil, mais je peux me connecter à un appareil rooté avec frida-ps et adb activé. J'ai magisk, shamiko et Lsposed. Certains messages suggèrent que magisk a sa propre version de frida installée. Comment puis-je obtenir les détails de cette installation avec les outils frida sur mon ordinateur ?
Réponses
Trop de publicités?Magisk ne inclut pas Frida, mais il existe un module Magisk disponible qui inclut frida-server et le démarre automatiquement au démarrage.
Je ne sais pas s'il existe un moyen de vérifier la version de frida-server par exemple dans un script Frida, mais vous pouvez utiliser la méthode traditionnelle via adb shell
:
- Ouvrez un nouveau shell via
adb shell
- Obtenez les permissions root en exécutant
su
- Vérifiez le chemin d'une instance frida-server en cours d'exécution via ps :
ps -Af | grep frida-server
- Utilisez le chemin complet de
frida-server
indiqué dans la sortie ps et exécutez-le avec l'option--version
J'ai découvert qu'il est possible d'émuler la liste des processus en utilisant frida-ps -U
sans exécuter frida-server
sur l'appareil Android. Détails :
Cependant, vous aurez besoin du serveur frida (ou du gadget frida) si vous voulez instrumenter une application.
Cela clarifie que aucun de mes modules magisk n'exécute frida et que les seuls serveurs sont ceux que j'installe moi-même et le module magisk frida-boot (que je n'ai pas installé non plus).