-
Notifications
You must be signed in to change notification settings - Fork 76
/
walleye.yml
130 lines (130 loc) · 4.43 KB
/
walleye.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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
name: "Google Pixel 2"
codename: "walleye"
formfactor: "phone"
aliases: []
doppelgangers: []
user_actions:
bootloader:
title: "Reboot to Bootloader"
description: "With the device powered off, press and hold the volume down and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign."
image: "phone_power_down"
button: true
recovery:
title: "Reboot to Recovery"
description: "With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter."
image: "phone_power_down"
button: true
downgrade_android:
title: "Downgrade Android"
description: "If the device is running an Android version above 9.0, you have to downgrade to the last 9.0 release. Please make sure to flash version PQ3A.190801.002 of the factory image before proceeding."
link: "https://developers.google.com/android/images#walleye"
support:
title: "Support"
description: "For details about Ubuntu Touch support for the Pixel 2, please head over to the UBports forum topic."
link: "https://forums.ubports.com/category/67/google-pixel-2-2-xl"
unlock:
- "downgrade_android"
- "support"
handlers:
bootloader_locked:
actions:
- fastboot:flashing_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"
type: "checkbox"
- var: "bootstrap"
name: "Bootstrap"
tooltip: "Flash system partitions using fastboot"
type: "checkbox"
value: true
prerequisites: []
steps:
- actions:
- core:download:
group: "firmware"
files:
- url: "https://cdimage.ubports.com/devices/walleye/boot.img"
checksum:
sum: "b3c54817559580217a137e897174f5c0c59d4b1a682d4e1d12b170d290df6f01"
algorithm: "sha256"
- url: "https://cdimage.ubports.com/devices/walleye/dtbo.img"
checksum:
sum: "d586b9176cd26663920304c1dc298ca8e894069729b5ef1639dce451baf07160"
algorithm: "sha256"
- url: "https://cdimage.ubports.com/devices/walleye/vbmeta.img"
checksum:
sum: "4d541d36eb5017f9c05af49bea55bb763529ab2ec3c79dad4c7748ac343f6b7e"
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: "boot"
file: "boot.img"
group: "firmware"
- partition: "dtbo"
file: "dtbo.img"
group: "firmware"
- partition: "vbmeta"
file: "vbmeta.img"
group: "firmware"
flags:
- "--disable-verity"
- "--disable-verification"
condition:
var: "bootstrap"
value: true
- actions:
- fastboot:format:
partition: "userdata"
type: "ext4"
condition:
var: "wipe"
value: true
- actions:
- 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:
- systemimage:install:
- actions:
- adb:reboot:
to_state: "recovery"
fallback:
- core:user_action:
action: "recovery"
slideshow: []