• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 struct cpuinfo_mock_file filesystem[] = {
2 #if CPUINFO_ARCH_ARM64
3 	{
4 		.path = "/proc/cpuinfo",
5 		.size = 1486,
6 		.content =
7 			"Processor\t: AArch64 Processor rev 1 (aarch64)\n"
8 			"processor\t: 0\n"
9 			"BogoMIPS\t: 3.84\n"
10 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
11 			"CPU implementer\t: 0x41\n"
12 			"CPU architecture: 8\n"
13 			"CPU variant\t: 0x0\n"
14 			"CPU part\t: 0xd03\n"
15 			"CPU revision\t: 4\n"
16 			"\n"
17 			"processor\t: 1\n"
18 			"BogoMIPS\t: 3.84\n"
19 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
20 			"CPU implementer\t: 0x41\n"
21 			"CPU architecture: 8\n"
22 			"CPU variant\t: 0x0\n"
23 			"CPU part\t: 0xd03\n"
24 			"CPU revision\t: 4\n"
25 			"\n"
26 			"processor\t: 2\n"
27 			"BogoMIPS\t: 3.84\n"
28 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
29 			"CPU implementer\t: 0x41\n"
30 			"CPU architecture: 8\n"
31 			"CPU variant\t: 0x0\n"
32 			"CPU part\t: 0xd03\n"
33 			"CPU revision\t: 4\n"
34 			"\n"
35 			"processor\t: 3\n"
36 			"BogoMIPS\t: 3.84\n"
37 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
38 			"CPU implementer\t: 0x41\n"
39 			"CPU architecture: 8\n"
40 			"CPU variant\t: 0x0\n"
41 			"CPU part\t: 0xd03\n"
42 			"CPU revision\t: 4\n"
43 			"\n"
44 			"processor\t: 4\n"
45 			"BogoMIPS\t: 3.84\n"
46 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
47 			"CPU implementer\t: 0x41\n"
48 			"CPU architecture: 8\n"
49 			"CPU variant\t: 0x0\n"
50 			"CPU part\t: 0xd09\n"
51 			"CPU revision\t: 1\n"
52 			"\n"
53 			"processor\t: 5\n"
54 			"BogoMIPS\t: 3.84\n"
55 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
56 			"CPU implementer\t: 0x41\n"
57 			"CPU architecture: 8\n"
58 			"CPU variant\t: 0x0\n"
59 			"CPU part\t: 0xd09\n"
60 			"CPU revision\t: 1\n"
61 			"\n"
62 			"processor\t: 6\n"
63 			"BogoMIPS\t: 3.84\n"
64 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
65 			"CPU implementer\t: 0x41\n"
66 			"CPU architecture: 8\n"
67 			"CPU variant\t: 0x0\n"
68 			"CPU part\t: 0xd09\n"
69 			"CPU revision\t: 1\n"
70 			"\n"
71 			"processor\t: 7\n"
72 			"BogoMIPS\t: 3.84\n"
73 			"Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32\n"
74 			"CPU implementer\t: 0x41\n"
75 			"CPU architecture: 8\n"
76 			"CPU variant\t: 0x0\n"
77 			"CPU part\t: 0xd09\n"
78 			"CPU revision\t: 1\n"
79 			"\n",
80 	},
81 #elif CPUINFO_ARCH_ARM
82 	{
83 		.path = "/proc/cpuinfo",
84 		.size = 1950,
85 		.content =
86 			"Processor\t: AArch64 Processor rev 1 (aarch64)\n"
87 			"processor\t: 0\n"
88 			"BogoMIPS\t: 3.84\n"
89 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
90 			"CPU implementer\t: 0x41\n"
91 			"CPU architecture: 8\n"
92 			"CPU variant\t: 0x0\n"
93 			"CPU part\t: 0xd03\n"
94 			"CPU revision\t: 4\n"
95 			"\n"
96 			"processor\t: 1\n"
97 			"BogoMIPS\t: 3.84\n"
98 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
99 			"CPU implementer\t: 0x41\n"
100 			"CPU architecture: 8\n"
101 			"CPU variant\t: 0x0\n"
102 			"CPU part\t: 0xd03\n"
103 			"CPU revision\t: 4\n"
104 			"\n"
105 			"processor\t: 2\n"
106 			"BogoMIPS\t: 3.84\n"
107 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
108 			"CPU implementer\t: 0x41\n"
109 			"CPU architecture: 8\n"
110 			"CPU variant\t: 0x0\n"
111 			"CPU part\t: 0xd03\n"
112 			"CPU revision\t: 4\n"
113 			"\n"
114 			"processor\t: 3\n"
115 			"BogoMIPS\t: 3.84\n"
116 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
117 			"CPU implementer\t: 0x41\n"
118 			"CPU architecture: 8\n"
119 			"CPU variant\t: 0x0\n"
120 			"CPU part\t: 0xd03\n"
121 			"CPU revision\t: 4\n"
122 			"\n"
123 			"processor\t: 4\n"
124 			"BogoMIPS\t: 3.84\n"
125 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
126 			"CPU implementer\t: 0x41\n"
127 			"CPU architecture: 8\n"
128 			"CPU variant\t: 0x0\n"
129 			"CPU part\t: 0xd09\n"
130 			"CPU revision\t: 1\n"
131 			"\n"
132 			"processor\t: 5\n"
133 			"BogoMIPS\t: 3.84\n"
134 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
135 			"CPU implementer\t: 0x41\n"
136 			"CPU architecture: 8\n"
137 			"CPU variant\t: 0x0\n"
138 			"CPU part\t: 0xd09\n"
139 			"CPU revision\t: 1\n"
140 			"\n"
141 			"processor\t: 6\n"
142 			"BogoMIPS\t: 3.84\n"
143 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
144 			"CPU implementer\t: 0x41\n"
145 			"CPU architecture: 8\n"
146 			"CPU variant\t: 0x0\n"
147 			"CPU part\t: 0xd09\n"
148 			"CPU revision\t: 1\n"
149 			"\n"
150 			"processor\t: 7\n"
151 			"BogoMIPS\t: 3.84\n"
152 			"Features\t: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt lpae evtstrm aes pmull sha1 sha2 crc32\n"
153 			"CPU implementer\t: 0x41\n"
154 			"CPU architecture: 8\n"
155 			"CPU variant\t: 0x0\n"
156 			"CPU part\t: 0xd09\n"
157 			"CPU revision\t: 1\n"
158 			"\n",
159 	},
160 #endif
161 	{
162 		.path = "/system/build.prop",
163 		.size = 2117,
164 		.content =
165 			"\n"
166 			"# begin build properties\n"
167 			"# autogenerated by buildinfo.sh\n"
168 			"ro.build.id=NRD90M\n"
169 			"ro.build.display.id=NRD90M test-keys\n"
170 			"ro.build.version.incremental=eng.jslave.20161103.091030\n"
171 			"ro.build.version.sdk=24\n"
172 			"ro.build.version.preview_sdk=0\n"
173 			"ro.build.version.codename=REL\n"
174 			"ro.build.version.all_codenames=REL\n"
175 			"ro.build.version.release=7.0\n"
176 			"ro.build.version.security_patch=2016-08-05\n"
177 			"ro.build.version.base_os=\n"
178 			"ro.build.date=Thu Nov  3 09:10:30 CST 2016\n"
179 			"ro.build.date.utc=1478135430\n"
180 			"ro.build.type=user\n"
181 			"ro.build.user=jslave2\n"
182 			"ro.build.host=szvjk107cna\n"
183 			"ro.build.tags=test-keys\n"
184 			"ro.build.flavor=generic_a15-user\n"
185 			"ro.product.model=generic_a15\n"
186 			"ro.product.brand=Huawei\n"
187 			"ro.product.name=generic_a15\n"
188 			"ro.product.device=generic_a15\n"
189 			"ro.product.board=\n"
190 			"# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,\n"
191 			"# use ro.product.cpu.abilist instead.\n"
192 			"ro.product.cpu.abi=arm64-v8a\n"
193 			"ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi\n"
194 			"ro.product.cpu.abilist32=armeabi-v7a,armeabi\n"
195 			"ro.product.cpu.abilist64=arm64-v8a\n"
196 			"ro.product.manufacturer=unknown\n"
197 			"ro.wifi.channels=\n"
198 			"ro.board.platform=\n"
199 			"# ro.build.product is obsolete; use ro.product.device\n"
200 			"ro.build.product=generic_a15\n"
201 			"# Do not try to parse description, fingerprint, or thumbprint\n"
202 			"ro.build.description=generic_a15-user 7.0 NRD90M eng.jslave.20161103.091030 test-keys\n"
203 			"ro.build.fingerprint=Huawei/generic_a15/generic_a15:7.0/NRD90M/jslave11030910:user/test-keys\n"
204 			"ro.build.characteristics=default\n"
205 			"# end build properties\n"
206 			"\n"
207 			"# begin huawei emui properties\n"
208 			"# autogenerated by build_emui_info.sh\n"
209 			"ro.build.hw_emui_api_level=11\n"
210 			"# end huawei emui properties\n"
211 			"\n"
212 			"\n"
213 			"#\n"
214 			"# ADDITIONAL_BUILD_PROPERTIES\n"
215 			"#\n"
216 			"ro.config.ringtone=Ring_Synth_04.ogg\n"
217 			"ro.config.notification_sound=pixiedust.ogg\n"
218 			"ro.carrier=unknown\n"
219 			"ro.setupwizard.require_network=any\n"
220 			"ro.setupwizard.mode=OPTIONAL\n"
221 			"ro.com.google.gmsversion=7.0_r1\n"
222 			"persist.sys.dalvik.vm.lib.2=libart.so\n"
223 			"dalvik.vm.isa.arm64.variant=generic\n"
224 			"dalvik.vm.isa.arm64.features=default\n"
225 			"dalvik.vm.isa.arm.variant=cortex-a15\n"
226 			"dalvik.vm.isa.arm.features=default\n"
227 			"net.bt.name=Android\n"
228 			"dalvik.vm.stack-trace-file=/data/anr/traces.txt\n"
229 			"\n"
230 			"ro.comp.sys_support_vndk=VA7.0-E5.0-B10005\n"
231 			"\n"
232 			"ro.comp.sys_need_sndk=SA7.0-E5.0-B10005\n",
233 	},
234 	{
235 		.path = "/sys/devices/system/cpu/kernel_max",
236 		.size = 2,
237 		.content = "7\n",
238 	},
239 	{
240 		.path = "/sys/devices/system/cpu/modalias",
241 		.size = 66,
242 		.content = "cpu:type:aarch64:feature:,0000,0001,0002,0003,0004,0005,0006,0007\n",
243 	},
244 	{
245 		.path = "/sys/devices/system/cpu/offline",
246 		.size = 1,
247 		.content = "\n",
248 	},
249 	{
250 		.path = "/sys/devices/system/cpu/online",
251 		.size = 4,
252 		.content = "0-7\n",
253 	},
254 	{
255 		.path = "/sys/devices/system/cpu/possible",
256 		.size = 4,
257 		.content = "0-7\n",
258 	},
259 	{
260 		.path = "/sys/devices/system/cpu/present",
261 		.size = 4,
262 		.content = "0-7\n",
263 	},
264 	{
265 		.path = "/sys/devices/system/cpu/cpuidle/current_driver",
266 		.size = 22,
267 		.content = "hisi_big_cluster_idle\n",
268 	},
269 	{
270 		.path = "/sys/devices/system/cpu/cpuidle/current_governor_ro",
271 		.size = 5,
272 		.content = "menu\n",
273 	},
274 	{
275 		.path = "/sys/devices/system/cpu/cpu0/cpuidle/driver/name",
276 		.size = 25,
277 		.content = "hisi_little_cluster_idle\n",
278 	},
279 	{
280 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus",
281 		.size = 8,
282 		.content = "0 1 2 3\n",
283 	},
284 	{
285 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
286 		.size = 8,
287 		.content = "1844000\n",
288 	},
289 	{
290 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq",
291 		.size = 7,
292 		.content = "533000\n",
293 	},
294 	{
295 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency",
296 		.size = 2,
297 		.content = "0\n",
298 	},
299 	{
300 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus",
301 		.size = 8,
302 		.content = "0 1 2 3\n",
303 	},
304 	{
305 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies",
306 		.size = 39,
307 		.content = "533000 999000 1402000 1709000 1844000 \n",
308 	},
309 	{
310 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors",
311 		.size = 67,
312 		.content = "interactive conservative ondemand userspace powersave performance \n",
313 	},
314 	{
315 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
316 		.size = 7,
317 		.content = "533000\n",
318 	},
319 	{
320 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver",
321 		.size = 15,
322 		.content = "arm-big-little\n",
323 	},
324 	{
325 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
326 		.size = 12,
327 		.content = "interactive\n",
328 	},
329 	{
330 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
331 		.size = 7,
332 		.content = "533000\n",
333 	},
334 	{
335 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state",
336 		.size = 60,
337 		.content =
338 			"533000 1865\n"
339 			"999000 78\n"
340 			"1402000 1860\n"
341 			"1709000 231\n"
342 			"1844000 7168\n",
343 	},
344 	{
345 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans",
346 		.size = 4,
347 		.content = "188\n",
348 	},
349 	{
350 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/trans_table",
351 		.size = 389,
352 		.content =
353 			"   From  :    To\n"
354 			"         :    533000    999000   1402000   1709000   1844000 \n"
355 			"   533000:         0         0        47         0         0 \n"
356 			"   999000:         4         0         3         0         0 \n"
357 			"  1402000:        29         3         0        32         3 \n"
358 			"  1709000:         6         2        11         0        22 \n"
359 			"  1844000:         9         2         6         9         0 \n",
360 	},
361 	{
362 		.path = "/sys/devices/system/cpu/cpu0/topology/core_id",
363 		.size = 2,
364 		.content = "0\n",
365 	},
366 	{
367 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings",
368 		.size = 3,
369 		.content = "0f\n",
370 	},
371 	{
372 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list",
373 		.size = 4,
374 		.content = "0-3\n",
375 	},
376 	{
377 		.path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id",
378 		.size = 2,
379 		.content = "0\n",
380 	},
381 	{
382 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings",
383 		.size = 3,
384 		.content = "01\n",
385 	},
386 	{
387 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list",
388 		.size = 2,
389 		.content = "0\n",
390 	},
391 	{
392 		.path = "/sys/devices/system/cpu/cpu1/cpuidle/driver/name",
393 		.size = 25,
394 		.content = "hisi_little_cluster_idle\n",
395 	},
396 	{
397 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus",
398 		.size = 8,
399 		.content = "0 1 2 3\n",
400 	},
401 	{
402 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq",
403 		.size = 8,
404 		.content = "1844000\n",
405 	},
406 	{
407 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq",
408 		.size = 7,
409 		.content = "533000\n",
410 	},
411 	{
412 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency",
413 		.size = 2,
414 		.content = "0\n",
415 	},
416 	{
417 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus",
418 		.size = 8,
419 		.content = "0 1 2 3\n",
420 	},
421 	{
422 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies",
423 		.size = 39,
424 		.content = "533000 999000 1402000 1709000 1844000 \n",
425 	},
426 	{
427 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors",
428 		.size = 67,
429 		.content = "interactive conservative ondemand userspace powersave performance \n",
430 	},
431 	{
432 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
433 		.size = 7,
434 		.content = "533000\n",
435 	},
436 	{
437 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver",
438 		.size = 15,
439 		.content = "arm-big-little\n",
440 	},
441 	{
442 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor",
443 		.size = 12,
444 		.content = "interactive\n",
445 	},
446 	{
447 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq",
448 		.size = 7,
449 		.content = "533000\n",
450 	},
451 	{
452 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state",
453 		.size = 60,
454 		.content =
455 			"533000 2045\n"
456 			"999000 78\n"
457 			"1402000 1898\n"
458 			"1709000 231\n"
459 			"1844000 7168\n",
460 	},
461 	{
462 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans",
463 		.size = 4,
464 		.content = "190\n",
465 	},
466 	{
467 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/trans_table",
468 		.size = 389,
469 		.content =
470 			"   From  :    To\n"
471 			"         :    533000    999000   1402000   1709000   1844000 \n"
472 			"   533000:         0         0        48         0         0 \n"
473 			"   999000:         4         0         3         0         0 \n"
474 			"  1402000:        30         3         0        32         3 \n"
475 			"  1709000:         6         2        11         0        22 \n"
476 			"  1844000:         9         2         6         9         0 \n",
477 	},
478 	{
479 		.path = "/sys/devices/system/cpu/cpu1/topology/core_id",
480 		.size = 2,
481 		.content = "1\n",
482 	},
483 	{
484 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings",
485 		.size = 3,
486 		.content = "0f\n",
487 	},
488 	{
489 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings_list",
490 		.size = 4,
491 		.content = "0-3\n",
492 	},
493 	{
494 		.path = "/sys/devices/system/cpu/cpu1/topology/physical_package_id",
495 		.size = 2,
496 		.content = "0\n",
497 	},
498 	{
499 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings",
500 		.size = 3,
501 		.content = "02\n",
502 	},
503 	{
504 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list",
505 		.size = 2,
506 		.content = "1\n",
507 	},
508 	{
509 		.path = "/sys/devices/system/cpu/cpu2/cpuidle/driver/name",
510 		.size = 25,
511 		.content = "hisi_little_cluster_idle\n",
512 	},
513 	{
514 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/affected_cpus",
515 		.size = 8,
516 		.content = "0 1 2 3\n",
517 	},
518 	{
519 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq",
520 		.size = 8,
521 		.content = "1844000\n",
522 	},
523 	{
524 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_min_freq",
525 		.size = 7,
526 		.content = "533000\n",
527 	},
528 	{
529 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_transition_latency",
530 		.size = 2,
531 		.content = "0\n",
532 	},
533 	{
534 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/related_cpus",
535 		.size = 8,
536 		.content = "0 1 2 3\n",
537 	},
538 	{
539 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies",
540 		.size = 39,
541 		.content = "533000 999000 1402000 1709000 1844000 \n",
542 	},
543 	{
544 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors",
545 		.size = 67,
546 		.content = "interactive conservative ondemand userspace powersave performance \n",
547 	},
548 	{
549 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq",
550 		.size = 8,
551 		.content = "1402000\n",
552 	},
553 	{
554 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver",
555 		.size = 15,
556 		.content = "arm-big-little\n",
557 	},
558 	{
559 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor",
560 		.size = 12,
561 		.content = "interactive\n",
562 	},
563 	{
564 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq",
565 		.size = 7,
566 		.content = "533000\n",
567 	},
568 	{
569 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/time_in_state",
570 		.size = 60,
571 		.content =
572 			"533000 2218\n"
573 			"999000 78\n"
574 			"1402000 1932\n"
575 			"1709000 234\n"
576 			"1844000 7179\n",
577 	},
578 	{
579 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/total_trans",
580 		.size = 4,
581 		.content = "195\n",
582 	},
583 	{
584 		.path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/trans_table",
585 		.size = 389,
586 		.content =
587 			"   From  :    To\n"
588 			"         :    533000    999000   1402000   1709000   1844000 \n"
589 			"   533000:         0         0        50         0         0 \n"
590 			"   999000:         4         0         3         0         0 \n"
591 			"  1402000:        31         3         0        33         3 \n"
592 			"  1709000:         6         2        11         0        23 \n"
593 			"  1844000:        10         2         6         9         0 \n",
594 	},
595 	{
596 		.path = "/sys/devices/system/cpu/cpu2/topology/core_id",
597 		.size = 2,
598 		.content = "2\n",
599 	},
600 	{
601 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings",
602 		.size = 3,
603 		.content = "0f\n",
604 	},
605 	{
606 		.path = "/sys/devices/system/cpu/cpu2/topology/core_siblings_list",
607 		.size = 4,
608 		.content = "0-3\n",
609 	},
610 	{
611 		.path = "/sys/devices/system/cpu/cpu2/topology/physical_package_id",
612 		.size = 2,
613 		.content = "0\n",
614 	},
615 	{
616 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings",
617 		.size = 3,
618 		.content = "04\n",
619 	},
620 	{
621 		.path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings_list",
622 		.size = 2,
623 		.content = "2\n",
624 	},
625 	{
626 		.path = "/sys/devices/system/cpu/cpu3/cpuidle/driver/name",
627 		.size = 25,
628 		.content = "hisi_little_cluster_idle\n",
629 	},
630 	{
631 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/affected_cpus",
632 		.size = 8,
633 		.content = "0 1 2 3\n",
634 	},
635 	{
636 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq",
637 		.size = 8,
638 		.content = "1844000\n",
639 	},
640 	{
641 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq",
642 		.size = 7,
643 		.content = "533000\n",
644 	},
645 	{
646 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_transition_latency",
647 		.size = 2,
648 		.content = "0\n",
649 	},
650 	{
651 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/related_cpus",
652 		.size = 8,
653 		.content = "0 1 2 3\n",
654 	},
655 	{
656 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies",
657 		.size = 39,
658 		.content = "533000 999000 1402000 1709000 1844000 \n",
659 	},
660 	{
661 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors",
662 		.size = 67,
663 		.content = "interactive conservative ondemand userspace powersave performance \n",
664 	},
665 	{
666 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq",
667 		.size = 7,
668 		.content = "533000\n",
669 	},
670 	{
671 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver",
672 		.size = 15,
673 		.content = "arm-big-little\n",
674 	},
675 	{
676 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor",
677 		.size = 12,
678 		.content = "interactive\n",
679 	},
680 	{
681 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq",
682 		.size = 7,
683 		.content = "533000\n",
684 	},
685 	{
686 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/time_in_state",
687 		.size = 60,
688 		.content =
689 			"533000 2442\n"
690 			"999000 78\n"
691 			"1402000 1937\n"
692 			"1709000 234\n"
693 			"1844000 7179\n",
694 	},
695 	{
696 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/total_trans",
697 		.size = 4,
698 		.content = "196\n",
699 	},
700 	{
701 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/trans_table",
702 		.size = 389,
703 		.content =
704 			"   From  :    To\n"
705 			"         :    533000    999000   1402000   1709000   1844000 \n"
706 			"   533000:         0         0        50         0         0 \n"
707 			"   999000:         4         0         3         0         0 \n"
708 			"  1402000:        31         3         0        33         3 \n"
709 			"  1709000:         6         2        11         0        23 \n"
710 			"  1844000:        10         2         6         9         0 \n",
711 	},
712 	{
713 		.path = "/sys/devices/system/cpu/cpu3/topology/core_id",
714 		.size = 2,
715 		.content = "3\n",
716 	},
717 	{
718 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings",
719 		.size = 3,
720 		.content = "0f\n",
721 	},
722 	{
723 		.path = "/sys/devices/system/cpu/cpu3/topology/core_siblings_list",
724 		.size = 4,
725 		.content = "0-3\n",
726 	},
727 	{
728 		.path = "/sys/devices/system/cpu/cpu3/topology/physical_package_id",
729 		.size = 2,
730 		.content = "0\n",
731 	},
732 	{
733 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings",
734 		.size = 3,
735 		.content = "08\n",
736 	},
737 	{
738 		.path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings_list",
739 		.size = 2,
740 		.content = "3\n",
741 	},
742 	{
743 		.path = "/sys/devices/system/cpu/cpu4/cpuidle/driver/name",
744 		.size = 22,
745 		.content = "hisi_big_cluster_idle\n",
746 	},
747 	{
748 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/affected_cpus",
749 		.size = 8,
750 		.content = "4 5 6 7\n",
751 	},
752 	{
753 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_max_freq",
754 		.size = 8,
755 		.content = "2362000\n",
756 	},
757 	{
758 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_min_freq",
759 		.size = 7,
760 		.content = "903000\n",
761 	},
762 	{
763 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/cpuinfo_transition_latency",
764 		.size = 2,
765 		.content = "0\n",
766 	},
767 	{
768 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/related_cpus",
769 		.size = 8,
770 		.content = "4 5 6 7\n",
771 	},
772 	{
773 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_available_frequencies",
774 		.size = 40,
775 		.content = "903000 1421000 1805000 2112000 2362000 \n",
776 	},
777 	{
778 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_available_governors",
779 		.size = 67,
780 		.content = "interactive conservative ondemand userspace powersave performance \n",
781 	},
782 	{
783 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_cur_freq",
784 		.size = 7,
785 		.content = "903000\n",
786 	},
787 	{
788 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_driver",
789 		.size = 15,
790 		.content = "arm-big-little\n",
791 	},
792 	{
793 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_governor",
794 		.size = 12,
795 		.content = "interactive\n",
796 	},
797 	{
798 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq",
799 		.size = 8,
800 		.content = "2362000\n",
801 	},
802 	{
803 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq",
804 		.size = 7,
805 		.content = "903000\n",
806 	},
807 	{
808 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/stats/time_in_state",
809 		.size = 60,
810 		.content =
811 			"903000 6470\n"
812 			"1421000 63\n"
813 			"1805000 522\n"
814 			"2112000 264\n"
815 			"2362000 4777\n",
816 	},
817 	{
818 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/stats/total_trans",
819 		.size = 4,
820 		.content = "218\n",
821 	},
822 	{
823 		.path = "/sys/devices/system/cpu/cpu4/cpufreq/stats/trans_table",
824 		.size = 389,
825 		.content =
826 			"   From  :    To\n"
827 			"         :    903000   1421000   1805000   2112000   2362000 \n"
828 			"   903000:         0         0        59         2         3 \n"
829 			"  1421000:         3         0         6         0         2 \n"
830 			"  1805000:        15         5         0         2        49 \n"
831 			"  2112000:         2         0         0         0         8 \n"
832 			"  2362000:        45         5         6         6         0 \n",
833 	},
834 	{
835 		.path = "/sys/devices/system/cpu/cpu4/topology/core_id",
836 		.size = 2,
837 		.content = "0\n",
838 	},
839 	{
840 		.path = "/sys/devices/system/cpu/cpu4/topology/core_siblings",
841 		.size = 3,
842 		.content = "f0\n",
843 	},
844 	{
845 		.path = "/sys/devices/system/cpu/cpu4/topology/core_siblings_list",
846 		.size = 4,
847 		.content = "4-7\n",
848 	},
849 	{
850 		.path = "/sys/devices/system/cpu/cpu4/topology/physical_package_id",
851 		.size = 2,
852 		.content = "1\n",
853 	},
854 	{
855 		.path = "/sys/devices/system/cpu/cpu4/topology/thread_siblings",
856 		.size = 3,
857 		.content = "10\n",
858 	},
859 	{
860 		.path = "/sys/devices/system/cpu/cpu4/topology/thread_siblings_list",
861 		.size = 2,
862 		.content = "4\n",
863 	},
864 	{
865 		.path = "/sys/devices/system/cpu/cpu5/cpuidle/driver/name",
866 		.size = 22,
867 		.content = "hisi_big_cluster_idle\n",
868 	},
869 	{
870 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/affected_cpus",
871 		.size = 8,
872 		.content = "4 5 6 7\n",
873 	},
874 	{
875 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_max_freq",
876 		.size = 8,
877 		.content = "2362000\n",
878 	},
879 	{
880 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_min_freq",
881 		.size = 7,
882 		.content = "903000\n",
883 	},
884 	{
885 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/cpuinfo_transition_latency",
886 		.size = 2,
887 		.content = "0\n",
888 	},
889 	{
890 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/related_cpus",
891 		.size = 8,
892 		.content = "4 5 6 7\n",
893 	},
894 	{
895 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_available_frequencies",
896 		.size = 40,
897 		.content = "903000 1421000 1805000 2112000 2362000 \n",
898 	},
899 	{
900 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_available_governors",
901 		.size = 67,
902 		.content = "interactive conservative ondemand userspace powersave performance \n",
903 	},
904 	{
905 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_cur_freq",
906 		.size = 7,
907 		.content = "903000\n",
908 	},
909 	{
910 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_driver",
911 		.size = 15,
912 		.content = "arm-big-little\n",
913 	},
914 	{
915 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_governor",
916 		.size = 12,
917 		.content = "interactive\n",
918 	},
919 	{
920 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_max_freq",
921 		.size = 8,
922 		.content = "2362000\n",
923 	},
924 	{
925 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/scaling_min_freq",
926 		.size = 7,
927 		.content = "903000\n",
928 	},
929 	{
930 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/stats/time_in_state",
931 		.size = 60,
932 		.content =
933 			"903000 6703\n"
934 			"1421000 63\n"
935 			"1805000 522\n"
936 			"2112000 264\n"
937 			"2362000 4777\n",
938 	},
939 	{
940 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/stats/total_trans",
941 		.size = 4,
942 		.content = "218\n",
943 	},
944 	{
945 		.path = "/sys/devices/system/cpu/cpu5/cpufreq/stats/trans_table",
946 		.size = 389,
947 		.content =
948 			"   From  :    To\n"
949 			"         :    903000   1421000   1805000   2112000   2362000 \n"
950 			"   903000:         0         0        59         2         3 \n"
951 			"  1421000:         3         0         6         0         2 \n"
952 			"  1805000:        15         5         0         2        49 \n"
953 			"  2112000:         2         0         0         0         8 \n"
954 			"  2362000:        45         5         6         6         0 \n",
955 	},
956 	{
957 		.path = "/sys/devices/system/cpu/cpu5/topology/core_id",
958 		.size = 2,
959 		.content = "1\n",
960 	},
961 	{
962 		.path = "/sys/devices/system/cpu/cpu5/topology/core_siblings",
963 		.size = 3,
964 		.content = "f0\n",
965 	},
966 	{
967 		.path = "/sys/devices/system/cpu/cpu5/topology/core_siblings_list",
968 		.size = 4,
969 		.content = "4-7\n",
970 	},
971 	{
972 		.path = "/sys/devices/system/cpu/cpu5/topology/physical_package_id",
973 		.size = 2,
974 		.content = "1\n",
975 	},
976 	{
977 		.path = "/sys/devices/system/cpu/cpu5/topology/thread_siblings",
978 		.size = 3,
979 		.content = "20\n",
980 	},
981 	{
982 		.path = "/sys/devices/system/cpu/cpu5/topology/thread_siblings_list",
983 		.size = 2,
984 		.content = "5\n",
985 	},
986 	{
987 		.path = "/sys/devices/system/cpu/cpu6/cpuidle/driver/name",
988 		.size = 22,
989 		.content = "hisi_big_cluster_idle\n",
990 	},
991 	{
992 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/affected_cpus",
993 		.size = 8,
994 		.content = "4 5 6 7\n",
995 	},
996 	{
997 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/cpuinfo_max_freq",
998 		.size = 8,
999 		.content = "2362000\n",
1000 	},
1001 	{
1002 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/cpuinfo_min_freq",
1003 		.size = 7,
1004 		.content = "903000\n",
1005 	},
1006 	{
1007 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/cpuinfo_transition_latency",
1008 		.size = 2,
1009 		.content = "0\n",
1010 	},
1011 	{
1012 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/related_cpus",
1013 		.size = 8,
1014 		.content = "4 5 6 7\n",
1015 	},
1016 	{
1017 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_available_frequencies",
1018 		.size = 40,
1019 		.content = "903000 1421000 1805000 2112000 2362000 \n",
1020 	},
1021 	{
1022 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_available_governors",
1023 		.size = 67,
1024 		.content = "interactive conservative ondemand userspace powersave performance \n",
1025 	},
1026 	{
1027 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_cur_freq",
1028 		.size = 7,
1029 		.content = "903000\n",
1030 	},
1031 	{
1032 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_driver",
1033 		.size = 15,
1034 		.content = "arm-big-little\n",
1035 	},
1036 	{
1037 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_governor",
1038 		.size = 12,
1039 		.content = "interactive\n",
1040 	},
1041 	{
1042 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_max_freq",
1043 		.size = 8,
1044 		.content = "2362000\n",
1045 	},
1046 	{
1047 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq",
1048 		.size = 7,
1049 		.content = "903000\n",
1050 	},
1051 	{
1052 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/stats/time_in_state",
1053 		.size = 60,
1054 		.content =
1055 			"903000 6909\n"
1056 			"1421000 63\n"
1057 			"1805000 526\n"
1058 			"2112000 266\n"
1059 			"2362000 4804\n",
1060 	},
1061 	{
1062 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/stats/total_trans",
1063 		.size = 4,
1064 		.content = "224\n",
1065 	},
1066 	{
1067 		.path = "/sys/devices/system/cpu/cpu6/cpufreq/stats/trans_table",
1068 		.size = 389,
1069 		.content =
1070 			"   From  :    To\n"
1071 			"         :    903000   1421000   1805000   2112000   2362000 \n"
1072 			"   903000:         0         0        61         2         3 \n"
1073 			"  1421000:         3         0         6         0         2 \n"
1074 			"  1805000:        15         5         0         3        50 \n"
1075 			"  2112000:         2         0         0         0         9 \n"
1076 			"  2362000:        46         5         6         6         0 \n",
1077 	},
1078 	{
1079 		.path = "/sys/devices/system/cpu/cpu6/topology/core_id",
1080 		.size = 2,
1081 		.content = "2\n",
1082 	},
1083 	{
1084 		.path = "/sys/devices/system/cpu/cpu6/topology/core_siblings",
1085 		.size = 3,
1086 		.content = "f0\n",
1087 	},
1088 	{
1089 		.path = "/sys/devices/system/cpu/cpu6/topology/core_siblings_list",
1090 		.size = 4,
1091 		.content = "4-7\n",
1092 	},
1093 	{
1094 		.path = "/sys/devices/system/cpu/cpu6/topology/physical_package_id",
1095 		.size = 2,
1096 		.content = "1\n",
1097 	},
1098 	{
1099 		.path = "/sys/devices/system/cpu/cpu6/topology/thread_siblings",
1100 		.size = 3,
1101 		.content = "40\n",
1102 	},
1103 	{
1104 		.path = "/sys/devices/system/cpu/cpu6/topology/thread_siblings_list",
1105 		.size = 2,
1106 		.content = "6\n",
1107 	},
1108 	{
1109 		.path = "/sys/devices/system/cpu/cpu7/cpuidle/driver/name",
1110 		.size = 22,
1111 		.content = "hisi_big_cluster_idle\n",
1112 	},
1113 	{
1114 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/affected_cpus",
1115 		.size = 8,
1116 		.content = "4 5 6 7\n",
1117 	},
1118 	{
1119 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_max_freq",
1120 		.size = 8,
1121 		.content = "2362000\n",
1122 	},
1123 	{
1124 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_min_freq",
1125 		.size = 7,
1126 		.content = "903000\n",
1127 	},
1128 	{
1129 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/cpuinfo_transition_latency",
1130 		.size = 2,
1131 		.content = "0\n",
1132 	},
1133 	{
1134 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/related_cpus",
1135 		.size = 8,
1136 		.content = "4 5 6 7\n",
1137 	},
1138 	{
1139 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_available_frequencies",
1140 		.size = 40,
1141 		.content = "903000 1421000 1805000 2112000 2362000 \n",
1142 	},
1143 	{
1144 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_available_governors",
1145 		.size = 67,
1146 		.content = "interactive conservative ondemand userspace powersave performance \n",
1147 	},
1148 	{
1149 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_cur_freq",
1150 		.size = 7,
1151 		.content = "903000\n",
1152 	},
1153 	{
1154 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_driver",
1155 		.size = 15,
1156 		.content = "arm-big-little\n",
1157 	},
1158 	{
1159 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_governor",
1160 		.size = 12,
1161 		.content = "interactive\n",
1162 	},
1163 	{
1164 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq",
1165 		.size = 8,
1166 		.content = "2362000\n",
1167 	},
1168 	{
1169 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/scaling_min_freq",
1170 		.size = 7,
1171 		.content = "903000\n",
1172 	},
1173 	{
1174 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/stats/time_in_state",
1175 		.size = 60,
1176 		.content =
1177 			"903000 7079\n"
1178 			"1421000 63\n"
1179 			"1805000 526\n"
1180 			"2112000 266\n"
1181 			"2362000 4863\n",
1182 	},
1183 	{
1184 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/stats/total_trans",
1185 		.size = 4,
1186 		.content = "225\n",
1187 	},
1188 	{
1189 		.path = "/sys/devices/system/cpu/cpu7/cpufreq/stats/trans_table",
1190 		.size = 389,
1191 		.content =
1192 			"   From  :    To\n"
1193 			"         :    903000   1421000   1805000   2112000   2362000 \n"
1194 			"   903000:         0         0        61         2         3 \n"
1195 			"  1421000:         3         0         6         0         2 \n"
1196 			"  1805000:        15         5         0         3        50 \n"
1197 			"  2112000:         2         0         0         0         9 \n"
1198 			"  2362000:        47         5         6         6         0 \n",
1199 	},
1200 	{
1201 		.path = "/sys/devices/system/cpu/cpu7/topology/core_id",
1202 		.size = 2,
1203 		.content = "3\n",
1204 	},
1205 	{
1206 		.path = "/sys/devices/system/cpu/cpu7/topology/core_siblings",
1207 		.size = 3,
1208 		.content = "f0\n",
1209 	},
1210 	{
1211 		.path = "/sys/devices/system/cpu/cpu7/topology/core_siblings_list",
1212 		.size = 4,
1213 		.content = "4-7\n",
1214 	},
1215 	{
1216 		.path = "/sys/devices/system/cpu/cpu7/topology/physical_package_id",
1217 		.size = 2,
1218 		.content = "1\n",
1219 	},
1220 	{
1221 		.path = "/sys/devices/system/cpu/cpu7/topology/thread_siblings",
1222 		.size = 3,
1223 		.content = "80\n",
1224 	},
1225 	{
1226 		.path = "/sys/devices/system/cpu/cpu7/topology/thread_siblings_list",
1227 		.size = 2,
1228 		.content = "7\n",
1229 	},
1230 	{ NULL },
1231 };
1232 #ifdef __ANDROID__
1233 struct cpuinfo_mock_property properties[] = {
1234 	{
1235 		.key = "audioril.lib",
1236 		.value = "libhuawei-audio-ril.so",
1237 	},
1238 	{
1239 		.key = "bastet.service.enable",
1240 		.value = "true",
1241 	},
1242 	{
1243 		.key = "build.hisi_ioloader_opt",
1244 		.value = "true",
1245 	},
1246 	{
1247 		.key = "build.hisi_perf_opt",
1248 		.value = "true",
1249 	},
1250 	{
1251 		.key = "build.hisi_rot_ani_opt",
1252 		.value = "true",
1253 	},
1254 	{
1255 		.key = "camera.dis.flag",
1256 		.value = "2",
1257 	},
1258 	{
1259 		.key = "camera.tnr.flag",
1260 		.value = "1",
1261 	},
1262 	{
1263 		.key = "dalvik.vm.appimageformat",
1264 		.value = "lz4",
1265 	},
1266 	{
1267 		.key = "dalvik.vm.boot-dex2oat-threads",
1268 		.value = "4",
1269 	},
1270 	{
1271 		.key = "dalvik.vm.checkjni",
1272 		.value = "false",
1273 	},
1274 	{
1275 		.key = "dalvik.vm.dex2oat-Xms",
1276 		.value = "64m",
1277 	},
1278 	{
1279 		.key = "dalvik.vm.dex2oat-Xmx",
1280 		.value = "512m",
1281 	},
1282 	{
1283 		.key = "dalvik.vm.dex2oat-threads",
1284 		.value = "4",
1285 	},
1286 	{
1287 		.key = "dalvik.vm.heapgrowthlimit",
1288 		.value = "384m",
1289 	},
1290 	{
1291 		.key = "dalvik.vm.heapmaxfree",
1292 		.value = "8m",
1293 	},
1294 	{
1295 		.key = "dalvik.vm.heapminfree",
1296 		.value = "512k",
1297 	},
1298 	{
1299 		.key = "dalvik.vm.heapsize",
1300 		.value = "512m",
1301 	},
1302 	{
1303 		.key = "dalvik.vm.heapstartsize",
1304 		.value = "8m",
1305 	},
1306 	{
1307 		.key = "dalvik.vm.heaptargetutilization",
1308 		.value = "0.75",
1309 	},
1310 	{
1311 		.key = "dalvik.vm.image-dex2oat-Xms",
1312 		.value = "64m",
1313 	},
1314 	{
1315 		.key = "dalvik.vm.image-dex2oat-Xmx",
1316 		.value = "64m",
1317 	},
1318 	{
1319 		.key = "dalvik.vm.image-dex2oat-threads",
1320 		.value = "4",
1321 	},
1322 	{
1323 		.key = "dalvik.vm.isa.arm.features",
1324 		.value = "default",
1325 	},
1326 	{
1327 		.key = "dalvik.vm.isa.arm.variant",
1328 		.value = "cortex-a15",
1329 	},
1330 	{
1331 		.key = "dalvik.vm.isa.arm64.features",
1332 		.value = "default",
1333 	},
1334 	{
1335 		.key = "dalvik.vm.isa.arm64.variant",
1336 		.value = "generic",
1337 	},
1338 	{
1339 		.key = "dalvik.vm.stack-trace-file",
1340 		.value = "/data/anr/traces.txt",
1341 	},
1342 	{
1343 		.key = "dalvik.vm.usejit",
1344 		.value = "true",
1345 	},
1346 	{
1347 		.key = "dalvik.vm.usejitprofiles",
1348 		.value = "true",
1349 	},
1350 	{
1351 		.key = "debug.aps.current_battery",
1352 		.value = "19",
1353 	},
1354 	{
1355 		.key = "debug.aps.enable",
1356 		.value = "0",
1357 	},
1358 	{
1359 		.key = "debug.aps.process.name",
1360 		.value = "",
1361 	},
1362 	{
1363 		.key = "debug.aps.scene_num",
1364 		.value = "5",
1365 	},
1366 	{
1367 		.key = "debug.atrace.tags.enableflags",
1368 		.value = "0",
1369 	},
1370 	{
1371 		.key = "debug.force_rtl",
1372 		.value = "0",
1373 	},
1374 	{
1375 		.key = "debug.hwui.render_dirty_regions",
1376 		.value = "false",
1377 	},
1378 	{
1379 		.key = "dev.bootcomplete",
1380 		.value = "1",
1381 	},
1382 	{
1383 		.key = "drm.service.enabled",
1384 		.value = "true",
1385 	},
1386 	{
1387 		.key = "dumptool.run",
1388 		.value = "1",
1389 	},
1390 	{
1391 		.key = "fw.max_users",
1392 		.value = "4",
1393 	},
1394 	{
1395 		.key = "fw.show_multiuserui",
1396 		.value = "1",
1397 	},
1398 	{
1399 		.key = "gsm.check_is_single_pdp_sub1",
1400 		.value = "false",
1401 	},
1402 	{
1403 		.key = "gsm.current.phone-type",
1404 		.value = "1,1",
1405 	},
1406 	{
1407 		.key = "gsm.dualcards.switch",
1408 		.value = "false",
1409 	},
1410 	{
1411 		.key = "gsm.fastdormancy.mode",
1412 		.value = "1",
1413 	},
1414 	{
1415 		.key = "gsm.hw.fdn.activated1",
1416 		.value = "false",
1417 	},
1418 	{
1419 		.key = "gsm.hw.fdn.activated2",
1420 		.value = "false",
1421 	},
1422 	{
1423 		.key = "gsm.hw.operator.iso-country",
1424 		.value = "",
1425 	},
1426 	{
1427 		.key = "gsm.hw.operator.isroaming",
1428 		.value = "false",
1429 	},
1430 	{
1431 		.key = "gsm.hw.operator.numeric",
1432 		.value = "",
1433 	},
1434 	{
1435 		.key = "gsm.hw.sim.operator.iso-country",
1436 		.value = "",
1437 	},
1438 	{
1439 		.key = "gsm.network.type",
1440 		.value = "UMTS,Unknown",
1441 	},
1442 	{
1443 		.key = "gsm.operator.alpha",
1444 		.value = "",
1445 	},
1446 	{
1447 		.key = "gsm.operator.iso-country",
1448 		.value = "",
1449 	},
1450 	{
1451 		.key = "gsm.operator.isroaming",
1452 		.value = "false",
1453 	},
1454 	{
1455 		.key = "gsm.operator.numeric",
1456 		.value = "",
1457 	},
1458 	{
1459 		.key = "gsm.sigcust.configured",
1460 		.value = "true",
1461 	},
1462 	{
1463 		.key = "gsm.sim.c_card.plmn",
1464 		.value = "",
1465 	},
1466 	{
1467 		.key = "gsm.sim.hw_atr",
1468 		.value = "null",
1469 	},
1470 	{
1471 		.key = "gsm.sim.hw_atr1",
1472 		.value = "null",
1473 	},
1474 	{
1475 		.key = "gsm.sim.operator.alpha",
1476 		.value = ",",
1477 	},
1478 	{
1479 		.key = "gsm.sim.operator.iso-country",
1480 		.value = ",",
1481 	},
1482 	{
1483 		.key = "gsm.sim.operator.numeric",
1484 		.value = ",",
1485 	},
1486 	{
1487 		.key = "gsm.sim.state",
1488 		.value = "ABSENT,ABSENT",
1489 	},
1490 	{
1491 		.key = "gsm.sim1.type",
1492 		.value = "-1",
1493 	},
1494 	{
1495 		.key = "gsm.sim2.type",
1496 		.value = "-1",
1497 	},
1498 	{
1499 		.key = "gsm.version.baseband",
1500 		.value = "21.500.00.00.031,21.500.00.00.031",
1501 	},
1502 	{
1503 		.key = "gsm.version.ril-impl",
1504 		.value = "android infineon balong-ril 1.0",
1505 	},
1506 	{
1507 		.key = "huawei.check_root.hotapermit",
1508 		.value = "safe",
1509 	},
1510 	{
1511 		.key = "huawei.check_root.oldstate",
1512 		.value = "safe",
1513 	},
1514 	{
1515 		.key = "huawei.check_root.prop",
1516 		.value = "safe",
1517 	},
1518 	{
1519 		.key = "huawei.check_root.setids",
1520 		.value = "safe",
1521 	},
1522 	{
1523 		.key = "huawei.check_root.verifyboot",
1524 		.value = "safe",
1525 	},
1526 	{
1527 		.key = "hw.lcd.density",
1528 		.value = "480",
1529 	},
1530 	{
1531 		.key = "hw.wifi.dns_stat",
1532 		.value = "86,29,1325,1,16202",
1533 	},
1534 	{
1535 		.key = "hw.wifipro.dns_fail_count",
1536 		.value = "4",
1537 	},
1538 	{
1539 		.key = "hw_chargemonitor.log",
1540 		.value = "start",
1541 	},
1542 	{
1543 		.key = "init.svc.HwCamCfgSvr",
1544 		.value = "running",
1545 	},
1546 	{
1547 		.key = "init.svc.accproxy",
1548 		.value = "running",
1549 	},
1550 	{
1551 		.key = "init.svc.adbd",
1552 		.value = "stopping",
1553 	},
1554 	{
1555 		.key = "init.svc.applogcat",
1556 		.value = "stopped",
1557 	},
1558 	{
1559 		.key = "init.svc.audioserver",
1560 		.value = "running",
1561 	},
1562 	{
1563 		.key = "init.svc.bastetd",
1564 		.value = "running",
1565 	},
1566 	{
1567 		.key = "init.svc.bootanim",
1568 		.value = "stopped",
1569 	},
1570 	{
1571 		.key = "init.svc.cameraserver",
1572 		.value = "running",
1573 	},
1574 	{
1575 		.key = "init.svc.chargelogcat",
1576 		.value = "stopped",
1577 	},
1578 	{
1579 		.key = "init.svc.chargemonitor",
1580 		.value = "running",
1581 	},
1582 	{
1583 		.key = "init.svc.check_hota",
1584 		.value = "stopped",
1585 	},
1586 	{
1587 		.key = "init.svc.check_root",
1588 		.value = "stopped",
1589 	},
1590 	{
1591 		.key = "init.svc.clear-bcb",
1592 		.value = "stopped",
1593 	},
1594 	{
1595 		.key = "init.svc.cust_from_init",
1596 		.value = "stopped",
1597 	},
1598 	{
1599 		.key = "init.svc.data_cleanner",
1600 		.value = "stopped",
1601 	},
1602 	{
1603 		.key = "init.svc.debuggerd",
1604 		.value = "running",
1605 	},
1606 	{
1607 		.key = "init.svc.debuggerd64",
1608 		.value = "running",
1609 	},
1610 	{
1611 		.key = "init.svc.defragd",
1612 		.value = "running",
1613 	},
1614 	{
1615 		.key = "init.svc.drm",
1616 		.value = "running",
1617 	},
1618 	{
1619 		.key = "init.svc.eventslogcat",
1620 		.value = "stopped",
1621 	},
1622 	{
1623 		.key = "init.svc.fingerprintd",
1624 		.value = "running",
1625 	},
1626 	{
1627 		.key = "init.svc.gatekeeperd",
1628 		.value = "running",
1629 	},
1630 	{
1631 		.key = "init.svc.gpsd_4774",
1632 		.value = "running",
1633 	},
1634 	{
1635 		.key = "init.svc.gpsdaemon",
1636 		.value = "stopped",
1637 	},
1638 	{
1639 		.key = "init.svc.hdbd",
1640 		.value = "stopped",
1641 	},
1642 	{
1643 		.key = "init.svc.healthd",
1644 		.value = "running",
1645 	},
1646 	{
1647 		.key = "init.svc.hilogcat",
1648 		.value = "stopped",
1649 	},
1650 	{
1651 		.key = "init.svc.hiscoutmanager",
1652 		.value = "stopped",
1653 	},
1654 	{
1655 		.key = "init.svc.hivwserver",
1656 		.value = "running",
1657 	},
1658 	{
1659 		.key = "init.svc.hw_ueventd",
1660 		.value = "running",
1661 	},
1662 	{
1663 		.key = "init.svc.hwnffserver",
1664 		.value = "running",
1665 	},
1666 	{
1667 		.key = "init.svc.hwpged",
1668 		.value = "running",
1669 	},
1670 	{
1671 		.key = "init.svc.imonitor",
1672 		.value = "running",
1673 	},
1674 	{
1675 		.key = "init.svc.inputlogcat",
1676 		.value = "stopped",
1677 	},
1678 	{
1679 		.key = "init.svc.installd",
1680 		.value = "running",
1681 	},
1682 	{
1683 		.key = "init.svc.ipld",
1684 		.value = "running",
1685 	},
1686 	{
1687 		.key = "init.svc.isplogcat",
1688 		.value = "stopped",
1689 	},
1690 	{
1691 		.key = "init.svc.keystore",
1692 		.value = "running",
1693 	},
1694 	{
1695 		.key = "init.svc.kmsglogcat",
1696 		.value = "stopped",
1697 	},
1698 	{
1699 		.key = "init.svc.lhd_4774",
1700 		.value = "running",
1701 	},
1702 	{
1703 		.key = "init.svc.lmkd",
1704 		.value = "running",
1705 	},
1706 	{
1707 		.key = "init.svc.logcat_service",
1708 		.value = "stopped",
1709 	},
1710 	{
1711 		.key = "init.svc.logctl_service",
1712 		.value = "stopped",
1713 	},
1714 	{
1715 		.key = "init.svc.logd",
1716 		.value = "running",
1717 	},
1718 	{
1719 		.key = "init.svc.logd-reinit",
1720 		.value = "stopped",
1721 	},
1722 	{
1723 		.key = "init.svc.macaddr",
1724 		.value = "stopped",
1725 	},
1726 	{
1727 		.key = "init.svc.media",
1728 		.value = "running",
1729 	},
1730 	{
1731 		.key = "init.svc.mediacodec",
1732 		.value = "running",
1733 	},
1734 	{
1735 		.key = "init.svc.mediadrm",
1736 		.value = "running",
1737 	},
1738 	{
1739 		.key = "init.svc.mediaextractor",
1740 		.value = "running",
1741 	},
1742 	{
1743 		.key = "init.svc.netd",
1744 		.value = "running",
1745 	},
1746 	{
1747 		.key = "init.svc.oeminfo_nvm",
1748 		.value = "running",
1749 	},
1750 	{
1751 		.key = "init.svc.p2p_supplicant",
1752 		.value = "running",
1753 	},
1754 	{
1755 		.key = "init.svc.perfhub",
1756 		.value = "running",
1757 	},
1758 	{
1759 		.key = "init.svc.powerlogd",
1760 		.value = "running",
1761 	},
1762 	{
1763 		.key = "init.svc.ril-daemon",
1764 		.value = "running",
1765 	},
1766 	{
1767 		.key = "init.svc.rillogcat",
1768 		.value = "stopped",
1769 	},
1770 	{
1771 		.key = "init.svc.servicemanager",
1772 		.value = "running",
1773 	},
1774 	{
1775 		.key = "init.svc.shlogd",
1776 		.value = "stopped",
1777 	},
1778 	{
1779 		.key = "init.svc.sleeplogcat",
1780 		.value = "stopped",
1781 	},
1782 	{
1783 		.key = "init.svc.surfaceflinger",
1784 		.value = "running",
1785 	},
1786 	{
1787 		.key = "init.svc.teecd",
1788 		.value = "running",
1789 	},
1790 	{
1791 		.key = "init.svc.teelogcat",
1792 		.value = "stopped",
1793 	},
1794 	{
1795 		.key = "init.svc.thermal-daemon",
1796 		.value = "running",
1797 	},
1798 	{
1799 		.key = "init.svc.tui-daemon",
1800 		.value = "running",
1801 	},
1802 	{
1803 		.key = "init.svc.ueventd",
1804 		.value = "running",
1805 	},
1806 	{
1807 		.key = "init.svc.vold",
1808 		.value = "running",
1809 	},
1810 	{
1811 		.key = "init.svc.vr_daemon",
1812 		.value = "running",
1813 	},
1814 	{
1815 		.key = "init.svc.zygote",
1816 		.value = "running",
1817 	},
1818 	{
1819 		.key = "init.svc.zygote_secondary",
1820 		.value = "running",
1821 	},
1822 	{
1823 		.key = "keyguard.no_require_sim",
1824 		.value = "true",
1825 	},
1826 	{
1827 		.key = "modify_ram_show",
1828 		.value = "true",
1829 	},
1830 	{
1831 		.key = "net.bt.name",
1832 		.value = "Android",
1833 	},
1834 	{
1835 		.key = "net.change",
1836 		.value = "net.ntp.timereference",
1837 	},
1838 	{
1839 		.key = "net.dns1",
1840 		.value = "208.67.222.222",
1841 	},
1842 	{
1843 		.key = "net.dns2",
1844 		.value = "208.67.220.220",
1845 	},
1846 	{
1847 		.key = "net.hostname",
1848 		.value = "HUAWEI_Mate_9",
1849 	},
1850 	{
1851 		.key = "net.ntp.time",
1852 		.value = "1524186154191",
1853 	},
1854 	{
1855 		.key = "net.ntp.timereference",
1856 		.value = "22290",
1857 	},
1858 	{
1859 		.key = "net.portal.background",
1860 		.value = "false",
1861 	},
1862 	{
1863 		.key = "net.qtaguid_enabled",
1864 		.value = "1",
1865 	},
1866 	{
1867 		.key = "net.tcp.default_init_rwnd",
1868 		.value = "60",
1869 	},
1870 	{
1871 		.key = "net.tethering.noprovisioning",
1872 		.value = "true",
1873 	},
1874 	{
1875 		.key = "partition.cust.verified",
1876 		.value = "2",
1877 	},
1878 	{
1879 		.key = "partition.product.verified",
1880 		.value = "2",
1881 	},
1882 	{
1883 		.key = "partition.system.verified",
1884 		.value = "2",
1885 	},
1886 	{
1887 		.key = "partition.vendor.verified",
1888 		.value = "2",
1889 	},
1890 	{
1891 		.key = "partition.version.verified",
1892 		.value = "2",
1893 	},
1894 	{
1895 		.key = "persist.app_auto_start",
1896 		.value = "true",
1897 	},
1898 	{
1899 		.key = "persist.config.hw.lca.region",
1900 		.value = "inland",
1901 	},
1902 	{
1903 		.key = "persist.dbg.volte_avail_ovr",
1904 		.value = "1",
1905 	},
1906 	{
1907 		.key = "persist.decode_bitmap_opt",
1908 		.value = "1",
1909 	},
1910 	{
1911 		.key = "persist.decodebitmap_async",
1912 		.value = "1",
1913 	},
1914 	{
1915 		.key = "persist.dsds.enabled",
1916 		.value = "true",
1917 	},
1918 	{
1919 		.key = "persist.egl.support_vr",
1920 		.value = "1",
1921 	},
1922 	{
1923 		.key = "persist.fb_auto_alloc",
1924 		.value = "1",
1925 	},
1926 	{
1927 		.key = "persist.fw.force_adoptable",
1928 		.value = "true",
1929 	},
1930 	{
1931 		.key = "persist.media.offload.enable",
1932 		.value = "true",
1933 	},
1934 	{
1935 		.key = "persist.media.usbvoice.enable",
1936 		.value = "true",
1937 	},
1938 	{
1939 		.key = "persist.media.usbvoice.name",
1940 		.value = "USB-Audio - HUAWEI GLASS",
1941 	},
1942 	{
1943 		.key = "persist.partial_update_support",
1944 		.value = "1",
1945 	},
1946 	{
1947 		.key = "persist.radio.activemodem",
1948 		.value = "1",
1949 	},
1950 	{
1951 		.key = "persist.radio.airmode_sim0",
1952 		.value = "false",
1953 	},
1954 	{
1955 		.key = "persist.radio.airmode_sim1",
1956 		.value = "true",
1957 	},
1958 	{
1959 		.key = "persist.radio.apm_sim_not_pwdn",
1960 		.value = "1",
1961 	},
1962 	{
1963 		.key = "persist.radio.ca_rel_ver",
1964 		.value = "11",
1965 	},
1966 	{
1967 		.key = "persist.radio.commril_mode",
1968 		.value = "HISI_CGUL_MODE",
1969 	},
1970 	{
1971 		.key = "persist.radio.lte_enabled",
1972 		.value = "true",
1973 	},
1974 	{
1975 		.key = "persist.radio.lte_rel_ver",
1976 		.value = "11",
1977 	},
1978 	{
1979 		.key = "persist.radio.modem.cap",
1980 		.value = "09B9D",
1981 	},
1982 	{
1983 		.key = "persist.radio.multisim.config",
1984 		.value = "dsds",
1985 	},
1986 	{
1987 		.key = "persist.radio.overseas_mode",
1988 		.value = "true",
1989 	},
1990 	{
1991 		.key = "persist.radio.prefer_data_modem",
1992 		.value = "0",
1993 	},
1994 	{
1995 		.key = "persist.radio.prefer_nw",
1996 		.value = "030201",
1997 	},
1998 	{
1999 		.key = "persist.radio.prefer_nw_modem1",
2000 		.value = "0201",
2001 	},
2002 	{
2003 		.key = "persist.radio.procsetdata",
2004 		.value = "com.huawei.hwstartupguide",
2005 	},
2006 	{
2007 		.key = "persist.radio.sub_state_cfg",
2008 		.value = "1,1,1",
2009 	},
2010 	{
2011 		.key = "persist.radio.usersetdata",
2012 		.value = "true",
2013 	},
2014 	{
2015 		.key = "persist.rog_feature",
2016 		.value = "1",
2017 	},
2018 	{
2019 		.key = "persist.service.hdb.enable",
2020 		.value = "true",
2021 	},
2022 	{
2023 		.key = "persist.service.tm2.tofile",
2024 		.value = "false",
2025 	},
2026 	{
2027 		.key = "persist.smart_pool",
2028 		.value = "1",
2029 	},
2030 	{
2031 		.key = "persist.sys.boost.durationms",
2032 		.value = "1000",
2033 	},
2034 	{
2035 		.key = "persist.sys.boost.freqmin.b",
2036 		.value = "1805000",
2037 	},
2038 	{
2039 		.key = "persist.sys.cpuset.bg_off",
2040 		.value = "0-3",
2041 	},
2042 	{
2043 		.key = "persist.sys.cpuset.bg_on",
2044 		.value = "2-3",
2045 	},
2046 	{
2047 		.key = "persist.sys.cpuset.boost_off",
2048 		.value = "0-7",
2049 	},
2050 	{
2051 		.key = "persist.sys.cpuset.boost_on",
2052 		.value = "4-7",
2053 	},
2054 	{
2055 		.key = "persist.sys.cpuset.enable",
2056 		.value = "1",
2057 	},
2058 	{
2059 		.key = "persist.sys.cpuset.fg_off",
2060 		.value = "0-7",
2061 	},
2062 	{
2063 		.key = "persist.sys.cpuset.fg_on",
2064 		.value = "0-7",
2065 	},
2066 	{
2067 		.key = "persist.sys.cpuset.keybg_off",
2068 		.value = "0-3",
2069 	},
2070 	{
2071 		.key = "persist.sys.cpuset.keybg_on",
2072 		.value = "2-3,7",
2073 	},
2074 	{
2075 		.key = "persist.sys.cpuset.subswitch",
2076 		.value = "251",
2077 	},
2078 	{
2079 		.key = "persist.sys.cpuset.sysbg_off",
2080 		.value = "0-3",
2081 	},
2082 	{
2083 		.key = "persist.sys.cpuset.sysbg_on",
2084 		.value = "0-3",
2085 	},
2086 	{
2087 		.key = "persist.sys.cpuset.ta_boost_off",
2088 		.value = "0-7",
2089 	},
2090 	{
2091 		.key = "persist.sys.cpuset.ta_boost_on",
2092 		.value = "4-7",
2093 	},
2094 	{
2095 		.key = "persist.sys.cpuset.topapp_off",
2096 		.value = "0-7",
2097 	},
2098 	{
2099 		.key = "persist.sys.cpuset.topapp_on",
2100 		.value = "0-7",
2101 	},
2102 	{
2103 		.key = "persist.sys.dalvik.vm.lib.2",
2104 		.value = "libart.so",
2105 	},
2106 	{
2107 		.key = "persist.sys.dualcards",
2108 		.value = "true",
2109 	},
2110 	{
2111 		.key = "persist.sys.enable_iaware",
2112 		.value = "true",
2113 	},
2114 	{
2115 		.key = "persist.sys.fingerpressnavi",
2116 		.value = "0",
2117 	},
2118 	{
2119 		.key = "persist.sys.fingersense",
2120 		.value = "1",
2121 	},
2122 	{
2123 		.key = "persist.sys.huawei.debug.on",
2124 		.value = "0",
2125 	},
2126 	{
2127 		.key = "persist.sys.hwairplanestate",
2128 		.value = "error",
2129 	},
2130 	{
2131 		.key = "persist.sys.iaware.cpuenable",
2132 		.value = "true",
2133 	},
2134 	{
2135 		.key = "persist.sys.iaware_config_ver",
2136 		.value = "MHA-L29_US_iaware_config_1.0_rev.xml",
2137 	},
2138 	{
2139 		.key = "persist.sys.io.f2fs.defrag",
2140 		.value = "1",
2141 	},
2142 	{
2143 		.key = "persist.sys.jankdb",
2144 		.value = "<10><400><400><400><400><400>",
2145 	},
2146 	{
2147 		.key = "persist.sys.jankenable",
2148 		.value = "true",
2149 	},
2150 	{
2151 		.key = "persist.sys.kmemleak.debug",
2152 		.value = "0",
2153 	},
2154 	{
2155 		.key = "persist.sys.locale",
2156 		.value = "en-US",
2157 	},
2158 	{
2159 		.key = "persist.sys.logsystem.coredump",
2160 		.value = "off",
2161 	},
2162 	{
2163 		.key = "persist.sys.logsystem.modem",
2164 		.value = "0",
2165 	},
2166 	{
2167 		.key = "persist.sys.logsystem.protohint",
2168 		.value = "0",
2169 	},
2170 	{
2171 		.key = "persist.sys.media.video.encodec",
2172 		.value = "video/avc",
2173 	},
2174 	{
2175 		.key = "persist.sys.nosave.cpu.load.b",
2176 		.value = "90",
2177 	},
2178 	{
2179 		.key = "persist.sys.nosave.cpu.load.l",
2180 		.value = "95",
2181 	},
2182 	{
2183 		.key = "persist.sys.nosave.hispeed.b",
2184 		.value = "1421000",
2185 	},
2186 	{
2187 		.key = "persist.sys.nosave.hispeed.l",
2188 		.value = "1402000",
2189 	},
2190 	{
2191 		.key = "persist.sys.nosave.targets.b",
2192 		.value = "85:1421000:90:1805000:95",
2193 	},
2194 	{
2195 		.key = "persist.sys.nosave.targets.l",
2196 		.value = "75:999000:85:1402000:90:1709000:95",
2197 	},
2198 	{
2199 		.key = "persist.sys.performance",
2200 		.value = "true",
2201 	},
2202 	{
2203 		.key = "persist.sys.powerup_reason",
2204 		.value = "NORMAL",
2205 	},
2206 	{
2207 		.key = "persist.sys.profiler_ms",
2208 		.value = "0",
2209 	},
2210 	{
2211 		.key = "persist.sys.root.status",
2212 		.value = "0",
2213 	},
2214 	{
2215 		.key = "persist.sys.save.cpu.load.b",
2216 		.value = "90",
2217 	},
2218 	{
2219 		.key = "persist.sys.save.cpu.load.l",
2220 		.value = "95",
2221 	},
2222 	{
2223 		.key = "persist.sys.save.hispeed.b",
2224 		.value = "1421000",
2225 	},
2226 	{
2227 		.key = "persist.sys.save.hispeed.l",
2228 		.value = "1402000",
2229 	},
2230 	{
2231 		.key = "persist.sys.save.targets.b",
2232 		.value = "85:1421000:90:1805000:95",
2233 	},
2234 	{
2235 		.key = "persist.sys.save.targets.l",
2236 		.value = "75:999000:85:1402000:90:1709000:95",
2237 	},
2238 	{
2239 		.key = "persist.sys.set.hispeed.b",
2240 		.value = "1805000",
2241 	},
2242 	{
2243 		.key = "persist.sys.set.hispeed.l",
2244 		.value = "1402000",
2245 	},
2246 	{
2247 		.key = "persist.sys.set.load.b",
2248 		.value = "85",
2249 	},
2250 	{
2251 		.key = "persist.sys.set.load.l",
2252 		.value = "90",
2253 	},
2254 	{
2255 		.key = "persist.sys.set.targets.b",
2256 		.value = "85:1805000:90:2112000:80",
2257 	},
2258 	{
2259 		.key = "persist.sys.set.targets.l",
2260 		.value = "90:1402000:85",
2261 	},
2262 	{
2263 		.key = "persist.sys.shut_alarm",
2264 		.value = "none",
2265 	},
2266 	{
2267 		.key = "persist.sys.spsave.cpu.load.b",
2268 		.value = "90",
2269 	},
2270 	{
2271 		.key = "persist.sys.spsave.cpu.load.l",
2272 		.value = "95",
2273 	},
2274 	{
2275 		.key = "persist.sys.spsave.hispeed.b",
2276 		.value = "1421000",
2277 	},
2278 	{
2279 		.key = "persist.sys.spsave.hispeed.l",
2280 		.value = "1402000",
2281 	},
2282 	{
2283 		.key = "persist.sys.spsave.targets.b",
2284 		.value = "85:1421000:90:1805000:95",
2285 	},
2286 	{
2287 		.key = "persist.sys.spsave.targets.l",
2288 		.value = "75:999000:85:1402000:90:1709000:95",
2289 	},
2290 	{
2291 		.key = "persist.sys.timezone",
2292 		.value = "America/Los_Angeles",
2293 	},
2294 	{
2295 		.key = "persist.sys.usb.config",
2296 		.value = "hisuite,mtp,mass_storage,adb",
2297 	},
2298 	{
2299 		.key = "persist.sys.webview.vmsize",
2300 		.value = "118450112",
2301 	},
2302 	{
2303 		.key = "persist.touch_move_opt",
2304 		.value = "1",
2305 	},
2306 	{
2307 		.key = "persist.touch_vsync_opt",
2308 		.value = "1",
2309 	},
2310 	{
2311 		.key = "pm.dexopt.ab-ota",
2312 		.value = "speed-profile",
2313 	},
2314 	{
2315 		.key = "pm.dexopt.bg-dexopt",
2316 		.value = "speed-profile",
2317 	},
2318 	{
2319 		.key = "pm.dexopt.boot",
2320 		.value = "verify-profile",
2321 	},
2322 	{
2323 		.key = "pm.dexopt.core-app",
2324 		.value = "speed",
2325 	},
2326 	{
2327 		.key = "pm.dexopt.first-boot",
2328 		.value = "interpret-only",
2329 	},
2330 	{
2331 		.key = "pm.dexopt.forced-dexopt",
2332 		.value = "speed",
2333 	},
2334 	{
2335 		.key = "pm.dexopt.install",
2336 		.value = "interpret-only",
2337 	},
2338 	{
2339 		.key = "pm.dexopt.nsys-library",
2340 		.value = "speed",
2341 	},
2342 	{
2343 		.key = "pm.dexopt.shared-apk",
2344 		.value = "speed",
2345 	},
2346 	{
2347 		.key = "ril.balong_cid",
2348 		.value = "0",
2349 	},
2350 	{
2351 		.key = "ril.ecclist",
2352 		.value = "112,911,000,08,110,118,119,999,911,112",
2353 	},
2354 	{
2355 		.key = "ril.ecclist1",
2356 		.value = "112,911,000,08,110,118,119,999",
2357 	},
2358 	{
2359 		.key = "ril.force_to_set_ecc",
2360 		.value = "invalid",
2361 	},
2362 	{
2363 		.key = "ril.hw_modem0.rssi",
2364 		.value = "-1",
2365 	},
2366 	{
2367 		.key = "ril.hw_modem1.rssi",
2368 		.value = "-1",
2369 	},
2370 	{
2371 		.key = "ril.hw_modem2.rssi",
2372 		.value = "-1",
2373 	},
2374 	{
2375 		.key = "ril.modem.balong_nvm_server",
2376 		.value = "true",
2377 	},
2378 	{
2379 		.key = "ril.operator.numeric",
2380 		.value = "310260",
2381 	},
2382 	{
2383 		.key = "rild.libargs",
2384 		.value = "-m modem0",
2385 	},
2386 	{
2387 		.key = "rild.libargs1",
2388 		.value = "-m modem1",
2389 	},
2390 	{
2391 		.key = "rild.libargs2",
2392 		.value = "-m modem2",
2393 	},
2394 	{
2395 		.key = "rild.libpath",
2396 		.value = "/vendor/lib64/libbalong-ril.so",
2397 	},
2398 	{
2399 		.key = "rild.libpath1",
2400 		.value = "/vendor/lib64/libbalong-ril-1.so",
2401 	},
2402 	{
2403 		.key = "rild.libpath2",
2404 		.value = "/vendor/lib64/libbalong-ril-2.so",
2405 	},
2406 	{
2407 		.key = "rild.rild1_ready_to_start",
2408 		.value = "false",
2409 	},
2410 	{
2411 		.key = "ro.adb.secure",
2412 		.value = "1",
2413 	},
2414 	{
2415 		.key = "ro.allow.mock.location",
2416 		.value = "0",
2417 	},
2418 	{
2419 		.key = "ro.baseband",
2420 		.value = "unknown",
2421 	},
2422 	{
2423 		.key = "ro.board.boardid",
2424 		.value = "5509",
2425 	},
2426 	{
2427 		.key = "ro.board.boardname",
2428 		.value = "MHA_TUGL_VN2",
2429 	},
2430 	{
2431 		.key = "ro.board.modemid",
2432 		.value = "3a001400",
2433 	},
2434 	{
2435 		.key = "ro.board.platform",
2436 		.value = "hi3660",
2437 	},
2438 	{
2439 		.key = "ro.boardid.product",
2440 		.value = "3524",
2441 	},
2442 	{
2443 		.key = "ro.boot.ddrsize",
2444 		.value = "4",
2445 	},
2446 	{
2447 		.key = "ro.boot.hardware",
2448 		.value = "hi3660",
2449 	},
2450 	{
2451 		.key = "ro.boot.mode",
2452 		.value = "normal",
2453 	},
2454 	{
2455 		.key = "ro.boot.selinux",
2456 		.value = "enforcing",
2457 	},
2458 	{
2459 		.key = "ro.boot.serialno",
2460 		.value = "AHK0216C29000389",
2461 	},
2462 	{
2463 		.key = "ro.boot.verifiedbootstate",
2464 		.value = "GREEN",
2465 	},
2466 	{
2467 		.key = "ro.boot.veritymode",
2468 		.value = "enforcing",
2469 	},
2470 	{
2471 		.key = "ro.bootimage.build.date",
2472 		.value = "Thu Nov 3 12:20:37 CST 2016",
2473 	},
2474 	{
2475 		.key = "ro.bootimage.build.date.utc",
2476 		.value = "1478146837",
2477 	},
2478 	{
2479 		.key = "ro.bootimage.build.fingerprint",
2480 		.value = "hi3660/hi3660/hi3660:7.0/NRD90M/jenkin11031219:user/test-keys",
2481 	},
2482 	{
2483 		.key = "ro.bootloader",
2484 		.value = "unknown",
2485 	},
2486 	{
2487 		.key = "ro.bootmode",
2488 		.value = "normal",
2489 	},
2490 	{
2491 		.key = "ro.bt.bdaddr_path",
2492 		.value = "/data/misc/bluedroid/macbt",
2493 	},
2494 	{
2495 		.key = "ro.build.beta",
2496 		.value = "false",
2497 	},
2498 	{
2499 		.key = "ro.build.characteristics",
2500 		.value = "default",
2501 	},
2502 	{
2503 		.key = "ro.build.date",
2504 		.value = "Thu Nov  3 09:10:30 CST 2016",
2505 	},
2506 	{
2507 		.key = "ro.build.date.utc",
2508 		.value = "1478135430",
2509 	},
2510 	{
2511 		.key = "ro.build.description",
2512 		.value = "MHA-L29-user 7.0 HUAWEIMHA-L29 C636B112 release-keys",
2513 	},
2514 	{
2515 		.key = "ro.build.diaplay.id",
2516 		.value = "System 5.0.0.48(03AE)",
2517 	},
2518 	{
2519 		.key = "ro.build.display.id",
2520 		.value = "MHA-L29C636B112",
2521 	},
2522 	{
2523 		.key = "ro.build.fingerprint",
2524 		.value = "HUAWEI/MHA-L29/HWMHA:7.0/HUAWEIMHA-L29/C636B112:user/release-keys",
2525 	},
2526 	{
2527 		.key = "ro.build.flavor",
2528 		.value = "hi3660-user",
2529 	},
2530 	{
2531 		.key = "ro.build.hide",
2532 		.value = "false",
2533 	},
2534 	{
2535 		.key = "ro.build.hide.matchers",
2536 		.value = "MHA;mha;hi3660;huawei;mali-t880",
2537 	},
2538 	{
2539 		.key = "ro.build.hide.replacements",
2540 		.value = "MHA;MHA;unknown;unknown;unknown;",
2541 	},
2542 	{
2543 		.key = "ro.build.hide.settings",
2544 		.value = "8;1.8 GHz;2.0GB;11.00 GB;16.00 GB;1920 x 1080;5.1;3.10.30;3.1",
2545 	},
2546 	{
2547 		.key = "ro.build.host",
2548 		.value = "android-01of24",
2549 	},
2550 	{
2551 		.key = "ro.build.hw_emui_api_level",
2552 		.value = "11",
2553 	},
2554 	{
2555 		.key = "ro.build.id",
2556 		.value = "HUAWEIMHA-L29",
2557 	},
2558 	{
2559 		.key = "ro.build.product",
2560 		.value = "MHA",
2561 	},
2562 	{
2563 		.key = "ro.build.tags",
2564 		.value = "release-keys",
2565 	},
2566 	{
2567 		.key = "ro.build.type",
2568 		.value = "user",
2569 	},
2570 	{
2571 		.key = "ro.build.update_version",
2572 		.value = "V1_2",
2573 	},
2574 	{
2575 		.key = "ro.build.user",
2576 		.value = "test",
2577 	},
2578 	{
2579 		.key = "ro.build.version.all_codenames",
2580 		.value = "REL",
2581 	},
2582 	{
2583 		.key = "ro.build.version.base_os",
2584 		.value = "",
2585 	},
2586 	{
2587 		.key = "ro.build.version.codename",
2588 		.value = "REL",
2589 	},
2590 	{
2591 		.key = "ro.build.version.emui",
2592 		.value = "EmotionUI_5.0",
2593 	},
2594 	{
2595 		.key = "ro.build.version.incremental",
2596 		.value = "C636B112",
2597 	},
2598 	{
2599 		.key = "ro.build.version.preview_sdk",
2600 		.value = "0",
2601 	},
2602 	{
2603 		.key = "ro.build.version.release",
2604 		.value = "7.0",
2605 	},
2606 	{
2607 		.key = "ro.build.version.sdk",
2608 		.value = "24",
2609 	},
2610 	{
2611 		.key = "ro.build.version.security_patch",
2612 		.value = "2016-10-01",
2613 	},
2614 	{
2615 		.key = "ro.carrier",
2616 		.value = "unknown",
2617 	},
2618 	{
2619 		.key = "ro.cdma.home.operator.numeric",
2620 		.value = "46003",
2621 	},
2622 	{
2623 		.key = "ro.cellbroadcast.emergencyids",
2624 		.value = "0-65534",
2625 	},
2626 	{
2627 		.key = "ro.check.modem_network",
2628 		.value = "true",
2629 	},
2630 	{
2631 		.key = "ro.com.google.clientidbase",
2632 		.value = "android-huawei",
2633 	},
2634 	{
2635 		.key = "ro.com.google.clientidbase.am",
2636 		.value = "android-huawei",
2637 	},
2638 	{
2639 		.key = "ro.com.google.clientidbase.gmm",
2640 		.value = "android-huawei",
2641 	},
2642 	{
2643 		.key = "ro.com.google.clientidbase.ms",
2644 		.value = "android-huawei",
2645 	},
2646 	{
2647 		.key = "ro.com.google.clientidbase.yt",
2648 		.value = "android-huawei",
2649 	},
2650 	{
2651 		.key = "ro.com.google.gmsversion",
2652 		.value = "7.0_r1",
2653 	},
2654 	{
2655 		.key = "ro.comp.chip_need_vndk",
2656 		.value = "VA7.0-E5.0-B10005",
2657 	},
2658 	{
2659 		.key = "ro.comp.chip_support_sndk",
2660 		.value = "SA7.0-E5.0-B10005",
2661 	},
2662 	{
2663 		.key = "ro.comp.chipset_version",
2664 		.value = "Chipset-chicago 5.0.0.101SP01(005B)",
2665 	},
2666 	{
2667 		.key = "ro.comp.sys_need_sndk",
2668 		.value = "SA7.0-E5.0-B10005",
2669 	},
2670 	{
2671 		.key = "ro.comp.sys_support_vndk",
2672 		.value = "VA7.0-E5.0-B10005",
2673 	},
2674 	{
2675 		.key = "ro.comp.system_version",
2676 		.value = "System 5.0.0.48(03AE)",
2677 	},
2678 	{
2679 		.key = "ro.confg.hw_bootversion",
2680 		.value = "Chipset-chicago 5.0.0.101SP01(005B)_BOOT",
2681 	},
2682 	{
2683 		.key = "ro.confg.hw_fastbootversion",
2684 		.value = "Chipset-chicago 5.0.0.101SP01(005B)_FASTBOOT",
2685 	},
2686 	{
2687 		.key = "ro.confg.hw_systemversion",
2688 		.value = "System 5.0.0.48(03AE)",
2689 	},
2690 	{
2691 		.key = "ro.confg.hw_userdataversion",
2692 		.value = "MHA-L29C636B112_DATA_hw_spcseas",
2693 	},
2694 	{
2695 		.key = "ro.config.alarm_alert",
2696 		.value = "Aegean_Sea.ogg",
2697 	},
2698 	{
2699 		.key = "ro.config.app_big_icon_size",
2700 		.value = "161",
2701 	},
2702 	{
2703 		.key = "ro.config.attach_apn_enabled",
2704 		.value = "true",
2705 	},
2706 	{
2707 		.key = "ro.config.attach_ip_type",
2708 		.value = "IPV4V6PCSCF",
2709 	},
2710 	{
2711 		.key = "ro.config.backcolor",
2712 		.value = "white",
2713 	},
2714 	{
2715 		.key = "ro.config.beta_sec_ctrl",
2716 		.value = "false",
2717 	},
2718 	{
2719 		.key = "ro.config.both_m0_m2_gsm_cap",
2720 		.value = "true",
2721 	},
2722 	{
2723 		.key = "ro.config.c2dmdelay",
2724 		.value = "30000",
2725 	},
2726 	{
2727 		.key = "ro.config.ca_withoutcat",
2728 		.value = "true",
2729 	},
2730 	{
2731 		.key = "ro.config.calendar_event_order",
2732 		.value = "true",
2733 	},
2734 	{
2735 		.key = "ro.config.callinwifi",
2736 		.value = "200,6",
2737 	},
2738 	{
2739 		.key = "ro.config.carkitmodenotif",
2740 		.value = "true",
2741 	},
2742 	{
2743 		.key = "ro.config.client_number",
2744 		.value = "5",
2745 	},
2746 	{
2747 		.key = "ro.config.colorTemperature_3d",
2748 		.value = "true",
2749 	},
2750 	{
2751 		.key = "ro.config.colorTemperature_K3",
2752 		.value = "true",
2753 	},
2754 	{
2755 		.key = "ro.config.compatibility_enable",
2756 		.value = "1",
2757 	},
2758 	{
2759 		.key = "ro.config.data_preinstalled",
2760 		.value = "true",
2761 	},
2762 	{
2763 		.key = "ro.config.default_commril_mode",
2764 		.value = "HISI_CGUL_MODE",
2765 	},
2766 	{
2767 		.key = "ro.config.devicecolor",
2768 		.value = "white",
2769 	},
2770 	{
2771 		.key = "ro.config.dist_nosim_airplane",
2772 		.value = "true",
2773 	},
2774 	{
2775 		.key = "ro.config.dsds_mode",
2776 		.value = "cdma_gsm",
2777 	},
2778 	{
2779 		.key = "ro.config.dualsim_display",
2780 		.value = "true",
2781 	},
2782 	{
2783 		.key = "ro.config.emergencycall_show",
2784 		.value = "true",
2785 	},
2786 	{
2787 		.key = "ro.config.enable_c2dm_delay",
2788 		.value = "true",
2789 	},
2790 	{
2791 		.key = "ro.config.enable_iaware",
2792 		.value = "true",
2793 	},
2794 	{
2795 		.key = "ro.config.enable_perfhub_fling",
2796 		.value = "false",
2797 	},
2798 	{
2799 		.key = "ro.config.finger_joint",
2800 		.value = "true",
2801 	},
2802 	{
2803 		.key = "ro.config.fix_commril_mode",
2804 		.value = "false",
2805 	},
2806 	{
2807 		.key = "ro.config.fp_navigation",
2808 		.value = "true",
2809 	},
2810 	{
2811 		.key = "ro.config.full_network_support",
2812 		.value = "true",
2813 	},
2814 	{
2815 		.key = "ro.config.gcm_hb_speed_factor",
2816 		.value = "4",
2817 	},
2818 	{
2819 		.key = "ro.config.gcm_hb_speedup",
2820 		.value = "true",
2821 	},
2822 	{
2823 		.key = "ro.config.google_smart_lock",
2824 		.value = "true",
2825 	},
2826 	{
2827 		.key = "ro.config.hebrew_dialpad_show",
2828 		.value = "true",
2829 	},
2830 	{
2831 		.key = "ro.config.helix_enable",
2832 		.value = "true",
2833 	},
2834 	{
2835 		.key = "ro.config.hideContactWithoutNum",
2836 		.value = "true",
2837 	},
2838 	{
2839 		.key = "ro.config.hide_ecc_no_net",
2840 		.value = "true",
2841 	},
2842 	{
2843 		.key = "ro.config.hisi_cdma_supported",
2844 		.value = "true",
2845 	},
2846 	{
2847 		.key = "ro.config.hk_3gpp_notdownload",
2848 		.value = "true",
2849 	},
2850 	{
2851 		.key = "ro.config.hspap_hsdpa_open",
2852 		.value = "1",
2853 	},
2854 	{
2855 		.key = "ro.config.huawei_smallwindow",
2856 		.value = "0,0,1080,1920",
2857 	},
2858 	{
2859 		.key = "ro.config.hw.imeisv",
2860 		.value = "true",
2861 	},
2862 	{
2863 		.key = "ro.config.hw.security_volume",
2864 		.value = "8",
2865 	},
2866 	{
2867 		.key = "ro.config.hw_3G_support",
2868 		.value = "true",
2869 	},
2870 	{
2871 		.key = "ro.config.hw_ReduceSAR",
2872 		.value = "true",
2873 	},
2874 	{
2875 		.key = "ro.config.hw_RemindWifiToPdp",
2876 		.value = "true",
2877 	},
2878 	{
2879 		.key = "ro.config.hw_TW_emergencyNum",
2880 		.value = "true",
2881 	},
2882 	{
2883 		.key = "ro.config.hw_allow_rs_mms",
2884 		.value = "true",
2885 	},
2886 	{
2887 		.key = "ro.config.hw_always_allow_mms",
2888 		.value = "0",
2889 	},
2890 	{
2891 		.key = "ro.config.hw_channel_info",
2892 		.value = "0,0,0,0",
2893 	},
2894 	{
2895 		.key = "ro.config.hw_displayeffect_en",
2896 		.value = "true",
2897 	},
2898 	{
2899 		.key = "ro.config.hw_dsda",
2900 		.value = "false",
2901 	},
2902 	{
2903 		.key = "ro.config.hw_dsdspowerup",
2904 		.value = "true",
2905 	},
2906 	{
2907 		.key = "ro.config.hw_dts",
2908 		.value = "true",
2909 	},
2910 	{
2911 		.key = "ro.config.hw_eapsim",
2912 		.value = "true",
2913 	},
2914 	{
2915 		.key = "ro.config.hw_ecc_with_sim_card",
2916 		.value = "true",
2917 	},
2918 	{
2919 		.key = "ro.config.hw_ecclist_nocard",
2920 		.value = "1+110,6+119,8+118",
2921 	},
2922 	{
2923 		.key = "ro.config.hw_ecclist_withcard",
2924 		.value = "1+110,6+119,8+118",
2925 	},
2926 	{
2927 		.key = "ro.config.hw_em_solution_ver",
2928 		.value = "B054",
2929 	},
2930 	{
2931 		.key = "ro.config.hw_enable_merge",
2932 		.value = "true",
2933 	},
2934 	{
2935 		.key = "ro.config.hw_flp_mode",
2936 		.value = "GPS",
2937 	},
2938 	{
2939 		.key = "ro.config.hw_globalEcc",
2940 		.value = "true",
2941 	},
2942 	{
2943 		.key = "ro.config.hw_glovemode_enabled",
2944 		.value = "1",
2945 	},
2946 	{
2947 		.key = "ro.config.hw_gps_power_track",
2948 		.value = "true",
2949 	},
2950 	{
2951 		.key = "ro.config.hw_hideSimIcon",
2952 		.value = "false",
2953 	},
2954 	{
2955 		.key = "ro.config.hw_hidecallforward",
2956 		.value = "false",
2957 	},
2958 	{
2959 		.key = "ro.config.hw_hotswap_on",
2960 		.value = "true",
2961 	},
2962 	{
2963 		.key = "ro.config.hw_hungtasklist",
2964 		.value = "whitelist,system_server,SurfaceFlinger",
2965 	},
2966 	{
2967 		.key = "ro.config.hw_imei_sv_enable",
2968 		.value = "true",
2969 	},
2970 	{
2971 		.key = "ro.config.hw_imei_sv_show_two",
2972 		.value = "true",
2973 	},
2974 	{
2975 		.key = "ro.config.hw_ims_as_normal",
2976 		.value = "true",
2977 	},
2978 	{
2979 		.key = "ro.config.hw_ipv6_support",
2980 		.value = "true",
2981 	},
2982 	{
2983 		.key = "ro.config.hw_lock_emergency",
2984 		.value = "true",
2985 	},
2986 	{
2987 		.key = "ro.config.hw_low_ram",
2988 		.value = "false",
2989 	},
2990 	{
2991 		.key = "ro.config.hw_lte_support",
2992 		.value = "true",
2993 	},
2994 	{
2995 		.key = "ro.config.hw_media_flags",
2996 		.value = "1",
2997 	},
2998 	{
2999 		.key = "ro.config.hw_multiscreen",
3000 		.value = "false",
3001 	},
3002 	{
3003 		.key = "ro.config.hw_music_lp",
3004 		.value = "true",
3005 	},
3006 	{
3007 		.key = "ro.config.hw_navigationbar",
3008 		.value = "true",
3009 	},
3010 	{
3011 		.key = "ro.config.hw_nfc_def_route",
3012 		.value = "0",
3013 	},
3014 	{
3015 		.key = "ro.config.hw_nfc_on",
3016 		.value = "true",
3017 	},
3018 	{
3019 		.key = "ro.config.hw_not_modify_wifi",
3020 		.value = "Singtel WIFI",
3021 	},
3022 	{
3023 		.key = "ro.config.hw_omacp",
3024 		.value = "1",
3025 	},
3026 	{
3027 		.key = "ro.config.hw_opta",
3028 		.value = "636",
3029 	},
3030 	{
3031 		.key = "ro.config.hw_optb",
3032 		.value = "999",
3033 	},
3034 	{
3035 		.key = "ro.config.hw_perfhub",
3036 		.value = "true",
3037 	},
3038 	{
3039 		.key = "ro.config.hw_power_saving",
3040 		.value = "true",
3041 	},
3042 	{
3043 		.key = "ro.config.hw_rcm_cert",
3044 		.value = "true",
3045 	},
3046 	{
3047 		.key = "ro.config.hw_save_pin",
3048 		.value = "true",
3049 	},
3050 	{
3051 		.key = "ro.config.hw_sensorhub",
3052 		.value = "true",
3053 	},
3054 	{
3055 		.key = "ro.config.hw_showSimName",
3056 		.value = "true",
3057 	},
3058 	{
3059 		.key = "ro.config.hw_showTestInfo",
3060 		.value = "false",
3061 	},
3062 	{
3063 		.key = "ro.config.hw_show_4G_Plus_icon",
3064 		.value = "true",
3065 	},
3066 	{
3067 		.key = "ro.config.hw_show_network_icon",
3068 		.value = "true",
3069 	},
3070 	{
3071 		.key = "ro.config.hw_sim2airplane",
3072 		.value = "true",
3073 	},
3074 	{
3075 		.key = "ro.config.hw_simlock_retries",
3076 		.value = "true",
3077 	},
3078 	{
3079 		.key = "ro.config.hw_simpleui_enable",
3080 		.value = "1",
3081 	},
3082 	{
3083 		.key = "ro.config.hw_singlehand",
3084 		.value = "1",
3085 	},
3086 	{
3087 		.key = "ro.config.hw_smartcardservice",
3088 		.value = "true",
3089 	},
3090 	{
3091 		.key = "ro.config.hw_southeast_asia",
3092 		.value = "true",
3093 	},
3094 	{
3095 		.key = "ro.config.hw_srlte",
3096 		.value = "true",
3097 	},
3098 	{
3099 		.key = "ro.config.hw_support_clone_app",
3100 		.value = "true",
3101 	},
3102 	{
3103 		.key = "ro.config.hw_support_geofence",
3104 		.value = "true",
3105 	},
3106 	{
3107 		.key = "ro.config.hw_support_ipcall",
3108 		.value = "false",
3109 	},
3110 	{
3111 		.key = "ro.config.hw_support_vm_ecc",
3112 		.value = "true",
3113 	},
3114 	{
3115 		.key = "ro.config.hw_switchdata_4G",
3116 		.value = "true",
3117 	},
3118 	{
3119 		.key = "ro.config.hw_touchplus_enabled",
3120 		.value = "false",
3121 	},
3122 	{
3123 		.key = "ro.config.hw_useCtrlSocket",
3124 		.value = "true",
3125 	},
3126 	{
3127 		.key = "ro.config.hw_use_browser_ua",
3128 		.value = "http://wap1.huawei.com/uaprof/HUAWEI_%s_UAProfile.xml",
3129 	},
3130 	{
3131 		.key = "ro.config.hw_vcardBase64",
3132 		.value = "true",
3133 	},
3134 	{
3135 		.key = "ro.config.hw_voicemail_sim",
3136 		.value = "true",
3137 	},
3138 	{
3139 		.key = "ro.config.hw_volte_dyn",
3140 		.value = "true",
3141 	},
3142 	{
3143 		.key = "ro.config.hw_volte_on",
3144 		.value = "true",
3145 	},
3146 	{
3147 		.key = "ro.config.hw_watermark",
3148 		.value = "false",
3149 	},
3150 	{
3151 		.key = "ro.config.hw_wifipro_enable",
3152 		.value = "true",
3153 	},
3154 	{
3155 		.key = "ro.config.hwtheme",
3156 		.value = "1",
3157 	},
3158 	{
3159 		.key = "ro.config.ipv4.mtu",
3160 		.value = "1400",
3161 	},
3162 	{
3163 		.key = "ro.config.is_start_commril",
3164 		.value = "true",
3165 	},
3166 	{
3167 		.key = "ro.config.keyguard_unusedata",
3168 		.value = "false",
3169 	},
3170 	{
3171 		.key = "ro.config.keypasstouser",
3172 		.value = "true",
3173 	},
3174 	{
3175 		.key = "ro.config.launcher_matchcard",
3176 		.value = "0",
3177 	},
3178 	{
3179 		.key = "ro.config.linkplus.liveupdate",
3180 		.value = "true",
3181 	},
3182 	{
3183 		.key = "ro.config.linkplus.roaming",
3184 		.value = "true",
3185 	},
3186 	{
3187 		.key = "ro.config.lte_show_northamerica",
3188 		.value = "false",
3189 	},
3190 	{
3191 		.key = "ro.config.marketing_name",
3192 		.value = "HUAWEI Mate 9",
3193 	},
3194 	{
3195 		.key = "ro.config.mm_socket_ctrl",
3196 		.value = "1",
3197 	},
3198 	{
3199 		.key = "ro.config.mmu_en",
3200 		.value = "1",
3201 	},
3202 	{
3203 		.key = "ro.config.modem_number",
3204 		.value = "3",
3205 	},
3206 	{
3207 		.key = "ro.config.nfc_ce_transevt",
3208 		.value = "true",
3209 	},
3210 	{
3211 		.key = "ro.config.not_show_net_connect",
3212 		.value = "true",
3213 	},
3214 	{
3215 		.key = "ro.config.notification_sound",
3216 		.value = "Bongo.ogg",
3217 	},
3218 	{
3219 		.key = "ro.config.pg_camera_cabc",
3220 		.value = "true",
3221 	},
3222 	{
3223 		.key = "ro.config.plmn_to_settings",
3224 		.value = "true",
3225 	},
3226 	{
3227 		.key = "ro.config.reduce_sar_type1",
3228 		.value = "001",
3229 	},
3230 	{
3231 		.key = "ro.config.report_cell_info_list",
3232 		.value = "true",
3233 	},
3234 	{
3235 		.key = "ro.config.ringtone",
3236 		.value = "Huawei_Tune_Living.ogg",
3237 	},
3238 	{
3239 		.key = "ro.config.ringtone2",
3240 		.value = "Huawei_Tune_Clean.ogg",
3241 	},
3242 	{
3243 		.key = "ro.config.safety_certification",
3244 		.value = "IC,FCC,CE",
3245 	},
3246 	{
3247 		.key = "ro.config.scr_timeout_10sec",
3248 		.value = "true",
3249 	},
3250 	{
3251 		.key = "ro.config.show_epg_menu",
3252 		.value = "false",
3253 	},
3254 	{
3255 		.key = "ro.config.show_full_month",
3256 		.value = "true",
3257 	},
3258 	{
3259 		.key = "ro.config.show_nw_mode",
3260 		.value = "true",
3261 	},
3262 	{
3263 		.key = "ro.config.show_vmail_number",
3264 		.value = "true",
3265 	},
3266 	{
3267 		.key = "ro.config.signalplus.tas",
3268 		.value = "false",
3269 	},
3270 	{
3271 		.key = "ro.config.signalplus.xpass",
3272 		.value = "false",
3273 	},
3274 	{
3275 		.key = "ro.config.small.previewpos",
3276 		.value = "right",
3277 	},
3278 	{
3279 		.key = "ro.config.spare_ntp_server",
3280 		.value = "ntp.sjtu.edu.cn,time.windows.com,time.nist.gov,1.cn.pool.ntp.org",
3281 	},
3282 	{
3283 		.key = "ro.config.support_ca",
3284 		.value = "true",
3285 	},
3286 	{
3287 		.key = "ro.config.support_internetCall",
3288 		.value = "false",
3289 	},
3290 	{
3291 		.key = "ro.config.support_one_time_hota",
3292 		.value = "true",
3293 	},
3294 	{
3295 		.key = "ro.config.support_wcdma_modem1",
3296 		.value = "true",
3297 	},
3298 	{
3299 		.key = "ro.config.switchPrimaryVolume",
3300 		.value = "true",
3301 	},
3302 	{
3303 		.key = "ro.config.theme_display_tw",
3304 		.value = "true",
3305 	},
3306 	{
3307 		.key = "ro.config.tw_dialpad_show",
3308 		.value = "true",
3309 	},
3310 	{
3311 		.key = "ro.config.updatelocation",
3312 		.value = "true",
3313 	},
3314 	{
3315 		.key = "ro.config.utkShowIcon",
3316 		.value = "true",
3317 	},
3318 	{
3319 		.key = "ro.config.vm_prioritymode",
3320 		.value = "2",
3321 	},
3322 	{
3323 		.key = "ro.config.widevine_level3",
3324 		.value = "true",
3325 	},
3326 	{
3327 		.key = "ro.config.wifi_country_code",
3328 		.value = "true",
3329 	},
3330 	{
3331 		.key = "ro.config.wifi_reduce_power",
3332 		.value = "true,16,12,12",
3333 	},
3334 	{
3335 		.key = "ro.connectivity.chiptype",
3336 		.value = "bcm43xx",
3337 	},
3338 	{
3339 		.key = "ro.connectivity.sub_chiptype",
3340 		.value = "bcm43455",
3341 	},
3342 	{
3343 		.key = "ro.crypto.fuse_sdcard",
3344 		.value = "true",
3345 	},
3346 	{
3347 		.key = "ro.crypto.state",
3348 		.value = "encrypted",
3349 	},
3350 	{
3351 		.key = "ro.crypto.type",
3352 		.value = "file",
3353 	},
3354 	{
3355 		.key = "ro.cust.cdrom",
3356 		.value = "/data/hw_init/version/region_comm/oversea/cdrom/autorun.iso",
3357 	},
3358 	{
3359 		.key = "ro.dalvik.vm.native.bridge",
3360 		.value = "0",
3361 	},
3362 	{
3363 		.key = "ro.debuggable",
3364 		.value = "0",
3365 	},
3366 	{
3367 		.key = "ro.dropbox.partnerpath",
3368 		.value = "data/cust/xml/huawei_dropboxpartner.txt",
3369 	},
3370 	{
3371 		.key = "ro.dual.sim.phone",
3372 		.value = "true",
3373 	},
3374 	{
3375 		.key = "ro.email.inline_as_att",
3376 		.value = "true",
3377 	},
3378 	{
3379 		.key = "ro.enable_boot_charger_mode",
3380 		.value = "0",
3381 	},
3382 	{
3383 		.key = "ro.frp.pst",
3384 		.value = "/dev/block/bootdevice/by-name/frp",
3385 	},
3386 	{
3387 		.key = "ro.hardware",
3388 		.value = "hi3660",
3389 	},
3390 	{
3391 		.key = "ro.hdmi.service",
3392 		.value = "false",
3393 	},
3394 	{
3395 		.key = "ro.huawei.cust.oma",
3396 		.value = "false",
3397 	},
3398 	{
3399 		.key = "ro.huawei.cust.oma_drm",
3400 		.value = "false",
3401 	},
3402 	{
3403 		.key = "ro.hw.country",
3404 		.value = "spcseas",
3405 	},
3406 	{
3407 		.key = "ro.hw.custPath",
3408 		.value = "/cust/hw/spcseas",
3409 	},
3410 	{
3411 		.key = "ro.hw.oemName",
3412 		.value = "MHA-L29",
3413 	},
3414 	{
3415 		.key = "ro.hw.specialCustPath",
3416 		.value = "/cust_spec",
3417 	},
3418 	{
3419 		.key = "ro.hw.vendor",
3420 		.value = "hw",
3421 	},
3422 	{
3423 		.key = "ro.hwui.drop_shadow_cache_size",
3424 		.value = "6",
3425 	},
3426 	{
3427 		.key = "ro.hwui.gradient_cache_size",
3428 		.value = "1",
3429 	},
3430 	{
3431 		.key = "ro.hwui.layer_cache_size",
3432 		.value = "48",
3433 	},
3434 	{
3435 		.key = "ro.hwui.path_cache_size",
3436 		.value = "32",
3437 	},
3438 	{
3439 		.key = "ro.hwui.r_buffer_cache_size",
3440 		.value = "8",
3441 	},
3442 	{
3443 		.key = "ro.hwui.shape_cache_size",
3444 		.value = "2",
3445 	},
3446 	{
3447 		.key = "ro.hwui.text_large_cache_height",
3448 		.value = "1024",
3449 	},
3450 	{
3451 		.key = "ro.hwui.text_large_cache_width",
3452 		.value = "2048",
3453 	},
3454 	{
3455 		.key = "ro.hwui.text_small_cache_height",
3456 		.value = "1024",
3457 	},
3458 	{
3459 		.key = "ro.hwui.text_small_cache_width",
3460 		.value = "1024",
3461 	},
3462 	{
3463 		.key = "ro.hwui.texture_cache_flushrate",
3464 		.value = "0.4",
3465 	},
3466 	{
3467 		.key = "ro.hwui.texture_cache_size",
3468 		.value = "72",
3469 	},
3470 	{
3471 		.key = "ro.image",
3472 		.value = "bootimage",
3473 	},
3474 	{
3475 		.key = "ro.logsystem.usertype",
3476 		.value = "6",
3477 	},
3478 	{
3479 		.key = "ro.magic.api.version",
3480 		.value = "0.1",
3481 	},
3482 	{
3483 		.key = "ro.multi.rild",
3484 		.value = "false",
3485 	},
3486 	{
3487 		.key = "ro.opengles.version",
3488 		.value = "196610",
3489 	},
3490 	{
3491 		.key = "ro.product.CustCVersion",
3492 		.value = "C636",
3493 	},
3494 	{
3495 		.key = "ro.product.CustDVersion",
3496 		.value = "D112",
3497 	},
3498 	{
3499 		.key = "ro.product.board",
3500 		.value = "MHA",
3501 	},
3502 	{
3503 		.key = "ro.product.brand",
3504 		.value = "HUAWEI",
3505 	},
3506 	{
3507 		.key = "ro.product.cpu.abi",
3508 		.value = "arm64-v8a",
3509 	},
3510 	{
3511 		.key = "ro.product.cpu.abilist",
3512 		.value = "arm64-v8a,armeabi-v7a,armeabi",
3513 	},
3514 	{
3515 		.key = "ro.product.cpu.abilist32",
3516 		.value = "armeabi-v7a,armeabi",
3517 	},
3518 	{
3519 		.key = "ro.product.cpu.abilist64",
3520 		.value = "arm64-v8a",
3521 	},
3522 	{
3523 		.key = "ro.product.cucc.rtsplive",
3524 		.value = "true",
3525 	},
3526 	{
3527 		.key = "ro.product.device",
3528 		.value = "HWMHA",
3529 	},
3530 	{
3531 		.key = "ro.product.fingerprintName",
3532 		.value = "PANDA-1",
3533 	},
3534 	{
3535 		.key = "ro.product.hardwareversion",
3536 		.value = "HLIAMHAM",
3537 	},
3538 	{
3539 		.key = "ro.product.locale",
3540 		.value = "en-GB",
3541 	},
3542 	{
3543 		.key = "ro.product.locale.language",
3544 		.value = "en",
3545 	},
3546 	{
3547 		.key = "ro.product.locale.region",
3548 		.value = "US",
3549 	},
3550 	{
3551 		.key = "ro.product.manufacturer",
3552 		.value = "HUAWEI",
3553 	},
3554 	{
3555 		.key = "ro.product.model",
3556 		.value = "MHA-L29",
3557 	},
3558 	{
3559 		.key = "ro.product.name",
3560 		.value = "MHA-L29",
3561 	},
3562 	{
3563 		.key = "ro.product.platform",
3564 		.value = "hi3660",
3565 	},
3566 	{
3567 		.key = "ro.product.platform.pseudonym",
3568 		.value = "1ARB9CV",
3569 	},
3570 	{
3571 		.key = "ro.pwroff_card_if_tray_out",
3572 		.value = "true",
3573 	},
3574 	{
3575 		.key = "ro.revision",
3576 		.value = "0",
3577 	},
3578 	{
3579 		.key = "ro.ril.ecclist",
3580 		.value = "112,911,#911,*911",
3581 	},
3582 	{
3583 		.key = "ro.runmode",
3584 		.value = "normal",
3585 	},
3586 	{
3587 		.key = "ro.runtime.firstboot",
3588 		.value = "1524186581019",
3589 	},
3590 	{
3591 		.key = "ro.secure",
3592 		.value = "1",
3593 	},
3594 	{
3595 		.key = "ro.serialno",
3596 		.value = "AHK0216C29000389",
3597 	},
3598 	{
3599 		.key = "ro.setupwizard.mode",
3600 		.value = "OPTIONAL",
3601 	},
3602 	{
3603 		.key = "ro.setupwizard.require_network",
3604 		.value = "any",
3605 	},
3606 	{
3607 		.key = "ro.sf.lcd_density",
3608 		.value = "480",
3609 	},
3610 	{
3611 		.key = "ro.sys.fw.bg_apps_limit",
3612 		.value = "36",
3613 	},
3614 	{
3615 		.key = "ro.sys.fw.empty_app_percent",
3616 		.value = "67",
3617 	},
3618 	{
3619 		.key = "ro.sys.fw.trim_cache_percent",
3620 		.value = "100",
3621 	},
3622 	{
3623 		.key = "ro.sys.fw.trim_empty_percent",
3624 		.value = "100",
3625 	},
3626 	{
3627 		.key = "ro.sys.fw.trim_enable_memory",
3628 		.value = "6442450944",
3629 	},
3630 	{
3631 		.key = "ro.sys.fw.use_trim_settings",
3632 		.value = "true",
3633 	},
3634 	{
3635 		.key = "ro.sys.powerup_reason",
3636 		.value = "NORMAL",
3637 	},
3638 	{
3639 		.key = "ro.sys.umsdirtyratio",
3640 		.value = "2",
3641 	},
3642 	{
3643 		.key = "ro.sys.wp",
3644 		.value = "false",
3645 	},
3646 	{
3647 		.key = "ro.sysui.signal.layout",
3648 		.value = "",
3649 	},
3650 	{
3651 		.key = "ro.telephony.default_network",
3652 		.value = "9",
3653 	},
3654 	{
3655 		.key = "ro.tui.service",
3656 		.value = "true",
3657 	},
3658 	{
3659 		.key = "ro.vendor.build.date",
3660 		.value = "Thu Nov 3 12:34:08 CST 2016",
3661 	},
3662 	{
3663 		.key = "ro.vendor.build.date.utc",
3664 		.value = "1478147648",
3665 	},
3666 	{
3667 		.key = "ro.vowifi.callinwifi",
3668 		.value = "100,6",
3669 	},
3670 	{
3671 		.key = "ro.vowifi.hw_vowifi",
3672 		.value = "true",
3673 	},
3674 	{
3675 		.key = "ro.vr_display.service",
3676 		.value = "true",
3677 	},
3678 	{
3679 		.key = "ro.wifi.channels",
3680 		.value = "",
3681 	},
3682 	{
3683 		.key = "ro.zygote",
3684 		.value = "zygote64_32",
3685 	},
3686 	{
3687 		.key = "security.perf_harden",
3688 		.value = "1",
3689 	},
3690 	{
3691 		.key = "selinux.reload_policy",
3692 		.value = "1",
3693 	},
3694 	{
3695 		.key = "service.bootanim.exit",
3696 		.value = "1",
3697 	},
3698 	{
3699 		.key = "sys.2dsdr.pkgname",
3700 		.value = "*",
3701 	},
3702 	{
3703 		.key = "sys.2dsdr.startratio",
3704 		.value = "0.75",
3705 	},
3706 	{
3707 		.key = "sys.aps.gameProcessName",
3708 		.value = "",
3709 	},
3710 	{
3711 		.key = "sys.aps.support",
3712 		.value = "39163",
3713 	},
3714 	{
3715 		.key = "sys.aps.support.tmp",
3716 		.value = "39163",
3717 	},
3718 	{
3719 		.key = "sys.aps.version",
3720 		.value = "3.3.10-3.2.10",
3721 	},
3722 	{
3723 		.key = "sys.boot_completed",
3724 		.value = "1",
3725 	},
3726 	{
3727 		.key = "sys.defaultapn.enabled",
3728 		.value = "false",
3729 	},
3730 	{
3731 		.key = "sys.fingerprint.deviceId",
3732 		.value = "0",
3733 	},
3734 	{
3735 		.key = "sys.hisi.pmom.service.enable",
3736 		.value = "false",
3737 	},
3738 	{
3739 		.key = "sys.hw_boot_success",
3740 		.value = "1",
3741 	},
3742 	{
3743 		.key = "sys.hwsholder.count",
3744 		.value = "0",
3745 	},
3746 	{
3747 		.key = "sys.iswifihotspoton",
3748 		.value = "false",
3749 	},
3750 	{
3751 		.key = "sys.oem_unlock_allowed",
3752 		.value = "0",
3753 	},
3754 	{
3755 		.key = "sys.refresh.dirty",
3756 		.value = "1",
3757 	},
3758 	{
3759 		.key = "sys.resettype",
3760 		.value = "normal:press1s",
3761 	},
3762 	{
3763 		.key = "sys.show_google_nlp",
3764 		.value = "true",
3765 	},
3766 	{
3767 		.key = "sys.super_power_save",
3768 		.value = "false",
3769 	},
3770 	{
3771 		.key = "sys.sysctl.extra_free_kbytes",
3772 		.value = "24300",
3773 	},
3774 	{
3775 		.key = "sys.sysctl.tcp_def_init_rwnd",
3776 		.value = "60",
3777 	},
3778 	{
3779 		.key = "sys.usb.config",
3780 		.value = "hisuite,mtp,mass_storage,adb",
3781 	},
3782 	{
3783 		.key = "sys.usb.configfs",
3784 		.value = "1",
3785 	},
3786 	{
3787 		.key = "sys.usb.controller",
3788 		.value = "ff100000.dwc3",
3789 	},
3790 	{
3791 		.key = "sys.usb.ffs.ready",
3792 		.value = "1",
3793 	},
3794 	{
3795 		.key = "sys.usb.ffs_hdb.ready",
3796 		.value = "0",
3797 	},
3798 	{
3799 		.key = "sys.usb.state",
3800 		.value = "hisuite,mtp,mass_storage,adb",
3801 	},
3802 	{
3803 		.key = "sys.userdata_is_ready",
3804 		.value = "1",
3805 	},
3806 	{
3807 		.key = "system_init.hwextdeviceservice",
3808 		.value = "1",
3809 	},
3810 	{
3811 		.key = "trustedcore_sfs_property",
3812 		.value = "1",
3813 	},
3814 	{
3815 		.key = "use_sensorhub_labc",
3816 		.value = "false",
3817 	},
3818 	{
3819 		.key = "viatel.device.at",
3820 		.value = "spi.10.ttySPI",
3821 	},
3822 	{
3823 		.key = "viatel.device.data",
3824 		.value = "spi.0.ttySPI",
3825 	},
3826 	{
3827 		.key = "viatel.device.fls",
3828 		.value = "spi.2.ttySPI",
3829 	},
3830 	{
3831 		.key = "viatel.device.gps",
3832 		.value = "spi.5.ttySPI",
3833 	},
3834 	{
3835 		.key = "viatel.device.pcv",
3836 		.value = "spi.4.ttySPI",
3837 	},
3838 	{
3839 		.key = "vold.crypto_unencrypt_updatedir",
3840 		.value = "/data/update",
3841 	},
3842 	{
3843 		.key = "vold.has_adoptable",
3844 		.value = "0",
3845 	},
3846 	{
3847 		.key = "vold.post_fs_data_done",
3848 		.value = "1",
3849 	},
3850 	{
3851 		.key = "wifi.interface",
3852 		.value = "wlan0",
3853 	},
3854 	{
3855 		.key = "wlan.driver.status",
3856 		.value = "ok",
3857 	},
3858 	{ NULL },
3859 };
3860 #endif /* __ANDROID__ */
3861