@@ -59,30 +59,30 @@ def stopWatchingMethodCall(
59
59
if methodId in self .watchedMethods :
60
60
del self .watchedMethods [methodId ]
61
61
62
- def receiveMessage (self , messageFromFridaAgent : dict , _ ) -> None :
63
- if messageFromFridaAgent ["type" ] == "error" :
64
- errorDescription = messageFromFridaAgent ["description" ]
62
+ def handleCapturedEvent (self , eventWrapperFromFrida : dict , _ ) -> None :
65
63
"""Send the event captured by Frida to the corresponding
66
64
buffers.
67
65
68
66
:param eventWrapperFromFrida: python dict containing captured events
69
67
"""
68
+ if eventWrapperFromFrida ["type" ] == "error" :
69
+ errorDescription = eventWrapperFromFrida ["description" ]
70
70
print (errorDescription , file = sys .stderr )
71
71
return
72
72
73
- receivedEvent = json .loads (messageFromFridaAgent ["payload" ])
73
+ methodCallEvent = json .loads (eventWrapperFromFrida ["payload" ])
74
74
75
- eventType = receivedEvent .get ("type" , None )
75
+ eventType = methodCallEvent .get ("type" , None )
76
76
77
77
if eventType == "CallCaptured" :
78
- methodId = tuple (receivedEvent ["identifier" ][0 :2 ])
78
+ methodId = tuple (methodCallEvent ["identifier" ][0 :2 ])
79
79
80
80
if methodId in self .watchedMethods :
81
81
messageBuffer = self .watchedMethods [methodId ]
82
- messageBuffer .append (receivedEvent )
82
+ messageBuffer .append (methodCallEvent )
83
83
84
84
elif eventType == "FailedToWatch" :
85
- methodId = tuple (receivedEvent ["identifier" ])
85
+ methodId = tuple (methodCallEvent ["identifier" ])
86
86
self .watchedMethods .pop (methodId )
87
87
88
88
@@ -128,7 +128,7 @@ def _injectAgent(frida: FridaSession) -> MethodCallEventDispatcher:
128
128
129
129
with open (pathToFridaAgentSource , "r" ) as fridaAgentSource :
130
130
fridaAgent = dispatcher .frida .create_script (fridaAgentSource .read ())
131
- fridaAgent .on ("message" , dispatcher .receiveMessage )
131
+ fridaAgent .on ("message" , dispatcher .handleCapturedEvent )
132
132
fridaAgent .load ()
133
133
dispatcher .script = fridaAgent
134
134
0 commit comments