Brida Update Adds Full Support for Latest Frida Integration

The security testing community has a reason to celebrate as Brida, the popular bridge connecting Burp Suite with the Frida dynamic instrumentation toolkit, has released version 0.6 with full compatibility for the latest Frida versions.

The update comes as a response to significant breaking changes introduced in Frida 17.0.0, which fundamentally altered how developers interact with mobile applications during security assessments.

Earlier this year, Ole André Vadla Ravnås and the Frida development team introduced sweeping changes to their dynamic instrumentation platform, removing Java, ObjC, and Swift runtime bridges from Frida’s GumJS runtime.

Additionally, numerous JavaScript APIs that countless Frida-based tools relied upon were either removed or significantly refactored.

These modifications effectively broke compatibility with existing tools like Brida, forcing developers to rethink their integration approaches and adapt their scripts for the new ecosystem.

The breaking changes, while necessary for Frida’s long-term development, created immediate challenges for security professionals who depend on tools like Brida for conducting penetration tests and vulnerability assessments on mobile platforms.

The tool, which seamlessly integrates Frida’s powerful instrumentation capabilities directly into Burp Suite’s interface, faced significant functionality degradation until the community could adapt.

The newly released Brida 0.6 addresses these compatibility issues comprehensively, providing a complete refactor of the JavaScript codebase to align with Frida 17.3.2 and frida-compile 19.0.4.

Beyond mere compatibility patches, this version introduces several meaningful improvements for security testing workflows.

The update includes enhanced Frida connection modes, specifically adding “Host:Port” and “DeviceId” options that provide greater flexibility when working with remote Frida instances.

Additionally, developers will benefit from improved Android root detection scripting and a newly added JavaScript bypass for OkHttpHostname verification, addressing common challenges in mobile security testing.

Other notable enhancements include fixes to the kill server functionality to ensure compatibility with recent Java versions, improved Gradle build configuration, and extensive bug fixes throughout the codebase.

The project’s wiki documentation has also been updated to reflect these changes, helping users navigate the new features and capabilities.

The trade-off for this modernization is that Brida 0.6 no longer supports Frida versions before 17.

Recognizing that certain Android and iOS devices sometimes work better with specific Frida versions, the developers have maintained Brida 0.6pre availability, which continues supporting frida-compile 10.2.5 and older Frida versions for users facing device-specific compatibility issues.

Currently awaiting approval in the BApp Store, the release is immediately available through the GitHub releases section for those seeking the latest functionality.

This update represents a significant step forward in maintaining compatibility between the Frida ecosystem and its most popular third-party integrations.

Cyber Awareness Month Offer: Upskill With 100+ Premium Cybersecurity Courses From EHA's Diamond Membership: Join Today

AnuPriya
AnuPriya
Any Priya is a cybersecurity reporter at Cyber Press, specializing in cyber attacks, dark web monitoring, data breaches, vulnerabilities, and malware. She delivers in-depth analysis on emerging threats and digital security trends.

Recent Articles

Related Stories

LEAVE A REPLY

Please enter your comment!
Please enter your name here