-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
I'm trying to hook a Xamarin-based iOS app and am getting the following error:
~/t/s/s/f/fridax > ./fridax.js inject --device usb --scripts scripts/aot_modify_class_function_argument.js
[*] Awaiting storage initialization.
[*] Awaiting USB device.
[*] Up and running on iPhone.
? Which application do you want to inject? XXXXX
[*] Happy hacking.
[*] Attached to application (session: 74911).
[*] Injected a test script (this runs from within the injected application)!
Error: Can't find Mono runtime!
at <anonymous> (vendors/frida-mono-api/mono-module.js:33)
at call (native)
at o (node_modules/browser-pack/_prelude.js:1)
at <anonymous> (node_modules/browser-pack/_prelude.js:1)
at <anonymous> (vendors/frida-mono-api/mono-api.js:2)
at call (native)
at o (node_modules/browser-pack/_prelude.js:1)
at <anonymous> (node_modules/browser-pack/_prelude.js:1)
at <anonymous> (vendors/frida-mono-api/index.js:1)
at call (native)
at o (node_modules/browser-pack/_prelude.js:1)
at <anonymous> (node_modules/browser-pack/_prelude.js:1)
at <anonymous> (scripts/aot_modify_class_function_argument.js:1)
at call (native)
at o (node_modules/browser-pack/_prelude.js:1)
at r (node_modules/browser-pack/_prelude.js:1)
at <eval> (/script2.js:1246)
I've looked at #1 and the issue was fixed but I'm still having the issue. I've tried poking around but am just getting started with frida. Things I've tried:
- looking for mono using
Process.enumerateModulesSync() - looking for mono using
Process.enumerateExports() - hooking
dlopenand looking for any import of mono
but nothing shows up. Is there anything else I can do to troubleshoot the issue? Sadly I can't share the ipa.
Metadata
Metadata
Assignees
Labels
No labels