1props {
2  module: "android.sysprop.AdbProperties"
3  prop {
4    api_name: "secure"
5    access: Writeonce
6    scope: Internal
7    prop_name: "ro.adb.secure"
8  }
9}
10props {
11  module: "android.sysprop.ApkVerityProperties"
12  prop {
13    api_name: "apk_verity_mode"
14    type: Integer
15    access: Writeonce
16    prop_name: "ro.apk_verity.mode"
17  }
18}
19props {
20  module: "android.sysprop.CarProperties"
21  prop {
22    api_name: "boot_user_override_id"
23    type: Integer
24    access: ReadWrite
25    scope: Internal
26    prop_name: "android.car.systemuser.bootuseroverrideid"
27  }
28  prop {
29    api_name: "number_pre_created_guests"
30    type: Integer
31    access: ReadWrite
32    scope: Internal
33    prop_name: "android.car.number_pre_created_guests"
34  }
35  prop {
36    api_name: "number_pre_created_users"
37    type: Integer
38    access: ReadWrite
39    scope: Internal
40    prop_name: "android.car.number_pre_created_users"
41  }
42  prop {
43    api_name: "trusted_device_device_name_prefix"
44    type: String
45    scope: Internal
46    prop_name: "ro.android.car.trusteddevice.device_name_prefix"
47  }
48  prop {
49    api_name: "user_hal_enabled"
50    access: ReadWrite
51    scope: Internal
52    prop_name: "android.car.user_hal_enabled"
53  }
54  prop {
55    api_name: "user_hal_timeout"
56    type: Integer
57    access: ReadWrite
58    scope: Internal
59    prop_name: "android.car.user_hal_timeout"
60  }
61}
62props {
63  module: "android.sysprop.ContactsProperties"
64  prop {
65    api_name: "aggregate_contacts"
66    scope: Internal
67    prop_name: "sync.contacts.aggregate"
68  }
69  prop {
70    api_name: "debug_scan_all_packages"
71    scope: Internal
72    prop_name: "debug.cp2.scan_all_packages"
73  }
74  prop {
75    api_name: "display_photo_size"
76    type: Integer
77    scope: Internal
78    prop_name: "contacts.display_photo_size"
79  }
80  prop {
81    api_name: "keep_stale_account_data"
82    scope: Internal
83    prop_name: "debug.contacts.ksad"
84  }
85  prop {
86    api_name: "thumbnail_size"
87    type: Integer
88    scope: Internal
89    prop_name: "contacts.thumbnail_size"
90  }
91}
92props {
93  module: "android.sysprop.CryptoProperties"
94  prop {
95    api_name: "state"
96    type: Enum
97    scope: Internal
98    prop_name: "ro.crypto.state"
99    enum_values: "encrypted|unencrypted|unsupported"
100  }
101  prop {
102    api_name: "type"
103    type: Enum
104    access: Writeonce
105    scope: Internal
106    prop_name: "ro.crypto.type"
107    enum_values: "block|file|none"
108  }
109}
110props {
111  module: "android.sysprop.DisplayProperties"
112  prop {
113    api_name: "debug_force_msaa"
114    access: ReadWrite
115    scope: Internal
116    prop_name: "debug.egl.force_msaa"
117  }
118  prop {
119    api_name: "debug_force_rtl"
120    access: ReadWrite
121    scope: Internal
122    prop_name: "debug.force_rtl"
123  }
124  prop {
125    api_name: "debug_layout"
126    access: ReadWrite
127    scope: Internal
128    prop_name: "debug.layout"
129  }
130  prop {
131    api_name: "debug_opengl_trace"
132    type: String
133    access: ReadWrite
134    scope: Internal
135    prop_name: "debug.egl.trace"
136  }
137}
138props {
139  module: "android.sysprop.HdmiProperties"
140  prop {
141    api_name: "device_type"
142    type: IntegerList
143    scope: Internal
144    prop_name: "ro.hdmi.device_type"
145  }
146  prop {
147    api_name: "set_menu_language"
148    scope: Internal
149    prop_name: "ro.hdmi.set_menu_language"
150  }
151}
152props {
153  module: "android.sysprop.MediaProperties"
154  prop {
155    api_name: "swcodec_ion_align"
156    type: Integer
157    prop_name: "ro.com.android.media.swcodec.ion.align"
158  }
159  prop {
160    api_name: "swcodec_ion_flags"
161    type: Integer
162    prop_name: "ro.com.android.media.swcodec.ion.flags"
163  }
164  prop {
165    api_name: "swcodec_ion_heapmask"
166    type: Integer
167    prop_name: "ro.com.android.media.swcodec.ion.heapmask"
168  }
169}
170props {
171  module: "android.sysprop.OtaProperties"
172  prop {
173    api_name: "warm_reset"
174    access: ReadWrite
175    prop_name: "ota.warm_reset"
176    integer_as_bool: true
177  }
178}
179props {
180  module: "android.sysprop.PowerProperties"
181  prop {
182    api_name: "fixed_performance_scale_factor"
183    type: Integer
184    prop_name: "ro.power.fixed_performance_scale_factor"
185  }
186}
187props {
188  module: "android.sysprop.SetupWizardProperties"
189  prop {
190    api_name: "esim_cid_ignore"
191    type: StringList
192    scope: Internal
193    prop_name: "ro.setupwizard.esim_cid_ignore"
194  }
195  prop {
196    api_name: "theme"
197    type: String
198    access: ReadWrite
199    scope: Internal
200    prop_name: "setupwizard.theme"
201  }
202}
203props {
204  module: "android.sysprop.TelephonyProperties"
205  prop {
206    api_name: "airplane_mode_on"
207    access: ReadWrite
208    scope: Internal
209    prop_name: "persist.radio.airplane_mode_on"
210    integer_as_bool: true
211  }
212  prop {
213    api_name: "baseband_version"
214    type: StringList
215    access: ReadWrite
216    scope: Internal
217    prop_name: "gsm.version.baseband"
218  }
219  prop {
220    api_name: "call_ring_delay"
221    type: Integer
222    prop_name: "ro.telephony.call_ring.delay"
223  }
224  prop {
225    api_name: "cdma_msg_id"
226    type: Integer
227    access: ReadWrite
228    scope: Internal
229    prop_name: "persist.radio.cdma.msgid"
230  }
231  prop {
232    api_name: "current_active_phone"
233    type: IntegerList
234    access: ReadWrite
235    scope: Internal
236    prop_name: "gsm.current.phone-type"
237  }
238  prop {
239    api_name: "data_network_type"
240    type: StringList
241    access: ReadWrite
242    scope: Internal
243    prop_name: "gsm.network.type"
244  }
245  prop {
246    api_name: "data_roaming"
247    scope: Internal
248    prop_name: "ro.com.android.dataroaming"
249  }
250  prop {
251    api_name: "default_network"
252    type: IntegerList
253    scope: Internal
254    prop_name: "ro.telephony.default_network"
255  }
256  prop {
257    api_name: "disable_call"
258    prop_name: "ro.telephony.disable-call"
259  }
260  prop {
261    api_name: "ecm_exit_timer"
262    type: Long
263    prop_name: "ro.cdma.ecmexittimer"
264  }
265  prop {
266    api_name: "enable_esim_ui_by_default"
267    scope: Internal
268    prop_name: "esim.enable_esim_system_ui_by_default"
269  }
270  prop {
271    api_name: "icc_operator_alpha"
272    type: StringList
273    access: ReadWrite
274    scope: Internal
275    prop_name: "gsm.sim.operator.alpha"
276  }
277  prop {
278    api_name: "icc_operator_iso_country"
279    type: StringList
280    access: ReadWrite
281    scope: Internal
282    prop_name: "gsm.sim.operator.iso-country"
283  }
284  prop {
285    api_name: "icc_operator_numeric"
286    type: StringList
287    access: ReadWrite
288    scope: Internal
289    prop_name: "gsm.sim.operator.numeric"
290  }
291  prop {
292    api_name: "ignore_nitz"
293    prop_name: "telephony.test.ignore.nitz"
294  }
295  prop {
296    api_name: "in_ecm_mode"
297    access: ReadWrite
298    prop_name: "ril.cdma.inecmmode"
299  }
300  prop {
301    api_name: "lte_on_cdma_device"
302    type: Integer
303    scope: Internal
304    prop_name: "telephony.lteOnCdmaDevice"
305  }
306  prop {
307    api_name: "lte_on_cdma_product_type"
308    type: String
309    scope: Internal
310    prop_name: "telephony.lteOnCdmaProductType"
311  }
312  prop {
313    api_name: "max_active_modems"
314    type: Integer
315    prop_name: "telephony.active_modems.max_count"
316  }
317  prop {
318    api_name: "mobile_data"
319    prop_name: "ro.com.android.mobiledata"
320  }
321  prop {
322    api_name: "multi_sim_config"
323    type: String
324    access: ReadWrite
325    prop_name: "persist.radio.multisim.config"
326  }
327  prop {
328    api_name: "operator_alpha"
329    type: StringList
330    access: ReadWrite
331    scope: Internal
332    prop_name: "gsm.operator.alpha"
333  }
334  prop {
335    api_name: "operator_idp_string"
336    type: String
337    access: ReadWrite
338    prop_name: "gsm.operator.idpstring"
339  }
340  prop {
341    api_name: "operator_is_manual"
342    scope: Internal
343    prop_name: "operator.ismanual"
344  }
345  prop {
346    api_name: "operator_is_roaming"
347    type: BooleanList
348    access: ReadWrite
349    scope: Internal
350    prop_name: "gsm.operator.isroaming"
351  }
352  prop {
353    api_name: "operator_iso_country"
354    type: StringList
355    access: ReadWrite
356    prop_name: "gsm.operator.iso-country"
357  }
358  prop {
359    api_name: "operator_numeric"
360    type: StringList
361    access: ReadWrite
362    scope: Internal
363    prop_name: "gsm.operator.numeric"
364  }
365  prop {
366    api_name: "otasp_num_schema"
367    type: StringList
368    scope: Internal
369    prop_name: "ro.cdma.otaspnumschema"
370  }
371  prop {
372    api_name: "reboot_on_modem_change"
373    scope: Internal
374    prop_name: "persist.radio.reboot_on_modem_change"
375  }
376  prop {
377    api_name: "reset_on_radio_tech_change"
378    prop_name: "persist.radio.reset_on_switch"
379  }
380  prop {
381    api_name: "ril_impl"
382    type: String
383    scope: Internal
384    prop_name: "gsm.version.ril-impl"
385  }
386  prop {
387    api_name: "ril_sends_multiple_call_ring"
388    prop_name: "ro.telephony.call_ring.multiple"
389  }
390  prop {
391    api_name: "sim_slots_count"
392    type: Integer
393    prop_name: "ro.telephony.sim_slots.count"
394  }
395  prop {
396    api_name: "sim_state"
397    type: StringList
398    access: ReadWrite
399    scope: Internal
400    prop_name: "gsm.sim.state"
401  }
402  prop {
403    api_name: "sms_receive"
404    type: BooleanList
405    scope: Internal
406    prop_name: "telephony.sms.receive"
407  }
408  prop {
409    api_name: "sms_send"
410    type: BooleanList
411    scope: Internal
412    prop_name: "telephony.sms.send"
413  }
414  prop {
415    api_name: "test_csim"
416    prop_name: "persist.radio.test-csim"
417  }
418  prop {
419    api_name: "videocall_audio_output"
420    type: Integer
421    scope: Internal
422    prop_name: "persist.radio.call.audio.output"
423  }
424  prop {
425    api_name: "wake_lock_timeout"
426    type: Integer
427    prop_name: "ro.ril.wake_lock_timeout"
428  }
429  prop {
430    api_name: "wps_info"
431    type: Integer
432    scope: Internal
433    prop_name: "wifidirect.wps"
434  }
435}
436props {
437  module: "android.sysprop.TraceProperties"
438  prop {
439    api_name: "enable"
440    access: ReadWrite
441    scope: Internal
442    prop_name: "persist.traced.enable"
443    integer_as_bool: true
444  }
445  prop {
446    api_name: "user_initiated"
447    access: ReadWrite
448    scope: Internal
449    prop_name: "debug.atrace.user_initiated"
450    integer_as_bool: true
451  }
452}
453props {
454  module: "android.sysprop.VndkProperties"
455  prop {
456    api_name: "product_vndk_version"
457    type: String
458    prop_name: "ro.product.vndk.version"
459  }
460  prop {
461    api_name: "vendor_vndk_version"
462    type: String
463    prop_name: "ro.vndk.version"
464  }
465}
466props {
467  module: "android.sysprop.VoldProperties"
468  prop {
469    api_name: "decrypt"
470    type: String
471    access: ReadWrite
472    scope: Internal
473    prop_name: "vold.decrypt"
474  }
475  prop {
476    api_name: "encrypt_progress"
477    type: String
478    access: ReadWrite
479    scope: Internal
480    prop_name: "vold.encrypt_progress"
481  }
482  prop {
483    api_name: "encrypt_time_remaining"
484    type: Integer
485    access: ReadWrite
486    scope: Internal
487    prop_name: "vold.encrypt_time_remaining"
488  }
489}
490props {
491  module: "android.sysprop.WifiProperties"
492  prop {
493    api_name: "start_supplicant"
494    access: Writeonce
495    prop_name: "ctl.start$supplicant"
496  }
497  prop {
498    api_name: "stop_supplicant"
499    access: Writeonce
500    prop_name: "ctl.stop$supplicant"
501  }
502}
503