-
Notifications
You must be signed in to change notification settings - Fork 77
/
Copy pathkrillin.yml
109 lines (109 loc) · 3.57 KB
/
krillin.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
name: "Bq Aquaris E4.5"
codename: "krillin"
formfactor: "phone"
aliases:
- "Aquaris_E45"
doppelgangers: []
user_actions:
recovery:
title: "Reboot to Recovery"
description: "With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select recovery mode and confirm with volume down."
image: "phone_power_up"
button: true
bootloader:
title: "Reboot to Bootloader"
description: "With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select fastboot/bootloader mode and confirm with volume down."
image: "phone_power_up"
button: true
unlock:
title: "Unlock"
description: "If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message."
link: "https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"
unlock:
- "unlock"
handlers:
bootloader_locked:
actions:
- fastboot:oem_unlock:
operating_systems:
- name: "Ubuntu Touch"
compatible_installer: ">=0.9.2-beta"
options:
- var: "channel"
name: "Channel"
tooltip: "The release channel"
link: "https://docs.ubports.com/en/latest/about/process/release-schedule.html"
type: "select"
remote_values:
systemimage:channels:
- var: "wipe"
name: "Wipe Userdata"
tooltip: "Wipe personal data (required for new installs)"
type: "checkbox"
- var: "bootstrap"
name: "Bootstrap"
tooltip: "Flash system partitions using fastboot"
type: "checkbox"
value: true
prerequisites: []
steps:
- actions:
- core:download:
group: "recovery"
files:
- url: "http://cdimage.ubports.com/devices/recovery-krillin.img"
checksum:
sum: "d2b57e9f886e55c263bcff9ba7553d2cb0e00d74411490bfb62f252cda3a86e5"
algorithm: "sha256"
condition:
var: "bootstrap"
value: true
- actions:
- adb:reboot:
to_state: "bootloader"
fallback:
- core:user_action:
action: "bootloader"
condition:
var: "bootstrap"
value: true
- actions:
- fastboot:flash:
partitions:
- partition: "recovery"
file: "recovery-krillin.img"
group: "recovery"
condition:
var: "bootstrap"
value: true
- actions:
- fastboot:boot:
group: "recovery"
file: "recovery-krillin.img"
fallback:
- core:user_action:
action: "recovery"
condition:
var: "bootstrap"
value: true
- actions:
- adb:reboot:
to_state: "recovery"
fallback:
- core:user_action:
action: "recovery"
condition:
var: "bootstrap"
value: false
- actions:
- adb:format:
partition: "cache"
- actions:
- systemimage:install:
- actions:
- adb:reboot:
to_state: "recovery"
fallback:
- core:user_action:
action: "recovery"
slideshow: []