Skip to content

Commit 2792850

Browse files
committed
Add readme
1 parent 1da35c3 commit 2792850

File tree

5 files changed

+237
-141
lines changed

5 files changed

+237
-141
lines changed

README.md

+52-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,52 @@
1-
# openandroidinstaller
1+
<br />
2+
<div align="center">
3+
<h1>OpenAndroidInstaller</h1>
4+
<a href="https://github.com/openandroidinstaller-dev/openandroidinstaller">
5+
<img src="openandroidinstaller/assets/logo-192x192.png" alt="OpenAndroidInstaller" height="80">
6+
</a>
7+
8+
<p align="center">
9+
<br />
10+
Makes installing alternative Android distributions nice and easy.
11+
<br />
12+
The OpenAndroidInstaller project helps Android users to keep their smartphone's operating system up to date with free software and to continue using the device even though the manufacturer no longer offers updates. With a graphical installation software, users are easily guided through the installation process of free Android operating systems like LineageOS.
13+
<br />
14+
<br />
15+
<a href="https://github.com/openandroidinstaller-dev/openandroidinstaller/issues">Report Bug</a>
16+
·
17+
<a href="https://openandroidinstaller.org">Website</a>
18+
·
19+
<a href="mailto: [email protected]">Request Feature</a>
20+
<br />
21+
</p>
22+
</div>
23+
24+
## Installation
25+
26+
1. Download the AppImage, .exe or appropriate file for your OS.
27+
2. Install `adb` and `fastboot` by running `sudo apt install android-tools-adb android-tools-fastboot`
28+
3. OPTIONAL: Install `heimdall` for Samsung Devices:
29+
- download heimdall: https://androidfilehost.com/?w=files&flid=304516
30+
- install heimdall:
31+
$ unzip /path/to/heimdall_ubuntu.zip -d /tmp
32+
$ cp /tmp/bin/heimdall* /usr/bin/
33+
$ rm -rf /tmp/bin
34+
35+
## Usage
36+
37+
Download the lineageOS image and the custom recovery image.
38+
Start the desktop app and follow the instructions.
39+
40+
## Run OpenAndroidInstaller for development
41+
42+
1. Clone the main branch of this repository
43+
2. Run `make poetry` and `make install` to setup poetry and the relevant requirements
44+
3. Clone this Run `make app` to start the desktop app from the source code.
45+
46+
## Add your own installation configurations
47+
48+
## Contributing
49+
50+
## Acknowledgements
51+
52+
* Funded from September 2022 until February 2023 by ![logos of the "Bundesministerium für Bildung und Forschung", Prodotype Fund and OKFN-Deutschland](resources/pf_funding_logos.svg)

docs/LOGBOOK.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1+
### 08.09.2022
2+
- write a basic README
3+
4+
15
### 07.09.2022
26
- try a linear GUI flow
7+
- enable flashing devices fom config files
8+
- build the UI based on device config
39

410
### 06.09.2022
511
- Figure out how to package a desktop app with flet and pyinstaller

openandroidinstaller/openandroidinstaller.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -168,4 +168,4 @@ def get_new_view(title: str, index: int, content: List = []) -> View:
168168
page.update()
169169

170170

171-
flet.app(target=main, assets_dir="assets")
171+
flet.app(target=main, assets_dir="assets")

openandroidinstaller/openandroidinstaller_old.py

-139
This file was deleted.

0 commit comments

Comments
 (0)