
Brida 0.6 released!
Hi!
Recently, Ole André Vadla Ravnås (@oleavr) & his team made some breaking changes to their great Frida dynamic instrumentation toolkit, removing Java, ObjC, and Swift runtime bridges from Frida’s GumJS runtime and removing or refactoring many JS APIs used by most Frida-based tools (like Brida). Consequently, many functionalities of Brida broke and required some changes to work properly with the latest Frida versions. I just released a new version of Brida (0.6) that is fully compatible with the latest versions of Frida and frida-compile.
As a downside, starting with version 0.6, Brida will not be compatible with older Frida versions (<17). Unfortunately, as anyone who has worked with Frida on physical Android or iOS devices likely knows, it often happens that a specific version of Frida doesn’t work on a particular device, and in such situations an older Frida version could be useful. For such scenarios, I will leave version 0.6pre of Brida available in the Releases section of the GitHub repository. This version works with frida-compile@10.2.5 and frida<17.
I’ve submitted the new Brida release to the Burp Suite team so that it can be updated in the BApp Store, but the approval process usually takes some time. In the meantime, you can download the release from the Releases section of the GitHub repository.
Some highlights on the updates brought by the last Brida version:
- Major JS code refactor to reflect changes in frida >= 17 (17.3.2 at the time of the release).
- Fixed compatibility with the last frida-compile versions (19.0.4 at the time of the release).
- Kill server fixed to work with the last Java versions.
- Added “Host:Port” and “DeviceId” Frida connection modes.
- Added JS bypass for OkHttpHostname Verified.
- Added Gradle build configuration file.
- Improved Android root detection script.
- Many bugfixes.
- Wiki updated.
Finally, some direct links:
Cheers!






