A Cydia Substrate tool that makes all Android applications debuggable on rooted devices.
Android-OpenDebug is a security testing tool that makes all Android applications debuggable on rooted devices. It uses Cydia Substrate to modify applications at runtime, allowing security researchers to attach debuggers to applications that normally prevent debugging. This tool solves the problem of analyzing applications with anti-debugging protections during security assessments.
Security researchers, penetration testers, and mobile application analysts who need to debug Android applications for security testing purposes on rooted test devices.
Developers choose Android-OpenDebug because it provides a straightforward way to bypass application debugging restrictions without modifying APKs directly, enabling efficient security analysis of Android applications that implement anti-debugging measures.
Make any application debuggable
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Makes all applications running on the device debuggable, regardless of original settings, allowing security researchers to bypass anti-debugging protections without direct APK modification.
Leverages Cydia Substrate to hook into applications and modify their behavior at runtime, enabling dynamic analysis for security testing without altering the original APK files.
Installs as a standard APK package on rooted devices via simple adb commands, as outlined in the README, making setup quick for security assessments.
Specifically built for security testing, targeting scenarios like penetration testing and reverse engineering where debugging restrictions hinder analysis, as emphasized in the project description.
Requires a rooted Android device, which limits usability to test environments and may not be feasible for all users or devices due to security and warranty concerns.
Relies on Cydia Substrate, an external tool that may have compatibility issues with newer Android versions or be less actively maintained, adding setup complexity.
Explicitly recommended for test devices only in the README notes, making it unsuitable for production debugging or scenarios where app integrity must be preserved.