You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
content: "Turn on your device and wait until its fully booted."
4
+
content: "As a first step, you need to unlock the bootloader. A bootloader is the piece of software, that tells your phone who to start and run an operating system (like Android). Your device should be turned on."
5
5
- title: "Unlock the bootloader"
6
6
type: call_button
7
-
content: "Press 'Confirm' to reboot into the bootloader."
7
+
content: "Press 'Confirm and run' to reboot into the bootloader."
8
8
command: "adb reboot bootloader"
9
9
- title: "Unlock the bootloader"
10
10
type: confirm_button
11
-
content: "Select 'Restart bootloader' on your smartphone screen by pressing the volume button and the confirm by pushing the power button. Then press 'Confirm' here."
11
+
content: "Select 'Restart bootloader' on your smartphone screen by pressing the volume button and the confirm by pushing the power button. Then press 'Confirm and continue' here."
12
12
- title: "Unlock the bootloader"
13
13
type: call_button
14
-
content: "Unlock the bootloader now:"
14
+
content: "In this step you actually unlock the bootloader. Just press 'Confirm and run' here. Once it's done, press continue here."
15
15
command: "fastboot flashing unlock"
16
16
allow_skip: True
17
17
- title: "Unlock the bootloader"
18
18
type: confirm_button
19
19
content: "At this point the device may display on-screen prompts which will require interaction to continue the process of unlocking the bootloader. Please take whatever actions the device asks you to to proceed."
20
20
- title: "Unlock the bootloader"
21
21
type: call_button
22
-
content: "Reboot the phone"
22
+
content: "To finish the unlocking, the phone needs to reboot. Just press 'Confirm and run' here to reboot. Then continue."
23
23
command: "fastboot reboot"
24
24
- title: "Unlock the bootloader"
25
25
type: confirm_button
26
26
content: "The bootloader is now unlocked. Since the device resets completely, you will need to re-enable USB debugging to continue."
27
-
- title: "Flash custom recovery"
27
+
- title: "Flash a custom recovery"
28
+
type: confirm_button
29
+
content: "Now you need to flash a custom recovery system on the phone. A recovery is a small subsystem on your phone, that manages updating, adapting and repairing of the operating system."
30
+
- title: "Flash a custom recovery"
28
31
type: call_button
29
-
content: "Once the device is fully booted, reboot into bootloader"
32
+
content: "Once the device is fully booted, you need to reboot into the bootloader again by pressing 'Confirm and run' here. Then continue."
30
33
command: "adb reboot bootloader"
31
-
- title: "Flash custom recovery"
34
+
- title: "Flash a custom recovery"
32
35
type: confirm_button
33
-
content: "Select 'Restart bootloader' on your smartphone screen. Then confirm"
34
-
- title: "Flash custom recovery"
36
+
content: "Select 'Restart bootloader' on your smartphone screen. Then confirm to continue."
37
+
- title: "Flash a custom recovery"
35
38
type: call_button
36
-
content: "Flash custom recovery (temporarily)"
39
+
content: "Flash a custom recovery (temporarily) by pressing 'Confirm and run'. Once it's done continue."
37
40
command: "fastboot flash boot <recovery>"
41
+
- title: "Flash LineageOS"
42
+
type: confirm_button
43
+
content: "In this step, you finally flash LineageOS. Confirm to continue."
38
44
- title: "Flash LineageOS"
39
45
type: confirm_button
40
-
content: "Select 'Recovery Mode' on your smartphone screen. Then confirm"
46
+
content: "Select 'Recovery Mode' on your smartphone screen and press the Start-Button to confirm. Then confirm here."
41
47
- title: "Flash LineageOS"
42
48
type: confirm_button
43
-
content: "Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition (if you have one)."
49
+
content: "Now tap Factory Reset, then Format data / Factory reset on your phone screen and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition (if you have one)."
44
50
- title: "Flash LineageOS"
45
51
type: confirm_button
46
-
content: "Return to the main menu."
52
+
content: "Return to the main menu on the phone."
47
53
- title: "Flash LineageOS"
48
54
type: confirm_button
49
-
content: "On the device, select “Apply Update”, then “Apply from ADB” to begin sideload. Then confirm here"
55
+
content: "On the device, select “Apply Update”, then “Apply from ADB” to begin sideload. Then confirm here."
50
56
- title: "Flash LineageOS"
51
57
type: call_button
52
-
content: "Flash lineageOS image. Don't remove the USB-Cable!"
58
+
content: "Now it's time to flash the LineageOS image. Don't remove the USB-Cable and press 'Confirm and run' to start! Confirm after it's done."
53
59
command: "adb sideload <image>"
54
60
- title: "Flash LineageOS"
55
61
type: confirm_button
56
-
content: "Flashing finished. Now press 'back' (arrow) and then 'Reboot system now' to finish the installation."
57
-
- title: "Successfully finished flashing"
58
-
type: text
59
-
content: "Have fun with LineageOS!"
62
+
content: "Flashing finished. Now press 'back' (arrow) and then 'Reboot system now' on the phone screen to finish the installation."
Copy file name to clipboardExpand all lines: openandroidinstaller/assets/configs/Samsung Galaxy A3 2017.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ steps:
21
21
content: "Return to the previous menu and tap 'Advanced Wipe', then select the 'Cache' and 'System' partitions and then 'Swipe to Wipe'."
22
22
- title: "Flash LineageOS"
23
23
type: confirm_button
24
-
content: "Now connect the phone to the computer again with the USB-cable. On the device, go back and select “Advanced”, “ADB Sideload”, then swipe to begin sideload. Then confirm here"
24
+
content: "Now connect the phone to the computer again with the USB-cable. On the device, go back and select “Advanced”, “ADB Sideload”, then swipe to begin sideload. Then confirm here."
25
25
- title: "Flash LineageOS"
26
26
type: call_button
27
27
content: "Flash lineageOS image. Don't remove the USB-Cable!"
title=Text("How to enable developer options and OEM unlocking"),
66
-
content=Text("To do this, tap seven times on the build number in the System-Menu in Settings. Then in developer options, toggle OEM unlocking and USB-Debugging."),
91
+
content=Text(
92
+
"To do this, tap seven times on the build number in the System-Menu in Settings. Then in developer options, toggle OEM unlocking and USB-Debugging."
"Before you continue, make sure your devices is on the latest system update."
107
+
"Before you continue, make sure your devices is on the latest system update. Also make sure you have a backup of all your important data on the phone, since this procedure will erase all data from the phone. Note, that vendor specific back-ups might not work on LineageOS!"
81
108
),
82
109
Divider(),
83
110
Text(
84
111
"Enable USB debugging and OEM unlocking on your device by enabling developer options."
85
112
),
86
-
Row([FilledButton("How do I enable developer mode?", on_click=self.open_developer_options_dlg, expand=True, tooltip="Get help to enable developer options and OEM unlocking.")]),
113
+
Row(
114
+
[
115
+
FilledButton(
116
+
"How do I enable developer mode?",
117
+
on_click=self.open_developer_options_dlg,
118
+
expand=True,
119
+
tooltip="Get help to enable developer options and OEM unlocking.",
120
+
)
121
+
]
122
+
),
87
123
Divider(),
88
124
Text(
89
125
"Now connect your device to this computer via USB, then press 'Search device'."
@@ -102,7 +138,7 @@ def build(self):
102
138
on_click=self.search_devices,
103
139
icon=icons.PHONE_ANDROID,
104
140
expand=True,
105
-
tooltip="Search for a connected device."
141
+
tooltip="Search for a connected device.",
106
142
),
107
143
self.continue_button,
108
144
],
@@ -114,11 +150,10 @@ def build(self):
114
150
115
151
defopen_developer_options_dlg(self, e):
116
152
"""Open the dialog for help to developer mode."""
117
-
self.page.dialog=self.dlg_help_developer_options
153
+
self.page.dialog=self.dlg_help_developer_options
118
154
self.dlg_help_developer_options.open=True
119
155
self.page.update()
120
156
121
-
122
157
defclose_developer_options_dlg(self, e):
123
158
"""Close the dialog for help to developer mode."""
124
159
self.dlg_help_developer_options.open=False
@@ -154,7 +189,16 @@ def search_devices(self, e):
154
189
# select a new path and load again
155
190
pass
156
191
exceptCalledProcessError:
157
-
self.device_name.value="No device detected! Connect to USB and try again."
192
+
ifDEVELOPMENT:
193
+
path=f"{CONFIG_PATH}/{DEVELOPMENT_CONFIG}.yaml"
194
+
load_config_success=self.load_config(path)
195
+
ifload_config_success:
196
+
self.config_found_box.value=True
197
+
self.continue_button.disabled=False
198
+
else:
199
+
self.device_name.value= (
200
+
"No device detected! Connect to USB and try again."
0 commit comments