The executables for the OpenAndroidInstaller are build with pyinstaller. You can create builds for MacOS or Linux with make build-app
. For Windows the paths need to be modified. For now, you can have a look here on how it's done.
If you build the application for your platform and want to contribute the build, please reach out to me.
Currently development is mainly done on Ubuntu Linux. MacOS, Windows, as well as other Linux distributions like Fedora should also work well. You might need to install additional USB-drivers on Windows.
- Clone the main branch of this repository
- Run
make poetry
andmake install
to install poetry to manage python and install the required dependencies like adb, fastboot and heimdall. - Run
make app
to start the desktop app from the source.