Skip to content

YoruYagami/Redroid

Repository files navigation

Redroid – Android Application Pentesting Automation Toolkit for Android Studio and Genymotion

⚠️ Work in Progress
Redroid is under active development. Some features may be unstable or not fully compatible across environments. Contributions and issue reports are welcome.

Redroid is a modular toolkit designed to streamline Android application penetration testing. It automates common tasks such as:

  • Installing and configuring Burp certificates and frida
  • Managing proxy settings
  • Integrating with tools like Frida, Drozer, MobSF, Nuclei, ApkLeaks, and TruffleHog
  • Generate and sign exploits (e.g., Tapjacking, Task Hijacking)
  • and much more...

Its interactive CLI interface allows operators to focus on analysis and exploitation instead of setup and configuration overhead.

Menu Screenshot


🚀 Installation

✅ Install with pipx (Recommended)

You can install Redroid directly from GitHub using:

pipx install git+https://github.com/YoruYagami/Redroid.git

Once installed, the redroid command will be available globally:

redroid

⚙️ Manual Installation

  1. Clone the repository:
git clone https://github.com/YoruYagami/Redroid.git
cd Redroid
  1. Install the dependencies:
pip install -r requirements.txt
  1. Run the tool:
python redroid.py

🧪 Development Installation

To contribute or make changes locally:

git clone https://github.com/YoruYagami/Redroid.git
cd Redroid
pip install -e .

📋 TODO

  • Multi-device support
  • Fix logic for existing modules (e.g., MobSF integration)
  • Add TruffleHog-based source scanning
  • Add Firebase testing capabilities
  • Add manual testing modules inside Drozer menu
  • Implement real-time logcat streaming
  • Automatic APK signing and patching
  • Ensure full cross-platform support (Windows ↔ Kali Linux)

About

Android App Pentesting automation script compatible with Android Studio and Genymotion

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •