The (unfinished) Python rewrite of Cowabunga Lite. Works on Windows, macOS, and Linux.
Note: Windows requires the Apple Devices app from the Microsoft Store. After installing, reboot your pc.
If you are not seeing the phone after installing, try downloading iTunes for Windows from the apple site (NOT the Windows Store version).
Requirements:
- PySide6
- pymobiledevice3
- PyInstaller (for compiling an executable)
Detailed install guide to go here later
Note: It is highly recommended to use a virtual environment:
python -m venv env
source env/bin/activate
pip install -r requirements.txt
python main_app.py
To compile mainwindow.ui
for Python, run the following command:
pyside6-uic mainwindow.ui -o ui_mainwindow.py
To compile the resources file for Python, run the following command:
pyside6-rcc resources.qrc -o resources_rc.py
The application itself can be compiled by running compile.py
.
- Avangelista and Cowabunga Lite Windows for the GUI.
- pymobiledevice3 for resoring and device algorithms.
- PySide6 for the GUI library.