# frida-scripts
[](https://github.com/0xdea/frida-scripts)
[](https://github.com/0xdea/frida-scripts)
[](https://github.com/0xdea/frida-scripts)
[](https://www.frida.re/)
[](https://twitter.com/0xdea)
[](https://infosec.exchange/@raptor)
A collection of my Frida.re instrumentation scripts to facilitate reverse engineering of mobile apps and more.
> [!NOTE]
> My iOS and Android scripts might require some tweakings. For a well-maintained project that includes some of my Frida scripts, refer to [Brida](https://github.com/federicodotta/Brida).

## Blog post
*
## See also
*
## Compatibility
* Tested with Frida 17.3.2
## Scripts
### iOS
* [**raptor_frida_ios_trace.js**](raptor_frida_ios_trace.js). Full-featured ObjC and Module tracer for iOS.
* [**raptor_frida_ios_enum.js**](raptor_frida_ios_enum.js). Collection of functions to enumerate ObjC classes and methods.
* [**ios-snippets/**](ios-snippets). Miscellaneous script snippets for iOS (tested with Frida before 17.0.0).
### Android
* [**raptor_frida_android_trace.js**](raptor_frida_android_trace.js). Full-featured Java and Module tracer for Android.
* [**raptor_frida_android_enum.js**](raptor_frida_android_enum.js). Collection of functions to enumerate Java classes and methods.
* [**android-snippets/**](android-snippets). Miscellaneous script snippets for Android (tested with Frida before 17.0.0).
### Linux
* [**raptor_frida_linux_trace.js**](raptor_frida_linux_trace.js). Full-featured function call tracer for Linux.
* [**raptor_frida_linux_enum.js**](raptor_frida_linux_enum.js). Collection of functions to enumerate modules and functions in a binary.
## Changelog
* [CHANGELOG.md](CHANGELOG.md)
## TODO
* Test extensively with real-world apps.
* Add Windows and macOS scripts.