Skip to content

Commit 301bdc0

Browse files
authored
Merge branch 'dev' into main
2 parents 0eca3ee + 351da63 commit 301bdc0

File tree

8 files changed

+173
-189
lines changed

8 files changed

+173
-189
lines changed

README.md

Lines changed: 61 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -67,40 +67,18 @@ Currently, the **we support 83 devices** by various vendors and working on addin
6767
Support for these devices is provided as best effort, but things might still go wrong.
6868
Help to improve the tool by reporting any issues you might face.
6969

70-
<details><summary><b>Samsung</b></summary>
70+
71+
<details><summary><b>Fairphone</b></summary>
7172

7273
Vendor | Device Name | CodeName | Models | Status
7374
---|---|---|---|---
74-
Samsung | Galaxy J7 2015 | j7elte | | tested
75-
Samsung | Galaxy J7 Prime | on7xelte | | untested
76-
Samsung | Galaxy A3 2017 | a3y17lte | SM-A320FL | tested
77-
Samsung | Galaxy A5 2016 | [a5xelte](https://wiki.lineageos.org/devices/a5xelte) | SM-A510F | tested
78-
Samsung | Galaxy A5 2017 | [a5y17lte](https://wiki.lineageos.org/devices/a5y17lte) | | tested
79-
Samsung | Galaxy A7 2016 | a7xelte | | tested
80-
Samsung | Galaxy A7 2017 | [a7y17lte](https://wiki.lineageos.org/devices/a7y17lte) | | untested
81-
Samsung | Galaxy Grand Prime VE | grandprimevelte | SM-G531F | tested
82-
Samsung | Galaxy S III Neo | s3ve3g | GT-I9301I | tested
83-
Samsung | Galaxy Tab S2 | [gts210vewifi](https://wiki.lineageos.org/devices/gts210vewifi) | T813 | tested
84-
Samsung | Galaxy S4 | [jfltexx](https://wiki.lineageos.org/devices/jfltexx) | | untested
85-
Samsung | Galaxy S4 Mini LTE| [serranoltexx](https://wiki.lineageos.org/devices/serranoltexx) | | tested
86-
Samsung | Galaxy S5 | [klte](https://wiki.lineageos.org/devices/klte) | G900F/M/R4/R7/T/V/W8 | tested
87-
Samsung | Galaxy S6 | [zerofltexx](https://wiki.lineageos.org/devices/zerofltexx) | | tested
88-
Samsung | Galaxy S6 Edge | [zeroltexx](https://wiki.lineageos.org/devices/zeroltexx) | | tested
89-
Samsung | Galaxy S7 | [herolte](https://wiki.lineageos.org/devices/herolte) | SM-G930F | tested
90-
Samsung | Galaxy S7 Edge | [hero2lte](https://wiki.lineageos.org/devices/hero2lte) | | tested
91-
Samsung | Galaxy S8 | dreamlte | | tested
92-
Samsung | Galaxy S9 | [starlte](https://wiki.lineageos.org/devices/starlte) | | tested
93-
Samsung | Galaxy S10 | [beyond1lte](https://wiki.lineageos.org/devices/beyond1lte) | | tested
94-
Samsung | Galaxy S10e | [beyond0lte](https://wiki.lineageos.org/devices/beyond0lte) | | tested
95-
Samsung | Galaxy S10+ | [beyond2lte](https://wiki.lineageos.org/devices/beyond2lte) | | tested
96-
Samsung | Galaxy Note 3 LTE | [hltetmo](https://wiki.lineageos.org/devices/hltetmo) | N900T/V/W8 | tested
97-
Samsung | Galaxy Note 8 | greatlte | SM-N950F | tested
98-
Samsung | Galaxy Note 9 | [crownlte](https://wiki.lineageos.org/devices/crownlte) | | tested
99-
Samsung | Galaxy Note 10 | [d1](https://wiki.lineageos.org/devices/d1) | | tested
100-
Samsung | Galaxy Note 10+ | [d2s](https://wiki.lineageos.org/devices/d2s) | | tested
75+
Fairphone | Fairphone 2 | [FP2](https://wiki.lineageos.org/devices/FP2) | | tested
76+
Fairphone | Fairphone 3 | [FP3](https://wiki.lineageos.org/devices/FP3) | | tested
77+
Fairphone | Fairphone 4 | [FP4](https://wiki.lineageos.org/devices/FP4) | | tested
10178

10279
</details>
10380

81+
10482
<details><summary><b>Google</b></summary>
10583

10684
Vendor | Device Name | CodeName | Models | Status
@@ -119,30 +97,6 @@ Google | Pixel 5a | [barbet](https://wiki.lineageos.org/devices/barbet) | barbet
11997

12098
</details>
12199

122-
<details><summary><b>Sony</b></summary>
123-
124-
Vendor | Device Name | CodeName | Models | Status
125-
---|---|---|---|---
126-
Sony | Xperia Z | [yuga](https://wiki.lineageos.org/devices/yuga) | C6603 | tested
127-
Sony | Xperia Z3 | [z3](https://wiki.lineageos.org/devices/z3) | | tested
128-
Sony | Xperia 10 | [kirin](https://wiki.lineageos.org/devices/kirin) | | tested
129-
Sony | Xperia 10 Plus | [mermaid](https://wiki.lineageos.org/devices/mermaid) | | tested
130-
Sony | Xperia XA2 | [pioneer](https://wiki.lineageos.org/devices/pioneer) | | tested
131-
Sony | Xperia XZ2 | [akari](https://wiki.lineageos.org/devices/akari) | | tested
132-
Sony | Xperia XZ3 | [akatsuki](https://wiki.lineageos.org/devices/akatsuki) | | tested
133-
Sony | Xperia XZ | kagura | | planned
134-
135-
</details>
136-
137-
<details><summary><b>Fairphone</b></summary>
138-
139-
Vendor | Device Name | CodeName | Models | Status
140-
---|---|---|---|---
141-
Fairphone | Fairphone 2 | [FP2](https://wiki.lineageos.org/devices/FP2) | | tested
142-
Fairphone | Fairphone 3 | [FP3](https://wiki.lineageos.org/devices/FP3) | | tested
143-
Fairphone | Fairphone 4 | [FP4](https://wiki.lineageos.org/devices/FP4) | | tested
144-
145-
</details>
146100

147101
<details><summary><b>Motorola</b></summary>
148102

@@ -158,12 +112,13 @@ Motorola | moto z | [griffin](https://wiki.lineageos.org/devices/griffin) | XT16
158112

159113
</details>
160114

115+
161116
<details><summary><b>OnePlus</b></summary>
162117

163118
Vendor | Device Name | CodeName | Models | Status
164119
---|---|---|---|---
165120
OnePlus | One | [bacon](https://wiki.lineageos.org/devices/bacon) | A0001 | tested
166-
OnePlus | 3/3T | [oneplus3](https://wiki.lineageos.org/devices/oneplus3) | A3003, A3000, A3010 | untested
121+
OnePlus | 3/3T | [oneplus3](https://wiki.lineageos.org/devices/oneplus3) | A3000, A3003, A3010 | untested
167122
OnePlus | 5 | [cheeseburger](https://wiki.lineageos.org/devices/cheeseburger) | A5000 | tested
168123
OnePlus | 5T | [dumpling](https://wiki.lineageos.org/devices/dumpling) | A5010 | tested
169124
OnePlus | 6 | [enchilada](https://wiki.lineageos.org/devices/enchilada) | A6000, A6003 | tested
@@ -178,6 +133,58 @@ OnePlus | 9 | lemonade | LE2110, LE2111, LE2113, LE2115 | under development
178133

179134
</details>
180135

136+
137+
<details><summary><b>Samsung</b></summary>
138+
139+
Vendor | Device Name | CodeName | Models | Status
140+
---|---|---|---|---
141+
Samsung | Galaxy J7 2015 | j7elte | | tested
142+
Samsung | Galaxy J7 Prime | on7xelte | | untested
143+
Samsung | Galaxy A3 2017 | a3y17lte | SM-A320FL | tested
144+
Samsung | Galaxy A5 2016 | [a5xelte](https://wiki.lineageos.org/devices/a5xelte) | SM-A510F | tested
145+
Samsung | Galaxy A5 2017 | [a5y17lte](https://wiki.lineageos.org/devices/a5y17lte) | | tested
146+
Samsung | Galaxy A7 2016 | a7xelte | | tested
147+
Samsung | Galaxy A7 2017 | [a7y17lte](https://wiki.lineageos.org/devices/a7y17lte) | | untested
148+
Samsung | Galaxy Grand Prime VE | grandprimevelte | SM-G531F | tested
149+
Samsung | Galaxy S III Neo | s3ve3g | GT-I9301I | tested
150+
Samsung | Galaxy Tab S2 | [gts210vewifi](https://wiki.lineageos.org/devices/gts210vewifi) | T813 | tested
151+
Samsung | Galaxy S4 | [jfltexx](https://wiki.lineageos.org/devices/jfltexx) | | untested
152+
Samsung | Galaxy S4 Mini LTE| [serranoltexx](https://wiki.lineageos.org/devices/serranoltexx) | | tested
153+
Samsung | Galaxy S5 | [klte](https://wiki.lineageos.org/devices/klte) | G900F/M/R4/R7/T/V/W8 | tested
154+
Samsung | Galaxy S6 | [zerofltexx](https://wiki.lineageos.org/devices/zerofltexx) | | tested
155+
Samsung | Galaxy S6 Edge | [zeroltexx](https://wiki.lineageos.org/devices/zeroltexx) | | tested
156+
Samsung | Galaxy S7 | [herolte](https://wiki.lineageos.org/devices/herolte) | SM-G930F | tested
157+
Samsung | Galaxy S7 Edge | [hero2lte](https://wiki.lineageos.org/devices/hero2lte) | | tested
158+
Samsung | Galaxy S8 | dreamlte | | tested
159+
Samsung | Galaxy S9 | [starlte](https://wiki.lineageos.org/devices/starlte) | | tested
160+
Samsung | Galaxy S10 | [beyond1lte](https://wiki.lineageos.org/devices/beyond1lte) | | tested
161+
Samsung | Galaxy S10e | [beyond0lte](https://wiki.lineageos.org/devices/beyond0lte) | | tested
162+
Samsung | Galaxy S10+ | [beyond2lte](https://wiki.lineageos.org/devices/beyond2lte) | | tested
163+
Samsung | Galaxy Note 3 LTE | [hltetmo](https://wiki.lineageos.org/devices/hltetmo) | N900T/V/W8 | tested
164+
Samsung | Galaxy Note 8 | greatlte | SM-N950F | tested
165+
Samsung | Galaxy Note 9 | [crownlte](https://wiki.lineageos.org/devices/crownlte) | | tested
166+
Samsung | Galaxy Note 10 | [d1](https://wiki.lineageos.org/devices/d1) | | tested
167+
Samsung | Galaxy Note 10+ | [d2s](https://wiki.lineageos.org/devices/d2s) | | tested
168+
169+
</details>
170+
171+
172+
<details><summary><b>Sony</b></summary>
173+
174+
Vendor | Device Name | CodeName | Models | Status
175+
---|---|---|---|---
176+
Sony | Xperia Z | [yuga](https://wiki.lineageos.org/devices/yuga) | C6603 | tested
177+
Sony | Xperia Z3 | [z3](https://wiki.lineageos.org/devices/z3) | | tested
178+
Sony | Xperia 10 | [kirin](https://wiki.lineageos.org/devices/kirin) | | tested
179+
Sony | Xperia 10 Plus | [mermaid](https://wiki.lineageos.org/devices/mermaid) | | tested
180+
Sony | Xperia XA2 | [pioneer](https://wiki.lineageos.org/devices/pioneer) | | tested
181+
Sony | Xperia XZ2 | [akari](https://wiki.lineageos.org/devices/akari) | | tested
182+
Sony | Xperia XZ3 | [akatsuki](https://wiki.lineageos.org/devices/akatsuki) | | tested
183+
Sony | Xperia XZ | kagura | | planned
184+
185+
</details>
186+
187+
181188
<details><summary><b>Xiaomi & Poco</b></summary>
182189

183190
Vendor | Device Name | CodeName | Models | Status
@@ -190,6 +197,7 @@ Xiaomi | Redmi Note 8 / 8T | [ginkgo](https://wiki.lineageos.org/devices/ginkgo)
190197
Xiaomi | Redmi Note 8 Pro | begonia | | untested
191198
Xiaomi | Redmi Note 9S / 9 Pro / 9 Pro Max / 10 Lite / Poco M2 pro | [miatoll](https://wiki.lineageos.org/devices/lavender) : gram / curtana / excalibur / joyeuse | | untested
192199
Xiaomi | Redmi Note 10S / 11SE / Poco M5S | [rosemary](https://wiki.lineageos.org/devices/rosemary) / maltose / secret /rosemary_p | | untested
200+
Xiaomi | Mi A2 / Mi 6X | jasmine_sprout | | untested
193201
Xiaomi | Mi 8 | [dipper](https://wiki.lineageos.org/devices/dipper) | | untested
194202
Xiaomi | Mi 9T / Redmi K20 | [davinci](https://wiki.lineageos.org/devices/davinci) / davinciin | | untested
195203
Xiaomi | Redmi K20 Pro / Mi 9T Pro | raphael / raphaelin | | untested
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
metadata:
2+
maintainer: A non (anon)
3+
brand: xiaomi
4+
device_name: Xiaomi Mi A2 / Mi 6X
5+
is_ab_device: false
6+
device_code: jasmine_sprout
7+
supported_device_codes:
8+
- jasmine_sprout
9+
untested: true
10+
notes:
11+
- Retrofit dynamic partitions ROMs are not currently supported.
12+
requirements:
13+
android: 10 (Q)
14+
steps:
15+
unlock_bootloader:
16+
- type: confirm_button
17+
content: >
18+
As a first step, you need to unlock the bootloader. A bootloader is the piece of software, that tells your phone
19+
how to start and run an operating system (like Android). Your device should be turned on. This will reset your phone.
20+
- type: link_button_with_confirm
21+
content: >
22+
- Create a Mi account on Xiaomi’s website. Beware that one account is only allowed to unlock one unique device every 30 days.
23+
24+
- Add a phone number to your Mi account, insert a SIM into your phone.
25+
26+
- Enable developer options in `Settings` > `About Phone` by repeatedly tapping MIUI Version.
27+
28+
- Link the device to your Mi account in `Settings` > `Additional settings` > `Developer options` > `Mi Unlock status`.
29+
30+
- Download the Mi Unlock app with the link bellow (Windows is required to run the app), and follow the instructions provided by the app. It may tell you that you have to wait, usually 7 days. If it does so, please wait the quoted amount of time before continuing to the next step!
31+
32+
- After device and Mi account are successfully verified, the bootloader should be unlocked.
33+
34+
- Since the device resets completely, you will need to re-enable USB debugging to continue : `Settings` > `Additional settings` > `Developer options` > `USB debugging`
35+
link: https://en.miui.com/unlock/download_en.html
36+
boot_recovery:
37+
- type: confirm_button
38+
content: >
39+
Now you need to boot a custom recovery system on the phone. A recovery is a small subsystem on your phone, that manages updating,
40+
adapting and repairing of the operating system.
41+
- type: call_button
42+
content: >
43+
Once the device is fully booted, you need to reboot into the bootloader again by pressing 'Confirm and run' here. Then continue.
44+
command: adb_reboot_bootloader
45+
- type: call_button
46+
content: >
47+
Install the recovery you chosen before by pressing 'Confirm and run'. Once it's done continue.
48+
command: fastboot_flash_recovery
49+
- type: call_button
50+
img: twrp-start.jpeg
51+
content: >
52+
Reboot to recovery by pressing 'Confirm and run', and hold the Vol+ button of your phone UNTIL you see the recovery.
53+
If MiUI starts, you have to start the process again, since MiUI delete the recovery you just flashed.
54+
Once it's done continue.
55+
command: fastboot_reboot_recovery

openandroidinstaller/views/addon_view.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ def build(self):
171171
Text("Select addons:", style="titleSmall"),
172172
# Markdown(
173173
# f"""
174-
# The image file should look something like `lineage-19.1-20221101-nightly-{self.state.config.metadata.get('devicecode')}-signed.zip`."""
174+
# The image file should look something like `lineage-20.0-20240101-nightly-{self.state.config.metadata.get('devicecode')}-signed.zip`."""
175175
# ),
176176
Row(
177177
[

openandroidinstaller/views/select_view.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ def build(self):
244244
Text("Select an OS image:", style="titleSmall"),
245245
Markdown(
246246
f"""
247-
The image file should look something like `lineage-19.1-20221101-nightly-{self.state.config.device_code}-signed.zip`."""
247+
The image file should look something like `lineage-20.0-20240101-nightly-{self.state.config.device_code}-signed.zip`."""
248248
),
249249
Row(
250250
[

openandroidinstaller/views/welcome_view.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def build(self):
7474
- you have a backup of all your important data, since this procedure will **erase all data from the phone**.
7575
- to not store the backup on the phone!
7676
77-
Please note, that vendor specific back-ups will most likely not work on LineageOS!
77+
Please note, that vendor specific back-ups will most likely not work on LineageOS and other custom ROMs!
7878
"""
7979
),
8080
Divider(),

poetry.lock

Lines changed: 2 additions & 72 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)