| # Android Data Recovery - Dependencies | |
| # Python 3.8+ | |
| # GUI Framework | |
| PyQt6>=6.4.0 | |
| PyQt6-Qt6>=6.4.0 | |
| PyQt6-sip>=13.4.0 | |
| pyqt6-stubs>=2025.0.0 | |
| # ADB Interface | |
| pure-python-adb>=0.3.0.dev0 | |
| adb-shell>=0.4.3 | |
| # File System Analysis | |
| python-magic>=0.4.27 | |
| filetype>=1.2.0 | |
| # Database Recovery (SQLite) | |
| sqlite-utils>=3.35 | |
| # Image Processing | |
| Pillow>=10.0.0 | |
| # Data Export | |
| openpyxl>=3.1.2 | |
| python-docx>=0.8.11 | |
| # Progress and Logging | |
| tqdm>=4.65.0 | |
| colorlog>=6.7.0 | |
| # System utilities | |
| psutil>=5.9.0 | |
| humanize>=4.6.0 | |
| # Async support | |
| aiofiles>=23.1.0 | |
| # Configuration | |
| pyyaml>=6.0 | |
| # Cryptography (for encrypted backups) | |
| pycryptodome>=3.18.0 | |