blob: 07b9ad00dc5fea6589b1987da50df6f6d81772d6 [file] [log] [blame]
Yi Jin0dfa7522017-11-06 17:43:47 -08001/*
2 * Copyright (C) 2017 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17syntax = "proto2";
18
19option java_multiple_files = true;
Yi Jin0dfa7522017-11-06 17:43:47 -080020
Yi Jin9299af932017-12-05 17:44:48 -080021import "frameworks/base/libs/incident/proto/android/privacy.proto";
Yi Jin0dfa7522017-11-06 17:43:47 -080022
23package android.os;
24
Yi Jin9299af932017-12-05 17:44:48 -080025// Android Platform Exported System Properties
26// TODO: This is not the completed list, new properties need to be whitelisted.
Yi Jin0dfa7522017-11-06 17:43:47 -080027message SystemPropertiesProto {
Yi Jin0dfa7522017-11-06 17:43:47 -080028
Yi Jin9299af932017-12-05 17:44:48 -080029 // Properties that are not specified below would be appended here.
30 // These values stay on device only.
Yi Jin0dfa7522017-11-06 17:43:47 -080031 message Property {
Yi Jin9299af932017-12-05 17:44:48 -080032 option (android.msg_privacy).dest = DEST_LOCAL;
33
Yi Jin0dfa7522017-11-06 17:43:47 -080034 optional string name = 1;
35 optional string value = 2;
36 }
37 repeated Property extra_properties = 1;
38
Yi Jinf77a07d2017-12-12 12:53:51 -080039 message AacDrc {
40 optional int32 boost = 1;
41 optional int32 cut = 2;
42 optional int32 enc_target_level = 3;
43 optional int32 heavy = 4;
44 optional int32 reference_level = 5;
45 }
46 optional AacDrc aac_drc = 2;
Yi Jin0dfa7522017-11-06 17:43:47 -080047
Yi Jin9299af932017-12-05 17:44:48 -080048 message Aaudio {
Yi Jin9299af932017-12-05 17:44:48 -080049 optional int32 hw_burst_min_usec = 1;
50 optional int32 minimum_sleep_usec = 2;
51 optional int32 mixer_bursts = 3;
52 optional int32 mmap_exclusive_policy = 4;
53 optional int32 mmap_policy = 5;
54 optional int32 wakeup_delay_usec = 6;
Yi Jin0dfa7522017-11-06 17:43:47 -080055
Yi Jin9299af932017-12-05 17:44:48 -080056 // Next Tag: 7
Yi Jin0dfa7522017-11-06 17:43:47 -080057 }
Yi Jinf77a07d2017-12-12 12:53:51 -080058 optional Aaudio aaudio = 3;
Yi Jin0dfa7522017-11-06 17:43:47 -080059
Yi Jinf77a07d2017-12-12 12:53:51 -080060 optional int32 af_fast_track_multiplier = 4;
Yi Jin0dfa7522017-11-06 17:43:47 -080061
Yi Jin9299af932017-12-05 17:44:48 -080062 message Camera {
Yi Jin9299af932017-12-05 17:44:48 -080063 optional bool disable_zsl_mode = 1;
64 optional int32 fifo_disable = 2;
Yi Jin0dfa7522017-11-06 17:43:47 -080065
Yi Jin9299af932017-12-05 17:44:48 -080066 // Next Tag: 3
67 }
Yi Jinf77a07d2017-12-12 12:53:51 -080068 optional Camera camera = 5;
Yi Jin0dfa7522017-11-06 17:43:47 -080069
Yi Jin9299af932017-12-05 17:44:48 -080070 message DalvikVm {
Yi Jin9299af932017-12-05 17:44:48 -080071 optional string appimageformat = 1;
72 optional string backgroundgctype = 2;
73 optional bool checkjni = 3;
74 optional string dex2oat_filter = 4;
75 optional string dex2oat_flags = 5;
76 optional int32 dex2oat_threads = 6;
77 optional string dex2oat_Xms = 7;
78 optional string dex2oat_Xmx = 8;
79 optional bool dexopt_secondary = 9;
80 optional string execution_mode = 10;
81 optional string extra_opts = 11;
82 optional string gctype = 12;
83 optional string heapgrowthlimit = 13;
84 optional string heapmaxfree = 14;
85 optional string heapminfree = 15;
86 optional string heapsize = 16;
87 optional string heapstartsize = 17;
88 optional double heaptargetutilization = 18;
89 optional int32 hot_startup_method_samples = 19;
90 optional string image_dex2oat_filter = 20;
91 optional string image_dex2oat_flags = 21;
92 optional int32 image_dex2oat_threads = 22;
93 optional string image_dex2oat_Xms = 23;
94 optional string image_dex2oat_Xmx = 24;
95 optional string isa_arm_features = 25;
96 optional string isa_arm_variant = 26;
97 optional string isa_arm64_features = 27;
98 optional string isa_arm64_variant = 28;
99 optional string isa_mips_features = 29;
100 optional string isa_mips_variant = 30;
101 optional string isa_mips64_features = 31;
102 optional string isa_mips64_variant = 32;
103 optional string isa_unknown_features = 33;
104 optional string isa_unknown_variant = 34;
105 optional string isa_x86_64_features = 35;
106 optional string isa_x86_64_variant = 36;
107 optional string isa_x86_features = 37;
108 optional string isa_x86_variant = 38;
109 optional string jitinitialsize = 39;
110 optional string jitmaxsize = 40;
111 optional int32 jitprithreadweight = 41;
112 optional int32 jitthreshold = 42;
113 optional int32 jittransitionweight = 43;
114 optional string jniopts = 44;
115 optional int32 lockprof_threshold = 45;
116 optional bool method_trace = 46;
117 optional string method_trace_file = 47;
118 optional int32 method_trace_file_siz = 48;
119 optional bool method_trace_stream = 49;
120 optional bool profilesystemserver = 50;
121 optional string stack_trace_dir = 51;
122 optional bool usejit = 52;
123 optional bool usejitprofiles = 53;
124 optional int32 zygote_max_boot_retry = 54;
Yi Jin0dfa7522017-11-06 17:43:47 -0800125
Yi Jin9299af932017-12-05 17:44:48 -0800126 // Next Tag: 55
127 }
Yi Jinf77a07d2017-12-12 12:53:51 -0800128 optional DalvikVm dalvik_vm = 6;
Yi Jin0dfa7522017-11-06 17:43:47 -0800129
Yi Jinf77a07d2017-12-12 12:53:51 -0800130 optional bool drm_64bit_enabled = 7;
131 optional bool drm_service_enabled = 8;
132 optional bool dumpstate_dry_run = 9;
133 optional string gsm_sim_operator_numeric = 10;
134 optional bool hal_instrumentation_enable = 11;
Yi Jin0dfa7522017-11-06 17:43:47 -0800135
Yi Jin9299af932017-12-05 17:44:48 -0800136 message InitSvc {
Yi Jin9299af932017-12-05 17:44:48 -0800137 enum Status {
138 STATUS_UNKNOWN = 0;
139 STATUS_RUNNING = 1;
140 STATUS_STOPPED = 2;
141 }
142 optional Status adbd = 1;
143 optional Status audioserver = 2;
144 optional Status bootanim = 3;
145 optional Status bufferhubd = 4;
146 optional Status cameraserver = 5;
147 optional Status clear_bcb = 6;
148 optional Status drm = 7;
149 optional Status gatekeeperd = 8;
150 optional Status healthd = 9;
151 optional Status hidl_memory = 10;
152 optional Status hostapd = 11;
153 optional Status hwservicemanager = 12;
154 optional Status installd = 13;
155 optional Status keystore = 14;
156 optional Status lmkd = 15;
157 optional Status logd = 16;
158 optional Status logd_reinit = 17;
159 optional Status media = 18;
160 optional Status mediadrm = 19;
161 optional Status mediaextractor = 20;
162 optional Status mediametrics = 21;
163 optional Status netd = 22;
164 optional Status performanced = 23;
165 optional Status ril_daemon = 24;
166 optional Status servicemanager = 25;
167 optional Status storaged = 26;
168 optional Status surfaceflinger = 27;
169 optional Status thermalservice = 28;
170 optional Status tombstoned = 29;
171 optional Status ueventd = 30;
172 optional Status update_engine = 31;
173 optional Status update_verifier_nonencrypted = 32;
174 optional Status virtual_touchpad = 33;
175 optional Status vndservicemanager = 34;
176 optional Status vold = 35;
177 optional Status vr_hwc = 36;
178 optional Status webview_zygote32 = 37;
179 optional Status wificond = 38;
180 optional Status wpa_supplicant = 39;
181 optional Status zygote = 40;
182 optional Status zygote_secondary = 41;
Yi Jin0dfa7522017-11-06 17:43:47 -0800183
Yi Jin9299af932017-12-05 17:44:48 -0800184 // Next Tag: 42
185 }
Yi Jinf77a07d2017-12-12 12:53:51 -0800186 optional InitSvc init_svc = 12;
Yi Jin0dfa7522017-11-06 17:43:47 -0800187
Yi Jinf77a07d2017-12-12 12:53:51 -0800188 optional bool keyguard_no_require_sim = 13;
189 optional string libc_debug_malloc_options = 14;
190 optional string libc_debug_malloc_program = 15;
Yi Jin0dfa7522017-11-06 17:43:47 -0800191
Yi Jin9299af932017-12-05 17:44:48 -0800192 message Log {
Yi Jin9299af932017-12-05 17:44:48 -0800193 optional string tag_WifiHAL = 1;
194 optional string tag_stats_log = 2;
Yi Jin0dfa7522017-11-06 17:43:47 -0800195
Yi Jin9299af932017-12-05 17:44:48 -0800196 // Next Tag: 3
197 }
Yi Jinf77a07d2017-12-12 12:53:51 -0800198 optional Log log = 16;
Yi Jin0dfa7522017-11-06 17:43:47 -0800199
Yi Jinf77a07d2017-12-12 12:53:51 -0800200 optional bool media_mediadrmservice_enable = 17;
201 optional bool media_recorder_show_manufacturer_and_model = 18;
Yi Jin0dfa7522017-11-06 17:43:47 -0800202
Yi Jin9299af932017-12-05 17:44:48 -0800203 message Persist {
Yi Jin9299af932017-12-05 17:44:48 -0800204 optional string config_calibration_fac = 1;
205 optional int32 dbg_volte_avail_ovr = 2;
206 optional int32 dbg_vt_avail_ovr = 3;
207 optional int32 dbg_wfc_avail_ovr = 4;
208 optional int32 radio_airplane_mode_on = 5;
209 optional string radio_multisim_config = 6;
210 optional int32 rcs_supported = 7;
211 optional bool sys_crash_rcu = 8;
212 optional string sys_dalvik_vm_lib_2 = 9;
213 optional float sys_sf_color_saturation = 10;
214 optional string sys_timezone = 11;
Yi Jin0dfa7522017-11-06 17:43:47 -0800215
Yi Jin9299af932017-12-05 17:44:48 -0800216 // Next Tag: 12
217 }
Yi Jinf77a07d2017-12-12 12:53:51 -0800218 optional Persist persist = 19;
Yi Jin0dfa7522017-11-06 17:43:47 -0800219
Yi Jin9299af932017-12-05 17:44:48 -0800220 message PmDexopt {
Yi Jin9299af932017-12-05 17:44:48 -0800221 optional string ab_ota = 1;
222 optional string bg_dexopt = 2;
223 optional string boot = 3;
224 optional string first_boot = 4;
225 optional string install = 5;
Yi Jin0dfa7522017-11-06 17:43:47 -0800226
Yi Jin9299af932017-12-05 17:44:48 -0800227 // Next Tag: 6
228 }
Yi Jinf77a07d2017-12-12 12:53:51 -0800229 optional PmDexopt pm_dexopt = 20;
Yi Jin0dfa7522017-11-06 17:43:47 -0800230
Yi Jin30789db2018-01-09 11:29:38 -0800231 // Read only properites on the device.
Yi Jin9299af932017-12-05 17:44:48 -0800232 message Ro {
Yi Jin30789db2018-01-09 11:29:38 -0800233 optional bool adb_secure = 1;
Yi Jin9299af932017-12-05 17:44:48 -0800234 optional string arch = 2;
235 optional bool audio_ignore_effects = 3;
236 optional bool audio_monitorRotation = 4;
237 optional string baseband = 5;
238 optional string board_platform = 6;
Yi Jin0dfa7522017-11-06 17:43:47 -0800239
Yi Jin9299af932017-12-05 17:44:48 -0800240 message Boot {
Yi Jin9299af932017-12-05 17:44:48 -0800241 optional string avb_version = 1;
242 optional string baseband = 2;
243 optional string bootdevice = 3;
244 optional string bootloader = 4;
245 repeated string boottime = 5;
246 optional string console = 6;
247 optional int32 fake_battery = 7;
248 optional string hardware = 8;
249 optional string hardware_color = 9;
250 optional string hardware_revision = 10;
251 optional string hardware_sku = 11;
252 optional string keymaster = 12;
253 optional string mode = 13;
254 optional string revision = 14;
255 optional string slot_suffix = 15;
256 optional string vbmeta_avb_version = 16;
257 optional string vendor_overlay_theme = 17;
258 optional string verifiedbootstate = 18;
259 optional string veritymode = 19;
260 optional string wificountrycode = 20;
Yi Jin0dfa7522017-11-06 17:43:47 -0800261
Yi Jin9299af932017-12-05 17:44:48 -0800262 // Next Tag: 21
263 }
264 optional Boot boot = 7;
Yi Jin0dfa7522017-11-06 17:43:47 -0800265
Yi Jin30789db2018-01-09 11:29:38 -0800266 // boot.img's properties.
Yi Jin9299af932017-12-05 17:44:48 -0800267 message BootImage {
Yi Jin30789db2018-01-09 11:29:38 -0800268 // When the boot.img is built.
Yi Jin9299af932017-12-05 17:44:48 -0800269 optional string build_date = 1;
Yi Jin30789db2018-01-09 11:29:38 -0800270 // UTC timestamp of build date.
271 optional int64 build_date_utc = 2;
272 // Android Build fingerprint of the build, e.g.
273 // google/marlin/marlin:P/MASTER/android-build/dev-keys
Yi Jin9299af932017-12-05 17:44:48 -0800274 optional string build_fingerprint = 3;
Yi Jin0dfa7522017-11-06 17:43:47 -0800275
Yi Jin9299af932017-12-05 17:44:48 -0800276 // Next Tag: 4
277 }
278 optional BootImage bootimage = 8;
Yi Jin0dfa7522017-11-06 17:43:47 -0800279
Yi Jin30789db2018-01-09 11:29:38 -0800280 // Version of bootloader on device.
Yi Jin9299af932017-12-05 17:44:48 -0800281 optional string bootloader = 9;
Yi Jin30789db2018-01-09 11:29:38 -0800282 // Kernel bootmode, e.g. charger.
Yi Jin9299af932017-12-05 17:44:48 -0800283 optional string bootmode = 10;
Yi Jin0dfa7522017-11-06 17:43:47 -0800284
Yi Jin30789db2018-01-09 11:29:38 -0800285 // Android Platform build metadata.
Yi Jin9299af932017-12-05 17:44:48 -0800286 message Build {
Yi Jin9299af932017-12-05 17:44:48 -0800287 optional string date = 1;
Yi Jin30789db2018-01-09 11:29:38 -0800288 optional int64 date_utc = 2;
Yi Jin9299af932017-12-05 17:44:48 -0800289 optional string description = 3;
290 optional string display_id = 4;
291 optional string host = 5;
292 optional string id = 6;
293 optional string product = 7;
294 optional bool system_root_image = 8;
295 optional string tags = 9;
296 optional string type = 10;
297 optional string user = 11;
Yi Jin0dfa7522017-11-06 17:43:47 -0800298
Yi Jin9299af932017-12-05 17:44:48 -0800299 message Version {
Yi Jinf77a07d2017-12-12 12:53:51 -0800300 optional string base_os = 1;
301 optional string codename = 2;
302 optional string incremental = 3;
303 optional int32 preview_sdk = 4;
304 optional string release = 5;
305 optional int32 sdk = 6;
306 optional string security_patch = 7;
Yi Jin0dfa7522017-11-06 17:43:47 -0800307
Yi Jin9299af932017-12-05 17:44:48 -0800308 // Next Tag: 8
309 }
310 optional Version version = 12;
Yi Jin0dfa7522017-11-06 17:43:47 -0800311
Yi Jin9299af932017-12-05 17:44:48 -0800312 // Next Tag: 13
313 }
314 optional Build build = 11;
Yi Jin0dfa7522017-11-06 17:43:47 -0800315
Yi Jin30789db2018-01-09 11:29:38 -0800316 optional bool camera_notify_nfc = 12;
Yi Jin9299af932017-12-05 17:44:48 -0800317 optional string carrier = 13;
318 optional bool com_android_dataroaming = 14;
319 optional bool com_android_prov_mobiledata = 15;
320 optional string com_google_clientidbase = 16;
Yi Jin0dfa7522017-11-06 17:43:47 -0800321
Yi Jin9299af932017-12-05 17:44:48 -0800322 message Config {
Yi Jin9299af932017-12-05 17:44:48 -0800323 optional string alarm_alert = 1;
324 optional int32 media_vol_steps = 2;
325 optional string notification_sound = 3;
326 optional string ringtone = 4;
327 optional int32 vc_call_vol_steps = 5;
Yi Jin0dfa7522017-11-06 17:43:47 -0800328
Yi Jin9299af932017-12-05 17:44:48 -0800329 // Next Tag: 6
330 }
331 optional Config config = 17;
Yi Jin0dfa7522017-11-06 17:43:47 -0800332
Yi Jin9299af932017-12-05 17:44:48 -0800333 optional string control_privapp_permissions = 18;
334 optional int32 cp_system_other_odex = 19;
335 optional string crypto_scrypt_params = 20;
336 optional string crypto_state = 21;
337 optional string crypto_type = 22;
338 optional string dalvik_vm_native_bridge = 23;
Yi Jin30789db2018-01-09 11:29:38 -0800339 optional bool debuggable = 24;
Yi Jin9299af932017-12-05 17:44:48 -0800340 optional string frp_pst = 25;
341 optional string gfx_driver_0 = 26;
Yi Jin0dfa7522017-11-06 17:43:47 -0800342
Yi Jin9299af932017-12-05 17:44:48 -0800343 message Hardware {
Yi Jin9299af932017-12-05 17:44:48 -0800344 optional string value = 1; // value of ro.hardware itself
Yi Jin0dfa7522017-11-06 17:43:47 -0800345
Yi Jin9299af932017-12-05 17:44:48 -0800346 optional string activity_recognition = 2;
347 optional string audio = 3;
348 optional string audio_policy = 4;
349 optional string audio_a2dp = 5;
350 optional string audio_primary = 6;
351 optional string audio_usb = 7;
352 optional string bootctrl = 8;
353 optional string camera = 9;
354 optional string consumerir = 10;
355 optional string context_hub = 11;
356 optional string egl = 12;
357 optional string fingerprint = 13;
358 optional string flp = 14;
359 optional string gatekeeper = 15;
360 optional string gps = 16;
361 optional string gralloc = 17;
362 optional string hdmi_cec = 18;
363 optional string hwcomposer = 19;
364 optional string input = 20;
365 optional string keystore = 21;
366 optional string lights = 22;
367 optional string local_time = 23;
368 optional string memtrack = 24;
369 optional string nfc = 25;
370 optional string nfc_nci = 26;
371 optional string nfc_tag = 27;
372 optional string nvram = 28;
373 optional string power = 29;
374 optional string radio = 30;
375 optional string sensors = 31;
376 optional string sound_trigger = 32;
377 optional string thermal = 33;
378 optional string tv_input = 34;
379 optional string type = 35;
380 optional string vehicle = 36;
381 optional string vibrator = 37;
382 optional string virtual_device = 38;
383 optional string vulkan = 39;
Yi Jin0dfa7522017-11-06 17:43:47 -0800384
Yi Jin9299af932017-12-05 17:44:48 -0800385 // Next Tag: 40
386 }
387 optional Hardware hardware = 27;
Yi Jin0dfa7522017-11-06 17:43:47 -0800388
Yi Jin9299af932017-12-05 17:44:48 -0800389 optional int32 kernel_qemu = 28;
390 optional int32 kernel_qemu_gles = 29;
391 optional int32 oem_unlock_supported = 30;
392 optional int32 opengles_version = 31;
Yi Jin0dfa7522017-11-06 17:43:47 -0800393
Yi Jin9299af932017-12-05 17:44:48 -0800394 message Product {
Yi Jin9299af932017-12-05 17:44:48 -0800395 optional string board = 1;
396 optional string brand = 2;
397 optional string cpu_abi = 3;
Yi Jinf77a07d2017-12-12 12:53:51 -0800398 repeated string cpu_abilist = 4;
399 repeated string cpu_abilist32 = 5;
400 repeated string cpu_abilist64 = 6;
Yi Jin9299af932017-12-05 17:44:48 -0800401 optional string device = 7;
402 optional int32 first_api_level = 8;
403 optional string manufacturer = 9;
404 optional string model = 10;
405 optional string name = 11;
Yi Jin9299af932017-12-05 17:44:48 -0800406
Yi Jinf77a07d2017-12-12 12:53:51 -0800407 message Vendor {
408 optional string brand = 1;
409 optional string device = 2;
410 optional string manufacturer = 3;
411 optional string model = 4;
412 optional string name = 5;
413 }
414 optional Vendor vendor = 12;
415
416 // Next Tag: 13
Yi Jin9299af932017-12-05 17:44:48 -0800417 }
418 optional Product product = 32;
419
420 optional int32 property_service_version = 33;
421 optional string retaildemo_video_path = 34;
422 optional string revision = 35;
423 optional int32 sf_lcd_density = 36;
424 optional bool storage_manager_enabled = 37;
Yi Jin9299af932017-12-05 17:44:48 -0800425
Yi Jin526aa052017-12-21 10:35:34 -0800426 message Telephony {
427 optional bool call_ring_multiple = 1;
428 optional int32 default_cdma_sub = 2;
429 optional int32 default_network = 3;
430 }
431 optional Telephony telephony = 38;
432
433 optional string url_legal = 39;
434 optional string url_legal_android_privacy = 40;
435
436 message Vendor {
437 optional string build_date = 1;
Yi Jin30789db2018-01-09 11:29:38 -0800438 optional int64 build_date_utc = 2;
Yi Jin526aa052017-12-21 10:35:34 -0800439 optional string build_fingerprint = 3;
440 }
441 optional Vendor vendor = 41;
442
443 optional string vndk_version = 42;
444 optional int32 vts_coverage = 43;
445 optional string zygote = 44;
446
447 // Next Tag: 45
Yi Jin9299af932017-12-05 17:44:48 -0800448 }
Yi Jinf77a07d2017-12-12 12:53:51 -0800449 optional Ro ro = 21;
Yi Jin9299af932017-12-05 17:44:48 -0800450
Yi Jinf77a07d2017-12-12 12:53:51 -0800451 optional string sendbug_preferred_domain = 22;
452 optional int32 service_bootanim_exit = 23;
Yi Jin9299af932017-12-05 17:44:48 -0800453
454 message Sys {
Yi Jin9299af932017-12-05 17:44:48 -0800455 optional int32 boot_completed = 1;
456 optional int32 boot_from_charger_mode = 2;
457 optional int32 retaildemo_enabled = 3;
458 optional string shutdown_requested = 4;
459
460 message Usb {
Yi Jin9299af932017-12-05 17:44:48 -0800461 optional string config = 1;
462 optional int32 configfs = 2;
463 optional string controller = 3;
464 optional int32 ffs_max_read = 4;
465 optional int32 ffs_max_write = 5;
466 optional int32 ffs_mtp_ready = 6;
467 optional int32 ffs_ready = 7;
468 optional int32 mtp_device_type = 8;
469 optional string state = 9;
470
471 // Next Tag: 10
472 }
473 optional Usb usb = 5;
474
475 // Next Tag: 6
476 }
Yi Jinf77a07d2017-12-12 12:53:51 -0800477 optional Sys sys = 24;
Yi Jin9299af932017-12-05 17:44:48 -0800478
Yi Jinf77a07d2017-12-12 12:53:51 -0800479 optional int32 telephony_lteOnCdmaDevice = 25;
480 optional int32 tombstoned_max_tombstone_count = 26;
481 optional string vold_decrypt = 27;
482 optional int32 vold_post_fs_data_done = 28;
483 optional int32 vts_native_server_on = 29;
484 optional string wifi_direct_interface = 30;
485 optional string wifi_interface = 31;
Yi Jin9299af932017-12-05 17:44:48 -0800486
Yi Jinf77a07d2017-12-12 12:53:51 -0800487 // Next Tag: 32
Yi Jin0dfa7522017-11-06 17:43:47 -0800488}
489