{"id":28059529,"url":"https://github.com/raheesahmed/android-device-security-checker","last_synced_at":"2026-04-25T23:37:17.434Z","repository":{"id":291863021,"uuid":"979026610","full_name":"RaheesAhmed/Android-Device-Security-Checker","owner":"RaheesAhmed","description":"A comprehensive tool for checking the health and security status of your Android device. This tool provides detailed information about your device's performance, installed applications, and potential security issues.","archived":false,"fork":false,"pushed_at":"2025-05-06T22:25:42.000Z","size":74,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-06T23:26:43.954Z","etag":null,"topics":["android","malware-detection","performance-monitoring-","security","security-audit","security-scanner","system-monitor","system-monitor-python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RaheesAhmed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-06T22:09:21.000Z","updated_at":"2025-05-06T22:25:46.000Z","dependencies_parsed_at":"2025-05-06T23:27:01.162Z","dependency_job_id":"59681dbc-6ef7-46d2-9ede-84cd2c8316f2","html_url":"https://github.com/RaheesAhmed/Android-Device-Security-Checker","commit_stats":null,"previous_names":["raheesahmed/android-device-security-checker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaheesAhmed%2FAndroid-Device-Security-Checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaheesAhmed%2FAndroid-Device-Security-Checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaheesAhmed%2FAndroid-Device-Security-Checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RaheesAhmed%2FAndroid-Device-Security-Checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RaheesAhmed","download_url":"https://codeload.github.com/RaheesAhmed/Android-Device-Security-Checker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253700622,"owners_count":21949694,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","malware-detection","performance-monitoring-","security","security-audit","security-scanner","system-monitor","system-monitor-python"],"created_at":"2025-05-12T08:06:33.731Z","updated_at":"2026-04-25T23:37:17.409Z","avatar_url":"https://github.com/RaheesAhmed.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Android Device Health \u0026 Security Check\n\n![Android Health Check](https://img.shields.io/badge/Android-Health%20Check-brightgreen)\n![Python](https://img.shields.io/badge/Python-3.6%2B-blue)\n![License](https://img.shields.io/badge/License-MIT-yellow)\n\nA comprehensive tool for checking the health and security status of your Android device. This tool provides detailed information about your device's performance, installed applications, and potential security issues.\n\n## 📸 Screenshot\n\n![Android Health Check Main Screen](images/screenshot.png)\n\n\n\u003e **Note:** To use this tool, you'll need to connect your Android device via USB with debugging enabled.\n\n## 🌟 Features\n\n- **Colorful Console Output**: Beautiful and easy-to-read terminal output with color-coded information\n- **Device Health Metrics**: CPU usage, memory information, battery stats, and more\n- **App Analysis**: Complete list of installed applications with security analysis\n- **Security Checks**:\n  - Root detection\n  - Suspicious process identification\n  - Network connection analysis\n  - VPN application detection\n  - Dangerous permission analysis\n- **Comprehensive Reports**: Saves detailed reports to files for future reference\n- **Progress Indicators**: Visual progress bars for long-running operations\n\n## 📋 Requirements\n\n- Python 3.6 or higher\n- Android Debug Bridge (ADB) installed and in your PATH\n- An Android device with USB debugging enabled\n\n## 🚀 Installation\n\n1. Ensure you have Python 3.6+ installed\n2. Install Android Debug Bridge (ADB) if not already installed:\n   - Download from [Android Platform Tools](https://developer.android.com/studio/releases/platform-tools)\n   - Add the ADB executable to your system PATH\n3. Clone or download this repository\n4. Connect your Android device via USB and enable USB debugging\n\n## 📱 Enabling USB Debugging\n\n1. Go to **Settings** \u003e **About phone**\n2. Tap **Build number** 7 times to enable Developer options\n3. Go back to **Settings** \u003e **System** \u003e **Developer options**\n4. Enable **USB debugging**\n5. Connect your device to your computer and authorize the connection when prompted\n\n## 💻 Usage\n\nRun the script from the command line:\n\n```bash\npython android_health_check.py\n```\n\nThe tool will:\n\n1. Check for ADB installation\n2. Connect to your Android device\n3. Collect health and security information\n4. Display results in the console with color-coded sections\n5. Save a comprehensive report to a timestamped file\n6. Save the complete list of installed apps to a separate file\n\n## 📊 Output Files\n\nThe tool generates two output files:\n\n1. **android*health_report*[timestamp].txt**: A comprehensive report containing all collected information\n2. **installed_apps.txt**: A complete list of all installed applications on the device\n\n## 🔍 Security Analysis\n\nThe security analysis includes:\n\n- **Root Detection**: Checks if the device is rooted\n- **Process Analysis**: Identifies potentially suspicious running processes\n- **Network Analysis**: Checks for suspicious network connections\n- **VPN Detection**: Identifies VPN applications\n- **Permission Analysis**: Checks for apps with dangerous permissions\n- **App Analysis**: Scans app names for suspicious keywords\n\n## 🛠️ Troubleshooting\n\n### ADB Not Found\n\nIf ADB is not found in your PATH, the tool will prompt you to enter the full path to the ADB executable. You can:\n\n1. Add ADB to your system PATH\n2. Enter the full path when prompted\n3. Modify the `ADB_PATH` variable in the script\n\n### Device Not Detected\n\nIf your device is not detected:\n\n1. Ensure USB debugging is enabled\n2. Check the USB connection\n3. Authorize the computer on your device if prompted\n4. Try a different USB cable or port\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome! Feel free to check the issues page.\n\n## 📧 Contact\n\nFor any questions or suggestions, please open an issue on the repository.\n\n## 🔄 Git Setup\n\nIf you want to clone this repository or contribute, you can use the following Git commands:\n\n```bash\n# Clone the repository\ngit clone https://github.com/RaheesAhmed/Android-Device-Security-Checker.git\n\n# Navigate to the project directory\ncd Android-Device-Security-Checker\n\n# Create a new branch for your changes\ngit checkout -b feature/your-feature-name\n\n# Make your changes and commit them\ngit add .\ngit commit -m \"Add your descriptive commit message here\"\n\n# Push your changes to GitHub\ngit push origin feature/your-feature-name\n```\n\nIf you're setting up a new repository with this code:\n\n```bash\n# Initialize a new Git repository\ngit init\n\n# Add all files to the repository\ngit add .\n\n# Commit the files\ngit commit -m \"Initial commit: Android Device Security Checker\"\n\n# Set the main branch\ngit branch -M main\n\n# Add the remote repository\ngit remote add origin https://github.com/YourUsername/Your-Repository-Name.git\n\n# Push to GitHub\ngit push -u origin main\n```\n\n---\n\nMade with ❤️ for Android enthusiasts and security-conscious users\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraheesahmed%2Fandroid-device-security-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraheesahmed%2Fandroid-device-security-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraheesahmed%2Fandroid-device-security-checker/lists"}