Welcome to Redroid! Enhance your mobile security testing capabilities with this powerful toolset. Easily manage and use tools like Frida, Jadx, Apktool, Nuclei, Mob-FS docker Dynamic Analaysis enabled, and more, directly from a user-friendly command-line interface.
⚠️ Compatibility with Android Studio is currently under development.
- Python 3.6 or higher
- Git
-
Clone the repository:
git clone https://github.com/yourusername/redroid.git cd redroid
-
Install dependencies:
pip install -r requirements.txt
-
Run the script:
python redroid.py
Once the script is running, you will see a main menu with various options. Here is a brief overview:
-
🛠️Install Tools:
- 🧩Frida: Install Frida tools.
- 🔐Objection: Install objection.
- 🛠️reFlutter: Install reFlutter.
- 🖥️Jadx: Download the latest Jadx GUI.
- 🗃️Apktool: Download and set up Apktool.
- 🔎Nuclei: Download and install Nuclei.
- 📦Mob-FS (docker): Install Mob-FS using Docker.
- 🔍apkleaks: Install apkleaks.
-
🚀Run Tools:
- 🛡️Run Mob-FS (docker): Run Mob-FS in a Docker container.
- 🔍Run nuclei against APK: Decompile and run Nuclei vulnerability scan on an APK with custom templates.
- 🔍Run apkleaks against APK: Decompile and run apkleaks scan on an APK.
-
🎮Emulator Player Options:
- 🧹Remove Ads From Emulator: Remove ads and bloatware from the Nox Emulator.
- 🛡️Install Burp Certificate: Install Burp Suite's CA certificate in the Emulator.
- 💻Open ADB shell: Open an ADB shell in the Emulator.
- 🌐Print proxy status: Print the current proxy settings of the Emulator.
- ⚙️Set up/modify proxy: Set or modify the proxy settings for the emulator.
- ❌Remove proxy: Remove the proxy settings from the Emulator.
-
🕵️Frida:
▶️ Run Frida Server: Start the Frida server in the background on the Emulator.- 📜List Installed Applications: List all installed applications on the device.
- 🔓Run SSL Pinning Bypass: Execute an SSL pinning bypass script on a specific app.
- 🛡️Run Root Check Bypass: Execute a root check bypass script on a specific app.
- 🔑Android Biometric Bypass: Run a biometric bypass script on a specific app.
- 📝Run Custom Script: Execute a custom Frida script provided by the user.
-
Exit: Exit the application.
We welcome contributions! Please fork this repository and submit a pull request for any enhancements or bug fixes.
This project is licensed under the MIT License - see the LICENSE file for details.
🎉 Enjoy using Redroid! If you have any questions or run into any issues, feel free to open an issue on GitHub.