An advanced, open-source suite for auditing iPhone & Android devices for malware, spyware, root/jailbreak, and more.
100% local, privacy-first, and easy to use for everyone from security researchers to everyday users.
🍎 iPhone Security Analysis
- Deep Backup Scanning: Analyze iTunes/Finder backups for hidden threats.
- Live Discovery: Scan devices over the network for signs of jailbreaking, spyware, or risky apps.
- Network Discovery: Automatically locate iPhones active on your local WiFi.
🤖 Android Security Analysis
- Backup Auditing: Supports
.ab,.bak,.zip, and extracted folders. - Live Integrity Checks: Detect root access, malware signatures, and suspicious system files.
- Broad Support: Compatible with ADB backups, TitaniumBackup, and more.
📊 Professional Auditing
- Interactive UI: Colorful, menu-driven terminal interface with high-quality ASCII art.
- Detailed Reporting: Generates comprehensive logs in both JSON (for data analysis) and TXT (for human reading).
- Privacy First: 100% local execution. No data leaves your machine.
- Python 3.8 or newer
pipfor installing dependencies
# Clone the repository
git clone https://github.com/xdrew87/Analyzer.git
# Enter the directory
cd Analyzer
# Install dependencies (if needed)
pip install colorama- Launch the Suite:
python3 main.py- Select Analysis Type: Use the interactive menu to choose iPhone or Android, and select backup or network scan.
- Prepare Your Data:
- iOS Backups: Connect your iPhone and create an unencrypted backup via iTunes or Finder.
- Android Backups: Place files in supported directories (see below).
- Network Scans: Ensure both your computer and the mobile device are on the same WiFi network.
The tool automatically scans the following paths for valid backup data:
~/adb-backups
~/Android/backups
~/TitaniumBackup
~/Documents/AndroidBackups
Supports .ab, .bak, .zip, and extracted folders.
Optimization
- Network Targets: Always use the IP address (e.g.,
192.168.1.100) rather than the MAC address for scanning. - iOS Accuracy: Ensure backups are unencrypted; encrypted backups limit the scanner's ability to inspect internal files.
- Android Config: For live scans, ensure ADB over Network is enabled on the device (Default Port: 5555).
File Locations
- Reports: Automatically saved to the
iphone_analysisfolder by default.
Network Issues
- If a device is unreachable, verify that your firewall is not blocking the connection and that both devices are on the same subnet.
Galmx (aka xdrew87)
Security Researcher | Developer | Privacy Advocate
Passionate about building transparent tools that empower users to take control of their digital security and understand the risks living inside their pockets.
🔗 GitHub
This tool is for educational and authorized security auditing purposes only. Always ensure you have permission before scanning a device.
