• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 struct cpuinfo_mock_file filesystem[] = {
2 	{
3 		.path = "/proc/cpuinfo",
4 		.size = 401,
5 		.content =
6 			"Processor\t: ARMv7 Processor rev 2 (v7l)\n"
7 			"processor\t: 0\n"
8 			"BogoMIPS\t: 13.53\n"
9 			"\n"
10 			"processor\t: 1\n"
11 			"BogoMIPS\t: 13.53\n"
12 			"\n"
13 			"processor\t: 2\n"
14 			"BogoMIPS\t: 13.53\n"
15 			"\n"
16 			"processor\t: 3\n"
17 			"BogoMIPS\t: 13.53\n"
18 			"\n"
19 			"Features\t: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 \n"
20 			"CPU implementer\t: 0x51\n"
21 			"CPU architecture: 7\n"
22 			"CPU variant\t: 0x0\n"
23 			"CPU part\t: 0x06f\n"
24 			"CPU revision\t: 2\n"
25 			"\n"
26 			"Hardware\t: QCT APQ8064 MAKO\n"
27 			"Revision\t: 000b\n"
28 			"Serial\t\t: 0000000000000000\n",
29 	},
30 	{
31 		.path = "/system/build.prop",
32 		.size = 3069,
33 		.content =
34 			"\n"
35 			"# begin build properties\n"
36 			"# autogenerated by buildinfo.sh\n"
37 			"ro.build.id=LMY48T\n"
38 			"ro.build.display.id=LMY48T\n"
39 			"ro.build.version.incremental=2237560\n"
40 			"ro.build.version.sdk=22\n"
41 			"ro.build.version.codename=REL\n"
42 			"ro.build.version.all_codenames=REL\n"
43 			"ro.build.version.release=5.1.1\n"
44 			"ro.build.date=Tue Sep  8 20:51:21 UTC 2015\n"
45 			"ro.build.date.utc=1441745481\n"
46 			"ro.build.type=user\n"
47 			"ro.build.user=android-build\n"
48 			"ro.build.host=kpfj15.cbf.corp.google.com\n"
49 			"ro.build.tags=release-keys\n"
50 			"ro.build.flavor=occam-user\n"
51 			"ro.product.model=Nexus 4\n"
52 			"ro.product.brand=google\n"
53 			"ro.product.name=occam\n"
54 			"ro.product.device=mako\n"
55 			"ro.product.board=MAKO\n"
56 			"# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,\n"
57 			"# use ro.product.cpu.abilist instead.\n"
58 			"ro.product.cpu.abi=armeabi-v7a\n"
59 			"ro.product.cpu.abi2=armeabi\n"
60 			"ro.product.cpu.abilist=armeabi-v7a,armeabi\n"
61 			"ro.product.cpu.abilist32=armeabi-v7a,armeabi\n"
62 			"ro.product.cpu.abilist64=\n"
63 			"ro.product.manufacturer=LGE\n"
64 			"ro.product.locale.language=en\n"
65 			"ro.product.locale.region=US\n"
66 			"ro.wifi.channels=\n"
67 			"ro.board.platform=msm8960\n"
68 			"# ro.build.product is obsolete; use ro.product.device\n"
69 			"ro.build.product=mako\n"
70 			"# Do not try to parse description, fingerprint, or thumbprint\n"
71 			"ro.build.description=occam-user 5.1.1 LMY48T 2237560 release-keys\n"
72 			"ro.build.fingerprint=google/occam/mako:5.1.1/LMY48T/2237560:user/release-keys\n"
73 			"ro.build.characteristics=nosdcard\n"
74 			"# end build properties\n"
75 			"\n"
76 			"#\n"
77 			"# ADDITIONAL_BUILD_PROPERTIES\n"
78 			"#\n"
79 			"ro.config.ringtone=Themos.ogg\n"
80 			"ro.config.notification_sound=Tejat.ogg\n"
81 			"ro.config.alarm_alert=Oxygen.ogg\n"
82 			"ro.com.android.dateformat=MM-dd-yyyy\n"
83 			"ro.com.android.dataroaming=false\n"
84 			"ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html\n"
85 			"ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html\n"
86 			"ro.com.google.clientidbase=android-google\n"
87 			"ro.carrier=unknown\n"
88 			"ro.com.android.wifi-watchlist=GoogleGuest\n"
89 			"ro.error.receiver.system.apps=com.google.android.gms\n"
90 			"ro.setupwizard.enterprise_mode=1\n"
91 			"ro.opengles.version=196608\n"
92 			"ro.sf.lcd_density=320\n"
93 			"persist.audio.handset.mic.type=digital\n"
94 			"persist.audio.dualmic.config=endfire\n"
95 			"persist.audio.fluence.voicecall=true\n"
96 			"persist.audio.handset.mic=dmic\n"
97 			"persist.audio.fluence.mode=endfire\n"
98 			"persist.audio.lowlatency.rec=false\n"
99 			"persist.radio.apm_sim_not_pwdn=1\n"
100 			"ro.telephony.call_ring.multiple=0\n"
101 			"persist.hwc.mdpcomp.enable=true\n"
102 			"ro.qualcomm.bt.hci_transport=smd\n"
103 			"telephony.lteOnCdmaDevice=0\n"
104 			"drm.service.enabled=true\n"
105 			"wifi.interface=wlan0\n"
106 			"wifi.supplicant_scan_interval=15\n"
107 			"media.aac_51_output_enabled=true\n"
108 			"debug.egl.recordable.rgba8888=1\n"
109 			"ro.qc.sensors.wl_dis=true\n"
110 			"ro.qualcomm.sensors.smd=true\n"
111 			"dalvik.vm.heapstartsize=8m\n"
112 			"dalvik.vm.heapgrowthlimit=192m\n"
113 			"dalvik.vm.heapsize=512m\n"
114 			"dalvik.vm.heaptargetutilization=0.75\n"
115 			"dalvik.vm.heapminfree=512k\n"
116 			"dalvik.vm.heapmaxfree=8m\n"
117 			"keyguard.no_require_sim=true\n"
118 			"ro.facelock.black_timeout=400\n"
119 			"ro.facelock.det_timeout=1500\n"
120 			"ro.facelock.rec_timeout=2500\n"
121 			"ro.facelock.lively_timeout=2500\n"
122 			"ro.facelock.est_max_time=600\n"
123 			"ro.facelock.use_intro_anim=false\n"
124 			"persist.sys.dalvik.vm.lib.2=libart.so\n"
125 			"dalvik.vm.isa.arm.features=div\n"
126 			"dalvik.vm.dexopt-flags=m=y\n"
127 			"net.bt.name=Android\n"
128 			"dalvik.vm.stack-trace-file=/data/anr/traces.txt\n"
129 			"\n",
130 	},
131 	{
132 		.path = "/sys/devices/system/cpu/kernel_max",
133 		.size = 2,
134 		.content = "3\n",
135 	},
136 	{
137 		.path = "/sys/devices/system/cpu/possible",
138 		.size = 4,
139 		.content = "0-3\n",
140 	},
141 	{
142 		.path = "/sys/devices/system/cpu/present",
143 		.size = 4,
144 		.content = "0-3\n",
145 	},
146 	{
147 		.path = "/sys/devices/system/cpu/online",
148 		.size = 4,
149 		.content = "0-1\n",
150 	},
151 	{
152 		.path = "/sys/devices/system/cpu/offline",
153 		.size = 4,
154 		.content = "2-3\n",
155 	},
156 	{
157 		.path = "/sys/devices/system/cpu/cpufreq/all_time_in_state",
158 		.size = 244,
159 		.content =
160 			"freq\t\tcpu0\t\tcpu1\t\tcpu2\t\tcpu3\t\t\n"
161 			"384000\t\t332\t\t71\t\t\n"
162 			"486000\t\t35\t\t0\t\t\n"
163 			"594000\t\t45\t\t6\t\t\n"
164 			"702000\t\t30\t\t29\t\t\n"
165 			"810000\t\t5\t\t35\t\t\n"
166 			"918000\t\t25\t\t25\t\t\n"
167 			"1026000\t\t368\t\t134\t\t\n"
168 			"1134000\t\t35\t\t15\t\t\n"
169 			"1242000\t\t50\t\t50\t\t\n"
170 			"1350000\t\t20\t\t61\t\t\n"
171 			"1458000\t\t35\t\t5\t\t\n"
172 			"1512000\t\t1642\t\t2152\t\t\n",
173 	},
174 	{
175 		.path = "/sys/devices/system/cpu/cpuidle/current_driver",
176 		.size = 9,
177 		.content = "msm_idle\n",
178 	},
179 	{
180 		.path = "/sys/devices/system/cpu/cpuidle/current_governor_ro",
181 		.size = 5,
182 		.content = "menu\n",
183 	},
184 	{
185 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus",
186 		.size = 2,
187 		.content = "0\n",
188 	},
189 	{
190 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq",
191 		.size = 8,
192 		.content = "1512000\n",
193 	},
194 	{
195 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq",
196 		.size = 7,
197 		.content = "384000\n",
198 	},
199 	{
200 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency",
201 		.size = 2,
202 		.content = "0\n",
203 	},
204 	{
205 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus",
206 		.size = 2,
207 		.content = "0\n",
208 	},
209 	{
210 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies",
211 		.size = 91,
212 		.content = "384000 486000 594000 702000 810000 918000 1026000 1134000 1242000 1350000 1458000 1512000 \n",
213 	},
214 	{
215 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors",
216 		.size = 54,
217 		.content = "interactive ondemand userspace powersave performance \n",
218 	},
219 	{
220 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq",
221 		.size = 7,
222 		.content = "384000\n",
223 	},
224 	{
225 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver",
226 		.size = 4,
227 		.content = "msm\n",
228 	},
229 	{
230 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
231 		.size = 9,
232 		.content = "ondemand\n",
233 	},
234 	{
235 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq",
236 		.size = 7,
237 		.content = "384000\n",
238 	},
239 	{
240 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state",
241 		.size = 129,
242 		.content =
243 			"384000 346\n"
244 			"486000 35\n"
245 			"594000 45\n"
246 			"702000 30\n"
247 			"810000 5\n"
248 			"918000 25\n"
249 			"1026000 392\n"
250 			"1134000 35\n"
251 			"1242000 50\n"
252 			"1350000 20\n"
253 			"1458000 45\n"
254 			"1512000 1677\n",
255 	},
256 	{
257 		.path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans",
258 		.size = 4,
259 		.content = "104\n",
260 	},
261 	{
262 		.path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id",
263 		.size = 2,
264 		.content = "0\n",
265 	},
266 	{
267 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list",
268 		.size = 4,
269 		.content = "0-3\n",
270 	},
271 	{
272 		.path = "/sys/devices/system/cpu/cpu0/topology/core_siblings",
273 		.size = 2,
274 		.content = "f\n",
275 	},
276 	{
277 		.path = "/sys/devices/system/cpu/cpu0/topology/core_id",
278 		.size = 2,
279 		.content = "0\n",
280 	},
281 	{
282 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list",
283 		.size = 2,
284 		.content = "0\n",
285 	},
286 	{
287 		.path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings",
288 		.size = 2,
289 		.content = "1\n",
290 	},
291 	{
292 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus",
293 		.size = 2,
294 		.content = "1\n",
295 	},
296 	{
297 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq",
298 		.size = 8,
299 		.content = "1512000\n",
300 	},
301 	{
302 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq",
303 		.size = 7,
304 		.content = "384000\n",
305 	},
306 	{
307 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency",
308 		.size = 2,
309 		.content = "0\n",
310 	},
311 	{
312 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus",
313 		.size = 2,
314 		.content = "1\n",
315 	},
316 	{
317 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies",
318 		.size = 91,
319 		.content = "384000 486000 594000 702000 810000 918000 1026000 1134000 1242000 1350000 1458000 1512000 \n",
320 	},
321 	{
322 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors",
323 		.size = 54,
324 		.content = "interactive ondemand userspace powersave performance \n",
325 	},
326 	{
327 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq",
328 		.size = 8,
329 		.content = "1512000\n",
330 	},
331 	{
332 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver",
333 		.size = 4,
334 		.content = "msm\n",
335 	},
336 	{
337 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor",
338 		.size = 9,
339 		.content = "ondemand\n",
340 	},
341 	{
342 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq",
343 		.size = 8,
344 		.content = "1512000\n",
345 	},
346 	{
347 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq",
348 		.size = 7,
349 		.content = "384000\n",
350 	},
351 	{
352 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state",
353 		.size = 117,
354 		.content =
355 			"384000 3\n"
356 			"486000 0\n"
357 			"594000 5\n"
358 			"702000 0\n"
359 			"810000 0\n"
360 			"918000 10\n"
361 			"1026000 0\n"
362 			"1134000 5\n"
363 			"1242000 5\n"
364 			"1350000 5\n"
365 			"1458000 0\n"
366 			"1512000 120\n",
367 	},
368 	{
369 		.path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans",
370 		.size = 2,
371 		.content = "9\n",
372 	},
373 	{
374 		.path = "/sys/devices/system/cpu/cpu1/topology/physical_package_id",
375 		.size = 2,
376 		.content = "0\n",
377 	},
378 	{
379 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings_list",
380 		.size = 4,
381 		.content = "0-3\n",
382 	},
383 	{
384 		.path = "/sys/devices/system/cpu/cpu1/topology/core_siblings",
385 		.size = 2,
386 		.content = "f\n",
387 	},
388 	{
389 		.path = "/sys/devices/system/cpu/cpu1/topology/core_id",
390 		.size = 2,
391 		.content = "1\n",
392 	},
393 	{
394 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list",
395 		.size = 2,
396 		.content = "1\n",
397 	},
398 	{
399 		.path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings",
400 		.size = 2,
401 		.content = "2\n",
402 	},
403 	{
404 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/affected_cpus",
405 		.size = 2,
406 		.content = "3\n",
407 	},
408 	{
409 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq",
410 		.size = 8,
411 		.content = "1512000\n",
412 	},
413 	{
414 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq",
415 		.size = 7,
416 		.content = "384000\n",
417 	},
418 	{
419 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_transition_latency",
420 		.size = 2,
421 		.content = "0\n",
422 	},
423 	{
424 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/related_cpus",
425 		.size = 2,
426 		.content = "3\n",
427 	},
428 	{
429 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies",
430 		.size = 91,
431 		.content = "384000 486000 594000 702000 810000 918000 1026000 1134000 1242000 1350000 1458000 1512000 \n",
432 	},
433 	{
434 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors",
435 		.size = 54,
436 		.content = "interactive ondemand userspace powersave performance \n",
437 	},
438 	{
439 		.path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq",
440 		.size = 7,
441 		.content = "384000\n",
442 	},
443 	{ NULL },
444 };
445 
446 #ifdef __ANDROID__
447 struct cpuinfo_mock_property properties[] = {
448 	{
449 		.key = "dalvik.vm.dex2oat-Xms",
450 		.value = "64m",
451 	},
452 	{
453 		.key = "dalvik.vm.dex2oat-Xmx",
454 		.value = "512m",
455 	},
456 	{
457 		.key = "dalvik.vm.dexopt-flags",
458 		.value = "m=y",
459 	},
460 	{
461 		.key = "dalvik.vm.heapgrowthlimit",
462 		.value = "192m",
463 	},
464 	{
465 		.key = "dalvik.vm.heapmaxfree",
466 		.value = "8m",
467 	},
468 	{
469 		.key = "dalvik.vm.heapminfree",
470 		.value = "512k",
471 	},
472 	{
473 		.key = "dalvik.vm.heapsize",
474 		.value = "512m",
475 	},
476 	{
477 		.key = "dalvik.vm.heapstartsize",
478 		.value = "8m",
479 	},
480 	{
481 		.key = "dalvik.vm.heaptargetutilization",
482 		.value = "0.75",
483 	},
484 	{
485 		.key = "dalvik.vm.image-dex2oat-Xms",
486 		.value = "64m",
487 	},
488 	{
489 		.key = "dalvik.vm.image-dex2oat-Xmx",
490 		.value = "64m",
491 	},
492 	{
493 		.key = "dalvik.vm.isa.arm.features",
494 		.value = "div",
495 	},
496 	{
497 		.key = "dalvik.vm.stack-trace-file",
498 		.value = "/data/anr/traces.txt",
499 	},
500 	{
501 		.key = "debug.egl.recordable.rgba8888",
502 		.value = "1",
503 	},
504 	{
505 		.key = "debug.force_rtl",
506 		.value = "0",
507 	},
508 	{
509 		.key = "dev.bootcomplete",
510 		.value = "1",
511 	},
512 	{
513 		.key = "drm.service.enabled",
514 		.value = "true",
515 	},
516 	{
517 		.key = "gsm.current.phone-type",
518 		.value = "1",
519 	},
520 	{
521 		.key = "gsm.network.type",
522 		.value = "Unknown",
523 	},
524 	{
525 		.key = "gsm.operator.alpha",
526 		.value = "",
527 	},
528 	{
529 		.key = "gsm.operator.iso-country",
530 		.value = "",
531 	},
532 	{
533 		.key = "gsm.operator.isroaming",
534 		.value = "false",
535 	},
536 	{
537 		.key = "gsm.operator.numeric",
538 		.value = "",
539 	},
540 	{
541 		.key = "gsm.sim.operator.alpha",
542 		.value = "",
543 	},
544 	{
545 		.key = "gsm.sim.operator.iso-country",
546 		.value = "",
547 	},
548 	{
549 		.key = "gsm.sim.operator.numeric",
550 		.value = "",
551 	},
552 	{
553 		.key = "gsm.sim.state",
554 		.value = "ABSENT",
555 	},
556 	{
557 		.key = "gsm.version.baseband",
558 		.value = "M9615A-CEFWMAZM-2.0.1701.07",
559 	},
560 	{
561 		.key = "gsm.version.ril-impl",
562 		.value = "Qualcomm RIL 1.0",
563 	},
564 	{
565 		.key = "init.svc.adbd",
566 		.value = "running",
567 	},
568 	{
569 		.key = "init.svc.bdAddrLoader",
570 		.value = "stopped",
571 	},
572 	{
573 		.key = "init.svc.bootanim",
574 		.value = "stopped",
575 	},
576 	{
577 		.key = "init.svc.debuggerd",
578 		.value = "running",
579 	},
580 	{
581 		.key = "init.svc.drm",
582 		.value = "running",
583 	},
584 	{
585 		.key = "init.svc.flash_recovery",
586 		.value = "stopped",
587 	},
588 	{
589 		.key = "init.svc.healthd",
590 		.value = "running",
591 	},
592 	{
593 		.key = "init.svc.installd",
594 		.value = "running",
595 	},
596 	{
597 		.key = "init.svc.keystore",
598 		.value = "running",
599 	},
600 	{
601 		.key = "init.svc.kickstart",
602 		.value = "running",
603 	},
604 	{
605 		.key = "init.svc.lmkd",
606 		.value = "running",
607 	},
608 	{
609 		.key = "init.svc.logd",
610 		.value = "running",
611 	},
612 	{
613 		.key = "init.svc.media",
614 		.value = "running",
615 	},
616 	{
617 		.key = "init.svc.mpdecision",
618 		.value = "running",
619 	},
620 	{
621 		.key = "init.svc.netd",
622 		.value = "running",
623 	},
624 	{
625 		.key = "init.svc.netmgrd",
626 		.value = "running",
627 	},
628 	{
629 		.key = "init.svc.p2p_supplicant",
630 		.value = "running",
631 	},
632 	{
633 		.key = "init.svc.qcamerasvr",
634 		.value = "running",
635 	},
636 	{
637 		.key = "init.svc.qmuxd",
638 		.value = "running",
639 	},
640 	{
641 		.key = "init.svc.qseecomd",
642 		.value = "running",
643 	},
644 	{
645 		.key = "init.svc.ril-daemon",
646 		.value = "running",
647 	},
648 	{
649 		.key = "init.svc.rmt_storage",
650 		.value = "stopped",
651 	},
652 	{
653 		.key = "init.svc.sdcard",
654 		.value = "running",
655 	},
656 	{
657 		.key = "init.svc.sensors",
658 		.value = "running",
659 	},
660 	{
661 		.key = "init.svc.servicemanager",
662 		.value = "running",
663 	},
664 	{
665 		.key = "init.svc.surfaceflinger",
666 		.value = "running",
667 	},
668 	{
669 		.key = "init.svc.thermald",
670 		.value = "running",
671 	},
672 	{
673 		.key = "init.svc.ueventd",
674 		.value = "running",
675 	},
676 	{
677 		.key = "init.svc.vold",
678 		.value = "running",
679 	},
680 	{
681 		.key = "init.svc.wcnss_init",
682 		.value = "stopped",
683 	},
684 	{
685 		.key = "init.svc.zygote",
686 		.value = "running",
687 	},
688 	{
689 		.key = "keyguard.no_require_sim",
690 		.value = "true",
691 	},
692 	{
693 		.key = "media.aac_51_output_enabled",
694 		.value = "true",
695 	},
696 	{
697 		.key = "net.bt.name",
698 		.value = "Android",
699 	},
700 	{
701 		.key = "net.change",
702 		.value = "net.qtaguid_enabled",
703 	},
704 	{
705 		.key = "net.hostname",
706 		.value = "android-b317fc3af34a6f6e",
707 	},
708 	{
709 		.key = "net.qtaguid_enabled",
710 		.value = "1",
711 	},
712 	{
713 		.key = "net.tcp.default_init_rwnd",
714 		.value = "60",
715 	},
716 	{
717 		.key = "persist.audio.dualmic.config",
718 		.value = "endfire",
719 	},
720 	{
721 		.key = "persist.audio.fluence.mode",
722 		.value = "endfire",
723 	},
724 	{
725 		.key = "persist.audio.fluence.voicecall",
726 		.value = "true",
727 	},
728 	{
729 		.key = "persist.audio.handset.mic.type",
730 		.value = "digital",
731 	},
732 	{
733 		.key = "persist.audio.handset.mic",
734 		.value = "dmic",
735 	},
736 	{
737 		.key = "persist.audio.lowlatency.rec",
738 		.value = "false",
739 	},
740 	{
741 		.key = "persist.hwc.mdpcomp.enable",
742 		.value = "true",
743 	},
744 	{
745 		.key = "persist.radio.apm_sim_not_pwdn",
746 		.value = "1",
747 	},
748 	{
749 		.key = "persist.radio.custom_ecc",
750 		.value = "1",
751 	},
752 	{
753 		.key = "persist.radio.custom_ecc_hard",
754 		.value = "911,*911,#911,112,999,000,08,118,120,122,110,119,995,111,113,125,127,133",
755 	},
756 	{
757 		.key = "persist.radio.custom_ecc_mcc",
758 		.value = "{234,235,424,426,427,430,431:999},{334:060,066},{422:9999},{730:133}",
759 	},
760 	{
761 		.key = "persist.radio.custom_ecc_mcc_ex",
762 		.value = "{450:111,112,113,119,122,125,127},{724:190},{425:100,101,102}",
763 	},
764 	{
765 		.key = "persist.radio.custom_ecc_voice",
766 		.value = "{515:117},{452:113,114,115}",
767 	},
768 	{
769 		.key = "persist.service.bdroid.bdaddr",
770 		.value = "C4:43:8F:95:AE:C3",
771 	},
772 	{
773 		.key = "persist.sys.country",
774 		.value = "US",
775 	},
776 	{
777 		.key = "persist.sys.dalvik.vm.lib.2",
778 		.value = "libart.so",
779 	},
780 	{
781 		.key = "persist.sys.language",
782 		.value = "en",
783 	},
784 	{
785 		.key = "persist.sys.localevar",
786 		.value = "",
787 	},
788 	{
789 		.key = "persist.sys.profiler_ms",
790 		.value = "0",
791 	},
792 	{
793 		.key = "persist.sys.timezone",
794 		.value = "America/Los_Angeles",
795 	},
796 	{
797 		.key = "persist.sys.usb.config",
798 		.value = "ptp,adb",
799 	},
800 	{
801 		.key = "ril.ecclist",
802 		.value = "911,112,000,08,110,999,118,119,*911,#911,120,122,995,111,113,125,127,133",
803 	},
804 	{
805 		.key = "rild.libpath",
806 		.value = "/system/lib/libril-qc-qmi-1.so",
807 	},
808 	{
809 		.key = "ro.adb.secure",
810 		.value = "1",
811 	},
812 	{
813 		.key = "ro.allow.mock.location",
814 		.value = "0",
815 	},
816 	{
817 		.key = "ro.baseband",
818 		.value = "mdm",
819 	},
820 	{
821 		.key = "ro.board.platform",
822 		.value = "msm8960",
823 	},
824 	{
825 		.key = "ro.boot.baseband",
826 		.value = "mdm",
827 	},
828 	{
829 		.key = "ro.boot.bootloader",
830 		.value = "MAKOZ30f",
831 	},
832 	{
833 		.key = "ro.boot.emmc",
834 		.value = "true",
835 	},
836 	{
837 		.key = "ro.boot.hardware",
838 		.value = "mako",
839 	},
840 	{
841 		.key = "ro.boot.serialno",
842 		.value = "025662b2d7d3aabf",
843 	},
844 	{
845 		.key = "ro.bootloader",
846 		.value = "MAKOZ30f",
847 	},
848 	{
849 		.key = "ro.bootmode",
850 		.value = "unknown",
851 	},
852 	{
853 		.key = "ro.build.characteristics",
854 		.value = "nosdcard",
855 	},
856 	{
857 		.key = "ro.build.date.utc",
858 		.value = "1441745481",
859 	},
860 	{
861 		.key = "ro.build.date",
862 		.value = "Tue Sep  8 20:51:21 UTC 2015",
863 	},
864 	{
865 		.key = "ro.build.description",
866 		.value = "occam-user 5.1.1 LMY48T 2237560 release-keys",
867 	},
868 	{
869 		.key = "ro.build.display.id",
870 		.value = "LMY48T",
871 	},
872 	{
873 		.key = "ro.build.fingerprint",
874 		.value = "google/occam/mako:5.1.1/LMY48T/2237560:user/release-keys",
875 	},
876 	{
877 		.key = "ro.build.flavor",
878 		.value = "occam-user",
879 	},
880 	{
881 		.key = "ro.build.host",
882 		.value = "kpfj15.cbf.corp.google.com",
883 	},
884 	{
885 		.key = "ro.build.id",
886 		.value = "LMY48T",
887 	},
888 	{
889 		.key = "ro.build.product",
890 		.value = "mako",
891 	},
892 	{
893 		.key = "ro.build.tags",
894 		.value = "release-keys",
895 	},
896 	{
897 		.key = "ro.build.type",
898 		.value = "user",
899 	},
900 	{
901 		.key = "ro.build.user",
902 		.value = "android-build",
903 	},
904 	{
905 		.key = "ro.build.version.all_codenames",
906 		.value = "REL",
907 	},
908 	{
909 		.key = "ro.build.version.codename",
910 		.value = "REL",
911 	},
912 	{
913 		.key = "ro.build.version.incremental",
914 		.value = "2237560",
915 	},
916 	{
917 		.key = "ro.build.version.release",
918 		.value = "5.1.1",
919 	},
920 	{
921 		.key = "ro.build.version.sdk",
922 		.value = "22",
923 	},
924 	{
925 		.key = "ro.carrier",
926 		.value = "unknown",
927 	},
928 	{
929 		.key = "ro.com.android.dataroaming",
930 		.value = "false",
931 	},
932 	{
933 		.key = "ro.com.android.dateformat",
934 		.value = "MM-dd-yyyy",
935 	},
936 	{
937 		.key = "ro.com.android.wifi-watchlist",
938 		.value = "GoogleGuest",
939 	},
940 	{
941 		.key = "ro.com.google.clientidbase",
942 		.value = "android-google",
943 	},
944 	{
945 		.key = "ro.config.alarm_alert",
946 		.value = "Oxygen.ogg",
947 	},
948 	{
949 		.key = "ro.config.notification_sound",
950 		.value = "Tejat.ogg",
951 	},
952 	{
953 		.key = "ro.config.ringtone",
954 		.value = "Themos.ogg",
955 	},
956 	{
957 		.key = "ro.crypto.fuse_sdcard",
958 		.value = "true",
959 	},
960 	{
961 		.key = "ro.crypto.state",
962 		.value = "unencrypted",
963 	},
964 	{
965 		.key = "ro.dalvik.vm.native.bridge",
966 		.value = "0",
967 	},
968 	{
969 		.key = "ro.debuggable",
970 		.value = "0",
971 	},
972 	{
973 		.key = "ro.error.receiver.system.apps",
974 		.value = "com.google.android.gms",
975 	},
976 	{
977 		.key = "ro.facelock.black_timeout",
978 		.value = "400",
979 	},
980 	{
981 		.key = "ro.facelock.det_timeout",
982 		.value = "1500",
983 	},
984 	{
985 		.key = "ro.facelock.est_max_time",
986 		.value = "600",
987 	},
988 	{
989 		.key = "ro.facelock.lively_timeout",
990 		.value = "2500",
991 	},
992 	{
993 		.key = "ro.facelock.rec_timeout",
994 		.value = "2500",
995 	},
996 	{
997 		.key = "ro.facelock.use_intro_anim",
998 		.value = "false",
999 	},
1000 	{
1001 		.key = "ro.factorytest",
1002 		.value = "0",
1003 	},
1004 	{
1005 		.key = "ro.hardware",
1006 		.value = "mako",
1007 	},
1008 	{
1009 		.key = "ro.opengles.version",
1010 		.value = "196608",
1011 	},
1012 	{
1013 		.key = "ro.product.board",
1014 		.value = "MAKO",
1015 	},
1016 	{
1017 		.key = "ro.product.brand",
1018 		.value = "google",
1019 	},
1020 	{
1021 		.key = "ro.product.cpu.abi2",
1022 		.value = "armeabi",
1023 	},
1024 	{
1025 		.key = "ro.product.cpu.abi",
1026 		.value = "armeabi-v7a",
1027 	},
1028 	{
1029 		.key = "ro.product.cpu.abilist32",
1030 		.value = "armeabi-v7a,armeabi",
1031 	},
1032 	{
1033 		.key = "ro.product.cpu.abilist64",
1034 		.value = "",
1035 	},
1036 	{
1037 		.key = "ro.product.cpu.abilist",
1038 		.value = "armeabi-v7a,armeabi",
1039 	},
1040 	{
1041 		.key = "ro.product.device",
1042 		.value = "mako",
1043 	},
1044 	{
1045 		.key = "ro.product.locale.language",
1046 		.value = "en",
1047 	},
1048 	{
1049 		.key = "ro.product.locale.region",
1050 		.value = "US",
1051 	},
1052 	{
1053 		.key = "ro.product.manufacturer",
1054 		.value = "LGE",
1055 	},
1056 	{
1057 		.key = "ro.product.model",
1058 		.value = "Nexus 4",
1059 	},
1060 	{
1061 		.key = "ro.product.name",
1062 		.value = "occam",
1063 	},
1064 	{
1065 		.key = "ro.qc.sensors.wl_dis",
1066 		.value = "true",
1067 	},
1068 	{
1069 		.key = "ro.qualcomm.bt.hci_transport",
1070 		.value = "smd",
1071 	},
1072 	{
1073 		.key = "ro.qualcomm.sensors.smd",
1074 		.value = "true",
1075 	},
1076 	{
1077 		.key = "ro.revision",
1078 		.value = "11",
1079 	},
1080 	{
1081 		.key = "ro.runtime.firstboot",
1082 		.value = "145404",
1083 	},
1084 	{
1085 		.key = "ro.secure",
1086 		.value = "1",
1087 	},
1088 	{
1089 		.key = "ro.serialno",
1090 		.value = "025662b2d7d3aabf",
1091 	},
1092 	{
1093 		.key = "ro.setupwizard.enterprise_mode",
1094 		.value = "1",
1095 	},
1096 	{
1097 		.key = "ro.sf.lcd_density",
1098 		.value = "320",
1099 	},
1100 	{
1101 		.key = "ro.telephony.call_ring.multiple",
1102 		.value = "0",
1103 	},
1104 	{
1105 		.key = "ro.url.legal.android_privacy",
1106 		.value = "http://www.google.com/intl/%s/mobile/android/basic/privacy.html",
1107 	},
1108 	{
1109 		.key = "ro.url.legal",
1110 		.value = "http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html",
1111 	},
1112 	{
1113 		.key = "ro.wifi.channels",
1114 		.value = "",
1115 	},
1116 	{
1117 		.key = "ro.zygote",
1118 		.value = "zygote32",
1119 	},
1120 	{
1121 		.key = "selinux.reload_policy",
1122 		.value = "1",
1123 	},
1124 	{
1125 		.key = "service.bootanim.exit",
1126 		.value = "1",
1127 	},
1128 	{
1129 		.key = "sys.boot_completed",
1130 		.value = "1",
1131 	},
1132 	{
1133 		.key = "sys.sysctl.extra_free_kbytes",
1134 		.value = "11520",
1135 	},
1136 	{
1137 		.key = "sys.usb.config",
1138 		.value = "ptp,adb",
1139 	},
1140 	{
1141 		.key = "sys.usb.state",
1142 		.value = "ptp,adb",
1143 	},
1144 	{
1145 		.key = "telephony.lteOnCdmaDevice",
1146 		.value = "0",
1147 	},
1148 	{
1149 		.key = "vold.post_fs_data_done",
1150 		.value = "1",
1151 	},
1152 	{
1153 		.key = "wifi.interface",
1154 		.value = "wlan0",
1155 	},
1156 	{
1157 		.key = "wifi.supplicant_scan_interval",
1158 		.value = "15",
1159 	},
1160 	{
1161 		.key = "wlan.driver.status",
1162 		.value = "ok",
1163 	},
1164 	{ NULL },
1165 };
1166 #endif /* __ANDROID__ */
1167