• Deutsch
  • English
  • English
  • Deutsch
  • English
  • English
  • Home
  • Blog
  • UFADE

    • Was ist UFADE?
    • Installation
    • Geräte verbinden
    • Navigation
    • Reporting
    • Extraktion
    • Logging
    • Entwickleroptionen
    • Erweiterte Optionen
    • Datenoperationen
  • Testpoints
  • Rechtliches

Installation

Auf der Releases-Seite des Projekts kann jeweils die aktuelle kompilierte Version des Tools für Linux, macOS und Windows (jeweils x86-64) bezogen werden. Diese Version sollte unter macOS bereits ohne weitere Installationen lauffähig sein (Erster Start über Rechtsklick).

Unter Linux ist ein geeigneter Usbmux-Deamon bereitzustellen:

Debian / Ubuntu
sudo apt-get install usbmuxd
Arch / Manjaro
sudo pacman -S usbmuxd
RedHat / Rocky
yum install usbmuxd
Alpine / PmOS
apk add usbmuxd

Windows benötigt wahlweise iTunes oder Apple-Devices. Nach dem ersten Start ist Usbmux unter Windows verfügbar.
Es wird dringend empfohlen, die Beschränkung der maximalen Pfadlänge zu deaktivieren.

Ausführung über Python

Der Bezug des Projekts als Python-Anwendung über Github wird empfohlen, um früh von Verbesserungen und Bugfixes zu profitieren.
So kann UFADE z.B auch auf ARM- oder 32-Bit Systemen ausgeführt werden. Es wird mindestens Python 3.11 vorausgesetzt.

Bezug von UFADE und des "ufade-developer"-Submoduls:

git clone https://github.com/prosch88/UFADE --recurse-submodules
cd UFADE
pip install -r requirements.txt

Ist das Submodul nicht vorhanden, werden die Developer Options im Programm nicht verfügbar sein.

Installation der Abhängigkeiten:

Debian / Ubuntu
sudo apt-get install python3-tk libasound2-dev usbmuxd libusb
Raspbian
sudo apt-get install build-essential python3-tk usbmuxd libusb libffi-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libasound2-dev
Arch / Manjaro
sudo pacman -S tk usbmuxd libusb
RedHat / Rocky
sudo yum install tkinter usbmuxd
Alpine / PmOS
apk add python3-tkinter usbmuxd libusb libusb-devel
macOS
brew install python@3.11 python-tk@3.11 libusb

Nach der Installation kann UFADE über Python aufgerufen werden:

python ufade.py

Pro Tipp: Um UFADE direkt aus dem Zielverzeichnis heraus zu starten, kann z.B. in der Datei ".bashrc" oder ".zshrc" (je nach verwendeter Shell) ein Alias für UFADE angelegt werden:

bash
echo "alias ufade='python ~/pfad_zu/UFADE/ufade.py'" >> ~/.bashrc
zsh
echo "alias ufade='python ~/pfad_zu/UFADE/ufade.py'" >> ~/.zshrc

(Der Pfad ist entsprechend anzupassen.)

Prev
Was ist UFADE?
Next
Geräte verbinden