Shell MIT

OsintDroid

A Bash-based Android OSINT and forensics tool. Extract call logs, SMS, contacts, emails, installed apps, and secret codes from your Android device via ADB. Educational and privacy-focused. ⭐️⭐️⭐️

D

DouglasFreshHabian

Dernière activité 20 juin 2026
DouglasFreshHabian/OsintDroid

194

étoiles

49

forks

1

issues ouvertes

Ce README est souvent en anglais.

🕵️‍♂️ OsintDroid

asciicast

OSINTDroid is a Bash-based Android forensic tool developed by Fresh Forensics. It allows you to quickly extract and analyze various types of data from an Android device using ADB (Android Debug Bridge). The tool is designed for educational purposes, privacy awareness, and mobile forensics demonstrations.


👤 Features

OsintDroid provides a simple, menu-driven interface with the following options:

  1. Number of Reboots – Retrieve the device boot count.
  2. List Registered Emails – Extract all emails used on the device.
  3. List Account Applications – Display apps associated with user accounts.
  4. List Phone Contacts – Retrieve all contacts with associated phone numbers.
  5. Dump Call Logs – Export the device’s call history.
  6. Dump SMS – Export SMS messages stored on the device.
  7. List All APKs – Show all installed applications.
  8. List 3rd Party Apps – Show only non-system installed applications.
  9. Dump Secret Codes – Enumerate Android secret codes from system packages.
  10. Exit – Quit the tool.

🛠️ Requirements

  • Linux or a Bash environment
  • ADB (Android Debug Bridge) installed and accessible in your system PATH
  • An Android device with USB debugging enabled
  • Permission to access the device via ADB

⚙️ Installation

  1. Clone this repository:
git clone https://github.com/DouglasFreshHabian/OsintDroid.git
cd OsintDroid
  1. Make the script executable:
chmod +x OsintDroid.sh
  1. Connect your Android device via USB and ensure ADB debugging is enabled.

📱 Usage

Run the script:

./OsintDroid.sh
  • A green banner will appear followed by the interactive menu.
  • Enter the number corresponding to the action you want to perform.
  • For example, entering 6 will dump SMS messages to your terminal.
  • Option 9 will enumerate Android secret codes from system packages.

📑 Notes

  • All actions are read-only and safe for educational and testing purposes on devices you own.
  • Make sure USB debugging is enabled and the device authorizes your computer.
  • Secret codes are system-specific; some may not return results depending on your device model and Android version.

This toolkit is for authorized forensic analysis only. Ensure compliance with local laws and privacy regulations. Unauthorized data extraction may violate legal boundaries.


💬 Feedback & Contributions

If you have ideas, want to add new ADB command modules, or improve automation — open an issue or submit a pull request! Let’s build an open, transparent, and responsible forensic community.


☕ Support This Project

If OsintDroid™ helps your OSINT, consider supporting continued development:

Buy Me A Coffee


Projets similaires

Automated Android forensic toolkit: extract device info, apps, contacts, call logs, SMS, system logs, and more via ADB for security audits and investigations.

Shell
DDouglasFreshHabian
512 étoiles103

An all-in-one hacking tool to remotely take over Android devices.

Pythonadbandroidandroid-debug-bridge
AAzeemIdrisi
6,3 k étoiles896

OSINT & recon toolkit // 100+ tools, one-command installer, SOCMINT, GEOINT, network recon, dark web, forensics & more.

Shellcybersecuritydata-breachethical-hacking
Rrawfilejson
3,1 k étoiles452