M
A
Y
E
R
S
Wait for me..
Choose Your Color
Choose Your Skin Mode
User Image
Follow Me:

Data Extraction for Android (DEA)

DEA: Data Extraction for Android

PyQt6 Desktop App & QFluentWidget UI

DEA is a cross-platform desktop tool I built in PyQt6 using QFluentWidget for sleek Windows-style UI. It brings all the core remote-acquisition features of RAAS into a local application: live ADB-based imaging, interruption-safe resume, SHA-256 verification and real-time progress—without needing a browser.

Role:

Lead Developer

Tech Stack:

PyQt6 · QFluentWidget

Based On:

RAAS WebADB Concepts

Release:

Still in Development

Key Features

  • Block-level Android imaging (ADB & dd) with live progress bar.
  • Interruption-safe resume using skip/seek logic and byte tracking.
  • SHA-256 hashing pre/post-capture for forensic integrity.
  • Modern desktop UI via QFluentWidget—Windows Fluent Design.

Sample PyQt6 Setup

            from PyQt6.QtWidgets import QApplication, QMainWindow
            from qfluentwidgets import FluentIcon, NavigationView, PrimaryPushButton

            class MainWindow(QMainWindow):
                def __init__(self):
                    super().__init__()
                    self.setWindowTitle("DEA - Data Extraction for Android")
                    nav = NavigationView(self)
                    nav.addItem("Investigate", FluentIcon.USER)
                    nav.addItem("Cases", FluentIcon.FOLDER)
                    nav.addItem("Evidence", FluentIcon.FINGERPRINT)
                    nav.addItem("Reports", FluentIcon.DOCUMENT)
                    self.setCentralWidget(nav)

            if __name__ == "__main__":
                app = QApplication([])
                win = MainWindow()
                win.show()
                app.exec()