Python app for mirror reflection exercises
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-20 11:53:59 -03:00
appreflejo Refactor into proper Python package with pyproject.toml, module structure, and entry points 2026-07-20 11:53:59 -03:00
.gitignore Refactor into proper Python package with pyproject.toml, module structure, and entry points 2026-07-20 11:53:59 -03:00
pyproject.toml Refactor into proper Python package with pyproject.toml, module structure, and entry points 2026-07-20 11:53:59 -03:00
README.md Refactor into proper Python package with pyproject.toml, module structure, and entry points 2026-07-20 11:53:59 -03:00

AppReflejo

Android device report and screenshot tool for forensic documentation.

Features

  • Device info via ADB
  • Screenshot capture with SHA256 hashing
  • HTML report generation
  • scrcpy integration for screen mirroring

Requirements

  • Python 3.9+
  • ADB (Android Debug Bridge)
  • scrcpy (optional, for screen mirroring)

Installation

pip install .

Usage

appreflejo

Or as a module:

python -m appreflejo
  1. Connect an Android device via USB with ADB debugging enabled
  2. Click Refrescar Estado del Dispositivo to load device info
  3. Click Capturar Pantalla to take screenshots
  4. Click Generar Informe HTML to generate a forensic report

Project Structure

appreflejo/
    __init__.py   # Package metadata
    __main__.py   # Entry point
    adb.py        # ADB wrapper
    dialogs.py    # Metadata dialog
    gui.py        # PyQt5 GUI
    report.py     # HTML report generation

License

BSD-3-Clause