Skip to content

Commit

Permalink
Add is ab partintioned device to config (#126)
Browse files Browse the repository at this point in the history
  • Loading branch information
tsterbak committed Mar 27, 2023
2 parents f927280 + ece1e25 commit b6f701a
Show file tree
Hide file tree
Showing 67 changed files with 67 additions and 93 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,7 @@ A config file consists of two parts. The first part are some metadata about the
Every config file should have metadata with the following fields:
- `maintainer`: str; Maintainer and author of the config file.
- `device_name`: str; Name of the device.
- `is_ab_device`: bool; A boolean to determine if the device is a/b-partitioned or not.
- `device_code`: str; The official device code.
- `supported_device_codes`: List[str]; A list of supported device codes for the config. The config will be loaded based on this field.
- `twrp-link`: [OPTIONAL] str; name of the corresponding twrp page.
Expand Down
1 change: 0 additions & 1 deletion openandroidinstaller/app_state.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ def __init__(
self.config = None
self.image_path = None
self.recovery_path = None
self.is_ab = None

# store views
self.default_views: List = []
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/FP2.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Fairphone 2
is_ab_device: true
device_code: FP2
supported_device_codes:
- FP2
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/FP3.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Fairphone 3
is_ab_device: true
device_code: FP3
supported_device_codes:
- FP3
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/FP4.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Fairphone 4
is_ab_device: true
device_code: FP4
supported_device_codes:
- FP4
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/a3y17lte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy A3 (2017)
is_ab_device: true
device_code: a3y17lte
supported_device_codes:
- a3y17lte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/a5xelte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy A5 (2016)
is_ab_device: true
device_code: a5xelte
supported_device_codes:
- a5xelte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/a72q.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy A72
is_ab_device: true
device_code: a72q
supported_device_codes:
- a72q
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/a7xelte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy A7 (2016)
is_ab_device: true
device_code: a7xelte
supported_device_codes:
- a7xelte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/akari.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Sony Xperia XZ2
is_ab_device: true
device_code: akari
supported_device_codes:
- akari
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/akatsuki.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Sony Xperia XZ3
is_ab_device: true
device_code: akatsuki
supported_device_codes:
- akatsuki
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/avicii.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: OnePlus Nord
is_ab_device: true
device_code: avicii
supported_device_codes:
- avicii
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/bacon.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: MagicLike
device_name: OnePlus One
is_ab_device: true
device_code: bacon
supported_device_codes:
- bacon
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/barbet.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Pixel 5a
is_ab_device: true
device_code: barbet
supported_device_codes:
- barbet
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/beyond0lte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy S10e
is_ab_device: true
device_code: beyond0lte
supported_device_codes:
- beyond0lte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/beyond1lte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy S10
is_ab_device: true
device_code: beyond1lte
supported_device_codes:
- beyond1lte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/beyond2lte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy S10+
is_ab_device: true
device_code: beyond2lte
supported_device_codes:
- beyond2lte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/blueline.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Google Pixel 3
is_ab_device: true
device_code: blueline
supported_device_codes:
- blueline
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/bonito.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Google Pixel 3a XL
is_ab_device: true
device_code: bonito
supported_device_codes:
- bonito
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/cedric.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Motorola Moto G5
is_ab_device: true
device_code: cedric
supported_device_codes:
- cedric
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/cheeseburger.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: SirRGB
device_name: OnePlus 5
is_ab_device: true
device_code: cheeseburger
supported_device_codes:
- cheeseburger
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/coral.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Google Pixel 4 XL
is_ab_device: true
device_code: coral
supported_device_codes:
- coral
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/crosshatch.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Google Pixel 3 XL
is_ab_device: true
device_code: crosshatch
supported_device_codes:
- crosshatch
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/crownlte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy Note 9
is_ab_device: true
device_code: crownlte
supported_device_codes:
- crownlte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/d1.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy Note 10
is_ab_device: true
device_code: d1
supported_device_codes:
- d1
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/d2s.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy Note 10+
is_ab_device: true
device_code: d2s
supported_device_codes:
- d2s
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/dre.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: OnePlus Nord N200
is_ab_device: true
device_code: dre
supported_device_codes:
- dre
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/dumpling.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: SirRGB
device_name: OnePlus 5T
is_ab_device: true
device_code: dumpling
supported_device_codes:
- dumpling
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/enchilada.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: OnePlus 6
is_ab_device: true
device_code: enchilada
supported_device_codes:
- enchilada
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/evert.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Motorola moto g6 plus
is_ab_device: true
device_code: evert
supported_device_codes:
- evert
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/fajita.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: OnePlus 6T
is_ab_device: true
device_code: fajita
supported_device_codes:
- fajita
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/flame.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Pixel 4
is_ab_device: true
device_code: flame
supported_device_codes:
- flame
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/greatlte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Michel Memeteau (freechelmi)
device_name: Samsung Galaxy note 8
is_ab_device: true
device_code: greatlte
supported_device_codes:
- greatlte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/griffin.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: SirRGB
device_name: Motorola Moto Z
is_ab_device: true
device_code: griffin
supported_device_codes:
- griffin
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/guacamole.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: OnePlus 7 Pro
is_ab_device: true
device_code: guacamole
supported_device_codes:
- guacamole
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/guacamoleb.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: OnePlus 7
is_ab_device: true
device_code: guacamoleb
supported_device_codes:
- guacamoleb
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/hero2lte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy S7 Edge
is_ab_device: true
device_code: hero2lte
supported_device_codes:
- hero2lte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/herolte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy S7
is_ab_device: true
device_code: herolte
supported_device_codes:
- herolte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/hltetmo.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy Note 3 LTE (N900T/V/W8)
is_ab_device: true
device_code: hltetmo
supported_device_codes:
- hltetmo
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/hotdog.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: OnePlus 7T Pro
is_ab_device: true
device_code: hotdog
supported_device_codes:
- hotdog
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/hotdogb.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: OnePlus 7T
is_ab_device: true
device_code: hotdogb
supported_device_codes:
- hotdogb
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/j7elte.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Samsung Galaxy J7 (2015)
is_ab_device: true
device_code: j7elte
supported_device_codes:
- j7elte
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/kiev.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Motorola moto g 5G / one 5G ace
is_ab_device: true
device_code: kiev
supported_device_codes:
- kiev
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/kirin.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Sony Xperia 10
is_ab_device: true
device_code: kirin
supported_device_codes:
- kirin
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/mermaid.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Sony Xperia 10 Plus
is_ab_device: true
device_code: mermaid
supported_device_codes:
- mermaid
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/nairo.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Motorola moto g 5G plus / one 5G
is_ab_device: true
device_code: nairo
supported_device_codes:
- nairo
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/ocean.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Motorola Moto G7 power
is_ab_device: true
device_code: ocean
supported_device_codes:
- ocean
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/pioneer.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Sony Xperia XA2
is_ab_device: true
device_code: pioneer
supported_device_codes:
- pioneer
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/racer.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Motorola edge
is_ab_device: true
device_code: racer
supported_device_codes:
- racer
Expand Down
1 change: 1 addition & 0 deletions openandroidinstaller/assets/configs/redfin.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
metadata:
maintainer: Tobias Sterbak (tsterbak)
device_name: Pixel 5
is_ab_device: true
device_code: redfin
supported_device_codes:
- redfin
Expand Down

0 comments on commit b6f701a

Please sign in to comment.