forked from ubports/installer-configs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmako.json
107 lines (107 loc) · 3.04 KB
/
mako.json
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
{
"name": "Nexus 4",
"codename": "mako",
"unlock": [],
"user_actions": {
"recovery": {
"title": "Reboot to Recovery",
"description": "Press and hold the volume buttons and the power button until the phone reboots. Use the volume keys to select recovery mode and confirm with the power button.",
"button": true
},
"bootloader": {
"title": "Reboot to Bootloader",
"description": "Press and hold the volume buttons and the power button until the phone reboots.",
"button": true
}
},
"operating_systems": [
{
"name": "Ubuntu Touch",
"sanity_check": "Are you sure?",
"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": { "type": "systemimagechannels" }
},
{
"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": [
{
"type": "download",
"condition": {"var": "bootstrap", "value": true},
"group": "firmware",
"files": [
{
"url": "http://cdimage.ubports.com/devices/recovery-mako.img",
"checksum": {
"sum": "6954e171f21445d40f936b96f3e9db78d5ae890819a60dcd003e7d0749d5b26d",
"algorithm": "sha256"
}
}
]
},
{
"type": "adb:reboot",
"condition": {"var": "bootstrap", "value": true},
"to_state": "bootloader",
"fallback_user_action": "bootloader"
},
{
"type": "fastboot:flash",
"condition": {"var": "bootstrap", "value": true},
"flash": [
{
"partition": "recovery",
"file": "recovery-mako.img",
"group": "firmware"
}
]
},
{
"type": "fastboot:erase",
"condition": {"var": "bootstrap", "value": true},
"partition": "cache"
},
{
"type": "fastboot:boot",
"condition": {"var": "bootstrap", "value": true},
"file": "recovery-mako.img",
"fallback_user_action": "recovery",
"group": "firmware"
},
{
"type": "adb:reboot",
"condition": {"var": "bootstrap", "value": false},
"to_state": "recovery",
"fallback_user_action": "recovery"
},
{
"type": "systemimage"
},
{
"type": "adb:reboot",
"to_state": "recovery",
"fallback_user_action": "recovery"
}
],
"slideshow": []
}
]
}