forked from ubports/installer-configs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFP2.json
119 lines (119 loc) · 3.65 KB
/
FP2.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
108
109
110
111
112
113
114
115
116
117
118
119
{
"name": "Fairphone 2",
"codename": "FP2",
"unlock": [],
"user_actions": {
"recovery": {
"title": "Reboot to Recovery",
"description": "With the device powered off, press and hold the volume up and power buttons until the screen turns on. You might have to unplug your device. Plug it back in as soon as it is in recovery mode and click the button below to continue.",
"image": "phone_power_up",
"button": true
},
"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. You might have to unplug your device. Plug it back in as soon as it is in bootloader mode and click the button below to continue.",
"image": "phone_power_down",
"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-FP2.img",
"checksum": {
"sum": "534cc2da2add4a2bd8136b01069ed7dbe432076659fd4780910b6910b916f77b",
"algorithm": "sha256"
}
},
{
"url": "http://cdimage.ubports.com/devices/splash-FP2.img",
"checksum": {
"sum": "2bf76ec909af34d9896a954cd6c4ed5ad114d6053e59b7a856325b4fcfca43cd",
"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-FP2.img",
"group": "firmware"
},
{
"partition": "splash",
"file": "splash-FP2.img",
"group": "firmware"
}
]
},
{
"type": "fastboot:erase",
"condition": {"var": "bootstrap", "value": true},
"partition": "cache"
},
{
"type": "user_action",
"condition": {"var": "bootstrap", "value": true},
"action": "recovery"
},
{
"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": []
}
]
}