1 struct cpuinfo_mock_file filesystem[] = { 2 #if CPUINFO_ARCH_ARM64 3 { 4 .path = "/proc/cpuinfo", 5 .size = 355, 6 .content = 7 "Processor\t: AArch64 Processor rev 2 (aarch64)\n" 8 "processor\t: 0\n" 9 "processor\t: 1\n" 10 "processor\t: 2\n" 11 "processor\t: 3\n" 12 "processor\t: 4\n" 13 "processor\t: 5\n" 14 "processor\t: 6\n" 15 "processor\t: 7\n" 16 "Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32 \n" 17 "CPU implementer\t: 0x41\n" 18 "CPU architecture: 8\n" 19 "CPU variant\t: 0x0\n" 20 "CPU part\t: 0xd03\n" 21 "CPU revision\t: 2\n" 22 "\n" 23 "Hardware\t: Qualcomm Technologies, Inc MSM8994\n", 24 }, 25 #elif CPUINFO_ARCH_ARM 26 { 27 .path = "/proc/cpuinfo", 28 .size = 421, 29 .content = 30 "Processor\t: AArch64 Processor rev 2 (aarch64)\n" 31 "processor\t: 0\n" 32 "processor\t: 1\n" 33 "processor\t: 2\n" 34 "processor\t: 3\n" 35 "processor\t: 4\n" 36 "processor\t: 5\n" 37 "processor\t: 6\n" 38 "processor\t: 7\n" 39 "Features\t: fp asimd evtstrm aes pmull sha1 sha2 crc32 wp half thumb fastmult vfp edsp neon vfpv3 tlsi vfpv4 idiva idivt \n" 40 "CPU implementer\t: 0x41\n" 41 "CPU architecture: 8\n" 42 "CPU variant\t: 0x0\n" 43 "CPU part\t: 0xd03\n" 44 "CPU revision\t: 2\n" 45 "\n" 46 "Hardware\t: Qualcomm Technologies, Inc MSM8994\n", 47 }, 48 #endif 49 { 50 .path = "/system/build.prop", 51 .size = 4897, 52 .content = 53 "\n" 54 "#\n" 55 "# PRODUCT_OEM_PROPERTIES\n" 56 "#\n" 57 "import /oem/oem.prop ro.config.ringtone\n" 58 "import /oem/oem.prop ro.config.notification_sound\n" 59 "import /oem/oem.prop ro.config.alarm_alert\n" 60 "import /oem/oem.prop ro.config.wallpaper\n" 61 "import /oem/oem.prop ro.config.wallpaper_component\n" 62 "import /oem/oem.prop ro.oem.*\n" 63 "import /oem/oem.prop oem.*\n" 64 "# begin build properties\n" 65 "# autogenerated by buildinfo.sh\n" 66 "ro.build.id=N2G47O\n" 67 "ro.build.display.id=N2G47O\n" 68 "ro.build.version.incremental=3852959\n" 69 "ro.build.version.sdk=25\n" 70 "ro.build.version.preview_sdk=0\n" 71 "ro.build.version.codename=REL\n" 72 "ro.build.version.all_codenames=REL\n" 73 "ro.build.version.release=7.1.2\n" 74 "ro.build.version.security_patch=2017-05-05\n" 75 "ro.build.version.base_os=\n" 76 "ro.build.date=Mon Mar 27 18:32:57 UTC 2017\n" 77 "ro.build.date.utc=1490639577\n" 78 "ro.build.type=user\n" 79 "ro.build.user=android-build\n" 80 "ro.build.host=vped7.mtv.corp.google.com\n" 81 "ro.build.tags=release-keys\n" 82 "ro.build.flavor=angler-user\n" 83 "ro.product.model=Nexus 6P\n" 84 "ro.product.brand=google\n" 85 "ro.product.name=angler\n" 86 "ro.product.device=angler\n" 87 "ro.product.board=angler\n" 88 "# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,\n" 89 "# use ro.product.cpu.abilist instead.\n" 90 "ro.product.cpu.abi=arm64-v8a\n" 91 "ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi\n" 92 "ro.product.cpu.abilist32=armeabi-v7a,armeabi\n" 93 "ro.product.cpu.abilist64=arm64-v8a\n" 94 "ro.product.manufacturer=Huawei\n" 95 "ro.product.locale=en-US\n" 96 "ro.wifi.channels=\n" 97 "ro.board.platform=msm8994\n" 98 "# ro.build.product is obsolete; use ro.product.device\n" 99 "ro.build.product=angler\n" 100 "# Do not try to parse description, fingerprint, or thumbprint\n" 101 "ro.build.description=angler-user 7.1.2 N2G47O 3852959 release-keys\n" 102 "ro.build.fingerprint=google/angler/angler:7.1.2/N2G47O/3852959:user/release-keys\n" 103 "ro.build.characteristics=nosdcard\n" 104 "# end build properties\n" 105 "\n" 106 "#\n" 107 "# ADDITIONAL_BUILD_PROPERTIES\n" 108 "#\n" 109 "ro.config.ringtone=Titania.ogg\n" 110 "ro.config.notification_sound=Tethys.ogg\n" 111 "ro.config.alarm_alert=Oxygen.ogg\n" 112 "ro.com.android.dataroaming=false\n" 113 "ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html\n" 114 "ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html\n" 115 "ro.com.google.clientidbase=android-google\n" 116 "ro.carrier=unknown\n" 117 "ro.com.android.wifi-watchlist=GoogleGuest\n" 118 "ro.error.receiver.system.apps=com.google.android.gms\n" 119 "ro.setupwizard.enterprise_mode=1\n" 120 "ro.atrace.core.services=com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent\n" 121 "ro.retaildemo.video_path=/data/preloads/demo/retail_demo.mp4\n" 122 "ro.com.android.prov_mobiledata=false\n" 123 "ro.opengles.version=196610\n" 124 "ro.sf.lcd_density=560\n" 125 "persist.hwc.mdpcomp.enable=true\n" 126 "persist.data.mode=concurrent\n" 127 "persist.radio.data_no_toggle=1\n" 128 "persist.radio.data_con_rprt=true\n" 129 "ro.hwui.texture_cache_size=72\n" 130 "ro.hwui.layer_cache_size=48\n" 131 "ro.hwui.r_buffer_cache_size=8\n" 132 "ro.hwui.path_cache_size=32\n" 133 "ro.hwui.gradient_cache_size=1\n" 134 "ro.hwui.drop_shadow_cache_size=6\n" 135 "ro.hwui.texture_cache_flushrate=0.4\n" 136 "ro.hwui.text_small_cache_width=1024\n" 137 "ro.hwui.text_small_cache_height=1024\n" 138 "ro.hwui.text_large_cache_width=2048\n" 139 "ro.hwui.text_large_cache_height=1024\n" 140 "vidc.debug.perf.mode=2\n" 141 "vidc.enc.dcvs.extra-buff-count=2\n" 142 "ro.min_freq_0=384000\n" 143 "ro.vendor.extension_library=libqti-perfd-client.so\n" 144 "rild.libpath=/vendor/lib64/libril-qc-qmi-1.so\n" 145 "ro.telephony.default_cdma_sub=0\n" 146 "ro.telephony.default_network=10\n" 147 "telephony.lteOnCdmaDevice=1\n" 148 "persist.radio.mode_pref_nv10=1\n" 149 "persist.radio.apm_sim_not_pwdn=1\n" 150 "persist.radio.custom_ecc=1\n" 151 "persist.data.iwlan.enable=true\n" 152 "ro.frp.pst=/dev/block/platform/soc.0/f9824900.sdhci/by-name/frp\n" 153 "persist.radio.always_send_plmn=true\n" 154 "ro.telephony.call_ring.multiple=0\n" 155 "af.fast_track_multiplier=1\n" 156 "audio_hal.period_size=192\n" 157 "ro.qc.sdk.audio.fluencetype=fluence\n" 158 "persist.audio.fluence.voicecall=true\n" 159 "persist.audio.fluence.voicecomm=true\n" 160 "persist.audio.product.identify=angler\n" 161 "persist.audio.fluence.speaker=true\n" 162 "media.aac_51_output_enabled=true\n" 163 "ro.audio.monitorRotation=true\n" 164 "ro.audio.flinger_standbytime_ms=300\n" 165 "persist.sys.ssr.restart_level=ALL_ENABLE\n" 166 "persist.camera.eis.enable=1\n" 167 "persist.camera.is_type=4\n" 168 "dalvik.vm.boot-dex2oat-threads=4\n" 169 "dalvik.vm.dex2oat-threads=4\n" 170 "dalvik.vm.image-dex2oat-threads=4\n" 171 "persist.radio.redir_party_num=0\n" 172 "ro.product.first_api_level=23\n" 173 "dalvik.vm.heapstartsize=8m\n" 174 "dalvik.vm.heapgrowthlimit=192m\n" 175 "dalvik.vm.heapsize=512m\n" 176 "dalvik.vm.heaptargetutilization=0.75\n" 177 "dalvik.vm.heapminfree=512k\n" 178 "dalvik.vm.heapmaxfree=8m\n" 179 "keyguard.no_require_sim=true\n" 180 "drm.service.enabled=true\n" 181 "ro.setupwizard.rotation_locked=true\n" 182 "ro.facelock.black_timeout=700\n" 183 "ro.facelock.det_timeout=2500\n" 184 "ro.facelock.rec_timeout=3500\n" 185 "ro.facelock.est_max_time=600\n" 186 "persist.sys.dalvik.vm.lib.2=libart.so\n" 187 "dalvik.vm.isa.arm64.variant=cortex-a53\n" 188 "dalvik.vm.isa.arm64.features=default\n" 189 "dalvik.vm.isa.arm.variant=cortex-a53.a57\n" 190 "dalvik.vm.isa.arm.features=default\n" 191 "net.bt.name=Android\n" 192 "dalvik.vm.stack-trace-file=/data/anr/traces.txt\n" 193 "ro.build.expect.bootloader=angler-03.68\n" 194 "ro.build.expect.baseband=angler-03.81\n" 195 "ro.expect.recovery_id=0xe0ffcc9788ff3d40010da368597592ca5492bd05000000000000000000000000\n" 196 "\n", 197 }, 198 { 199 .path = "/sys/devices/system/cpu/kernel_max", 200 .size = 2, 201 .content = "7\n", 202 }, 203 { 204 .path = "/sys/devices/system/cpu/modalias", 205 .size = 66, 206 .content = "cpu:type:aarch64:feature:,0000,0001,0002,0003,0004,0005,0006,0007\n", 207 }, 208 { 209 .path = "/sys/devices/system/cpu/offline", 210 .size = 4, 211 .content = "4-7\n", 212 }, 213 { 214 .path = "/sys/devices/system/cpu/online", 215 .size = 4, 216 .content = "0-3\n", 217 }, 218 { 219 .path = "/sys/devices/system/cpu/possible", 220 .size = 4, 221 .content = "0-7\n", 222 }, 223 { 224 .path = "/sys/devices/system/cpu/present", 225 .size = 4, 226 .content = "0-7\n", 227 }, 228 { 229 .path = "/sys/devices/system/cpu/cpufreq/all_time_in_state", 230 .size = 659, 231 .content = 232 "freq\t\tcpu0\t\tcpu1\t\tcpu2\t\tcpu3\t\tcpu4\t\tcpu5\t\tcpu6\t\tcpu7\t\t\n" 233 "384000\t\t28047\t\t0\t\t0\t\t0\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 234 "480000\t\tN/A\t\tN/A\t\tN/A\t\tN/A\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 235 "633600\t\tN/A\t\tN/A\t\tN/A\t\tN/A\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 236 "768000\t\t66\t\t0\t\t0\t\t0\t\t10\t\tN/A\t\tN/A\t\t0\t\t\n" 237 "864000\t\t70\t\t0\t\t0\t\t0\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 238 "960000\t\t378\t\t0\t\t0\t\t0\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 239 "1248000\t\t3074\t\t0\t\t0\t\t0\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 240 "1344000\t\t572\t\t0\t\t0\t\t0\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 241 "1440000\t\tN/A\t\tN/A\t\tN/A\t\tN/A\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 242 "1536000\t\tN/A\t\tN/A\t\tN/A\t\tN/A\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 243 "1632000\t\tN/A\t\tN/A\t\tN/A\t\tN/A\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 244 "1728000\t\tN/A\t\tN/A\t\tN/A\t\tN/A\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 245 "1824000\t\tN/A\t\tN/A\t\tN/A\t\tN/A\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n" 246 "1958400\t\tN/A\t\tN/A\t\tN/A\t\tN/A\t\t0\t\tN/A\t\tN/A\t\t0\t\t\n", 247 }, 248 { 249 .path = "/sys/devices/system/cpu/cpufreq/current_in_state", 250 .size = 1257, 251 .content = 252 "CPU0:384000=24140 460800=27200 600000=32300 672000=36940 768000=41570 864000=49870 960000=57840 1248000=79800 1344000=88810 1478400=102400 1555200=110900 \n" 253 "CPU1:384000=9415 460800=10608 600000=12597 672000=14407 768000=16212 864000=19449 960000=22558 1248000=31122 1344000=34636 1478400=39936 1555200=43251 \n" 254 "CPU2:384000=9656 460800=10880 600000=12920 672000=14776 768000=16628 864000=19948 960000=23136 1248000=31920 1344000=35524 1478400=40960 1555200=44360 \n" 255 "CPU3:384000=10139 460800=11424 600000=13566 672000=15515 768000=17459 864000=20945 960000=24293 1248000=33516 1344000=37300 1478400=43008 1555200=46578 \n" 256 "CPU4:384000=86830 460800=103240 600000=129380 672000=155210 768000=177990 864000=195550 960000=265090 1248000=292770 1344000=322130 1478400=348190 1555200=370180 \n" 257 "CPU5:384000=50361 460800=59879 600000=75040 672000=90144 768000=103234 864000=113419 960000=153752 1248000=169807 1344000=186835 1478400=201950 1555200=214704 \n" 258 "CPU6:384000=59913 460800=71236 600000=89272 672000=107240 768000=122813 864000=134930 960000=182912 1248000=202011 1344000=222270 1478400=240251 1555200=255424 \n" 259 "CPU7:384000=62518 460800=74333 600000=93154 672000=111902 768000=128153 864000=140796 960000=190865 1248000=210794 1344000=231934 1478400=250697 1555200=266530 \n", 260 }, 261 { 262 .path = "/sys/devices/system/cpu/cpuidle/current_driver", 263 .size = 9, 264 .content = "msm_idle\n", 265 }, 266 { 267 .path = "/sys/devices/system/cpu/cpuidle/current_governor_ro", 268 .size = 5, 269 .content = "null\n", 270 }, 271 { 272 .path = "/sys/devices/system/cpu/cpu0/cpuidle/driver/name", 273 .size = 9, 274 .content = "msm_idle\n", 275 }, 276 { 277 .path = "/sys/devices/system/cpu/cpu0/cpufreq/affected_cpus", 278 .size = 8, 279 .content = "0 1 2 3\n", 280 }, 281 { 282 .path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq", 283 .size = 8, 284 .content = "1555200\n", 285 }, 286 { 287 .path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq", 288 .size = 7, 289 .content = "384000\n", 290 }, 291 { 292 .path = "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency", 293 .size = 2, 294 .content = "0\n", 295 }, 296 { 297 .path = "/sys/devices/system/cpu/cpu0/cpufreq/related_cpus", 298 .size = 8, 299 .content = "0 1 2 3\n", 300 }, 301 { 302 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies", 303 .size = 82, 304 .content = "384000 460800 600000 672000 768000 864000 960000 1248000 1344000 1478400 1555200 \n", 305 }, 306 { 307 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors", 308 .size = 54, 309 .content = "interactive ondemand userspace powersave performance \n", 310 }, 311 { 312 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq", 313 .size = 7, 314 .content = "384000\n", 315 }, 316 { 317 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver", 318 .size = 4, 319 .content = "msm\n", 320 }, 321 { 322 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor", 323 .size = 12, 324 .content = "interactive\n", 325 }, 326 { 327 .path = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq", 328 .size = 7, 329 .content = "384000\n", 330 }, 331 { 332 .path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state", 333 .size = 126, 334 .content = 335 "384000 28193\n" 336 "460800 226\n" 337 "600000 173\n" 338 "672000 58\n" 339 "768000 66\n" 340 "864000 70\n" 341 "960000 378\n" 342 "1248000 3074\n" 343 "1344000 572\n" 344 "1478400 199\n" 345 "1555200 7711\n", 346 }, 347 { 348 .path = "/sys/devices/system/cpu/cpu0/cpufreq/stats/total_trans", 349 .size = 4, 350 .content = "595\n", 351 }, 352 { 353 .path = "/sys/devices/system/cpu/cpu0/topology/core_id", 354 .size = 2, 355 .content = "0\n", 356 }, 357 { 358 .path = "/sys/devices/system/cpu/cpu0/topology/core_siblings", 359 .size = 3, 360 .content = "0f\n", 361 }, 362 { 363 .path = "/sys/devices/system/cpu/cpu0/topology/core_siblings_list", 364 .size = 4, 365 .content = "0-3\n", 366 }, 367 { 368 .path = "/sys/devices/system/cpu/cpu0/topology/physical_package_id", 369 .size = 2, 370 .content = "0\n", 371 }, 372 { 373 .path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings", 374 .size = 3, 375 .content = "01\n", 376 }, 377 { 378 .path = "/sys/devices/system/cpu/cpu0/topology/thread_siblings_list", 379 .size = 2, 380 .content = "0\n", 381 }, 382 { 383 .path = "/sys/devices/system/cpu/cpu1/cpuidle/driver/name", 384 .size = 9, 385 .content = "msm_idle\n", 386 }, 387 { 388 .path = "/sys/devices/system/cpu/cpu1/cpufreq/affected_cpus", 389 .size = 8, 390 .content = "0 1 2 3\n", 391 }, 392 { 393 .path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq", 394 .size = 8, 395 .content = "1555200\n", 396 }, 397 { 398 .path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq", 399 .size = 7, 400 .content = "384000\n", 401 }, 402 { 403 .path = "/sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_transition_latency", 404 .size = 2, 405 .content = "0\n", 406 }, 407 { 408 .path = "/sys/devices/system/cpu/cpu1/cpufreq/related_cpus", 409 .size = 8, 410 .content = "0 1 2 3\n", 411 }, 412 { 413 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_frequencies", 414 .size = 82, 415 .content = "384000 460800 600000 672000 768000 864000 960000 1248000 1344000 1478400 1555200 \n", 416 }, 417 { 418 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors", 419 .size = 54, 420 .content = "interactive ondemand userspace powersave performance \n", 421 }, 422 { 423 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_cur_freq", 424 .size = 7, 425 .content = "384000\n", 426 }, 427 { 428 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver", 429 .size = 4, 430 .content = "msm\n", 431 }, 432 { 433 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor", 434 .size = 12, 435 .content = "interactive\n", 436 }, 437 { 438 .path = "/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq", 439 .size = 7, 440 .content = "384000\n", 441 }, 442 { 443 .path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/time_in_state", 444 .size = 126, 445 .content = 446 "384000 28473\n" 447 "460800 226\n" 448 "600000 173\n" 449 "672000 58\n" 450 "768000 66\n" 451 "864000 70\n" 452 "960000 378\n" 453 "1248000 3074\n" 454 "1344000 572\n" 455 "1478400 199\n" 456 "1555200 7711\n", 457 }, 458 { 459 .path = "/sys/devices/system/cpu/cpu1/cpufreq/stats/total_trans", 460 .size = 4, 461 .content = "595\n", 462 }, 463 { 464 .path = "/sys/devices/system/cpu/cpu1/topology/core_id", 465 .size = 2, 466 .content = "1\n", 467 }, 468 { 469 .path = "/sys/devices/system/cpu/cpu1/topology/core_siblings", 470 .size = 3, 471 .content = "0f\n", 472 }, 473 { 474 .path = "/sys/devices/system/cpu/cpu1/topology/core_siblings_list", 475 .size = 4, 476 .content = "0-3\n", 477 }, 478 { 479 .path = "/sys/devices/system/cpu/cpu1/topology/physical_package_id", 480 .size = 2, 481 .content = "0\n", 482 }, 483 { 484 .path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings", 485 .size = 3, 486 .content = "02\n", 487 }, 488 { 489 .path = "/sys/devices/system/cpu/cpu1/topology/thread_siblings_list", 490 .size = 2, 491 .content = "1\n", 492 }, 493 { 494 .path = "/sys/devices/system/cpu/cpu2/cpuidle/driver/name", 495 .size = 9, 496 .content = "msm_idle\n", 497 }, 498 { 499 .path = "/sys/devices/system/cpu/cpu2/cpufreq/affected_cpus", 500 .size = 8, 501 .content = "0 1 2 3\n", 502 }, 503 { 504 .path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq", 505 .size = 8, 506 .content = "1555200\n", 507 }, 508 { 509 .path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_min_freq", 510 .size = 7, 511 .content = "384000\n", 512 }, 513 { 514 .path = "/sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_transition_latency", 515 .size = 2, 516 .content = "0\n", 517 }, 518 { 519 .path = "/sys/devices/system/cpu/cpu2/cpufreq/related_cpus", 520 .size = 8, 521 .content = "0 1 2 3\n", 522 }, 523 { 524 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_frequencies", 525 .size = 82, 526 .content = "384000 460800 600000 672000 768000 864000 960000 1248000 1344000 1478400 1555200 \n", 527 }, 528 { 529 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors", 530 .size = 54, 531 .content = "interactive ondemand userspace powersave performance \n", 532 }, 533 { 534 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq", 535 .size = 7, 536 .content = "384000\n", 537 }, 538 { 539 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver", 540 .size = 4, 541 .content = "msm\n", 542 }, 543 { 544 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor", 545 .size = 12, 546 .content = "interactive\n", 547 }, 548 { 549 .path = "/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq", 550 .size = 7, 551 .content = "384000\n", 552 }, 553 { 554 .path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/time_in_state", 555 .size = 126, 556 .content = 557 "384000 28764\n" 558 "460800 226\n" 559 "600000 173\n" 560 "672000 58\n" 561 "768000 66\n" 562 "864000 70\n" 563 "960000 378\n" 564 "1248000 3074\n" 565 "1344000 572\n" 566 "1478400 199\n" 567 "1555200 7711\n", 568 }, 569 { 570 .path = "/sys/devices/system/cpu/cpu2/cpufreq/stats/total_trans", 571 .size = 4, 572 .content = "595\n", 573 }, 574 { 575 .path = "/sys/devices/system/cpu/cpu2/topology/core_id", 576 .size = 2, 577 .content = "2\n", 578 }, 579 { 580 .path = "/sys/devices/system/cpu/cpu2/topology/core_siblings", 581 .size = 3, 582 .content = "0f\n", 583 }, 584 { 585 .path = "/sys/devices/system/cpu/cpu2/topology/core_siblings_list", 586 .size = 4, 587 .content = "0-3\n", 588 }, 589 { 590 .path = "/sys/devices/system/cpu/cpu2/topology/physical_package_id", 591 .size = 2, 592 .content = "0\n", 593 }, 594 { 595 .path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings", 596 .size = 3, 597 .content = "04\n", 598 }, 599 { 600 .path = "/sys/devices/system/cpu/cpu2/topology/thread_siblings_list", 601 .size = 2, 602 .content = "2\n", 603 }, 604 { 605 .path = "/sys/devices/system/cpu/cpu3/cpuidle/driver/name", 606 .size = 9, 607 .content = "msm_idle\n", 608 }, 609 { 610 .path = "/sys/devices/system/cpu/cpu3/cpufreq/affected_cpus", 611 .size = 8, 612 .content = "0 1 2 3\n", 613 }, 614 { 615 .path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq", 616 .size = 8, 617 .content = "1555200\n", 618 }, 619 { 620 .path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_min_freq", 621 .size = 7, 622 .content = "384000\n", 623 }, 624 { 625 .path = "/sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_transition_latency", 626 .size = 2, 627 .content = "0\n", 628 }, 629 { 630 .path = "/sys/devices/system/cpu/cpu3/cpufreq/related_cpus", 631 .size = 8, 632 .content = "0 1 2 3\n", 633 }, 634 { 635 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_frequencies", 636 .size = 82, 637 .content = "384000 460800 600000 672000 768000 864000 960000 1248000 1344000 1478400 1555200 \n", 638 }, 639 { 640 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors", 641 .size = 54, 642 .content = "interactive ondemand userspace powersave performance \n", 643 }, 644 { 645 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_cur_freq", 646 .size = 7, 647 .content = "384000\n", 648 }, 649 { 650 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver", 651 .size = 4, 652 .content = "msm\n", 653 }, 654 { 655 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor", 656 .size = 12, 657 .content = "interactive\n", 658 }, 659 { 660 .path = "/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq", 661 .size = 7, 662 .content = "384000\n", 663 }, 664 { 665 .path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/time_in_state", 666 .size = 126, 667 .content = 668 "384000 29036\n" 669 "460800 226\n" 670 "600000 173\n" 671 "672000 58\n" 672 "768000 66\n" 673 "864000 70\n" 674 "960000 378\n" 675 "1248000 3074\n" 676 "1344000 572\n" 677 "1478400 199\n" 678 "1555200 7711\n", 679 }, 680 { 681 .path = "/sys/devices/system/cpu/cpu3/cpufreq/stats/total_trans", 682 .size = 4, 683 .content = "595\n", 684 }, 685 { 686 .path = "/sys/devices/system/cpu/cpu3/topology/core_id", 687 .size = 2, 688 .content = "3\n", 689 }, 690 { 691 .path = "/sys/devices/system/cpu/cpu3/topology/core_siblings", 692 .size = 3, 693 .content = "0f\n", 694 }, 695 { 696 .path = "/sys/devices/system/cpu/cpu3/topology/core_siblings_list", 697 .size = 4, 698 .content = "0-3\n", 699 }, 700 { 701 .path = "/sys/devices/system/cpu/cpu3/topology/physical_package_id", 702 .size = 2, 703 .content = "0\n", 704 }, 705 { 706 .path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings", 707 .size = 3, 708 .content = "08\n", 709 }, 710 { 711 .path = "/sys/devices/system/cpu/cpu3/topology/thread_siblings_list", 712 .size = 2, 713 .content = "3\n", 714 }, 715 { 716 .path = "/sys/devices/system/cpu/cpu4/cpuidle/driver/name", 717 .size = 9, 718 .content = "msm_idle\n", 719 }, 720 { 721 .path = "/sys/devices/system/cpu/cpu5/cpuidle/driver/name", 722 .size = 9, 723 .content = "msm_idle\n", 724 }, 725 { 726 .path = "/sys/devices/system/cpu/cpu6/cpuidle/driver/name", 727 .size = 9, 728 .content = "msm_idle\n", 729 }, 730 { 731 .path = "/sys/devices/system/cpu/cpu7/cpuidle/driver/name", 732 .size = 9, 733 .content = "msm_idle\n", 734 }, 735 { NULL }, 736 }; 737 #ifdef __ANDROID__ 738 struct cpuinfo_mock_property properties[] = { 739 { 740 .key = "af.fast_track_multiplier", 741 .value = "1", 742 }, 743 { 744 .key = "audio_hal.period_size", 745 .value = "192", 746 }, 747 { 748 .key = "dalvik.vm.appimageformat", 749 .value = "lz4", 750 }, 751 { 752 .key = "dalvik.vm.boot-dex2oat-threads", 753 .value = "4", 754 }, 755 { 756 .key = "dalvik.vm.dex2oat-Xms", 757 .value = "64m", 758 }, 759 { 760 .key = "dalvik.vm.dex2oat-Xmx", 761 .value = "512m", 762 }, 763 { 764 .key = "dalvik.vm.dex2oat-threads", 765 .value = "4", 766 }, 767 { 768 .key = "dalvik.vm.heapgrowthlimit", 769 .value = "192m", 770 }, 771 { 772 .key = "dalvik.vm.heapmaxfree", 773 .value = "8m", 774 }, 775 { 776 .key = "dalvik.vm.heapminfree", 777 .value = "512k", 778 }, 779 { 780 .key = "dalvik.vm.heapsize", 781 .value = "512m", 782 }, 783 { 784 .key = "dalvik.vm.heapstartsize", 785 .value = "8m", 786 }, 787 { 788 .key = "dalvik.vm.heaptargetutilization", 789 .value = "0.75", 790 }, 791 { 792 .key = "dalvik.vm.image-dex2oat-Xms", 793 .value = "64m", 794 }, 795 { 796 .key = "dalvik.vm.image-dex2oat-Xmx", 797 .value = "64m", 798 }, 799 { 800 .key = "dalvik.vm.image-dex2oat-threads", 801 .value = "4", 802 }, 803 { 804 .key = "dalvik.vm.isa.arm.features", 805 .value = "default", 806 }, 807 { 808 .key = "dalvik.vm.isa.arm.variant", 809 .value = "cortex-a53.a57", 810 }, 811 { 812 .key = "dalvik.vm.isa.arm64.features", 813 .value = "default", 814 }, 815 { 816 .key = "dalvik.vm.isa.arm64.variant", 817 .value = "cortex-a53", 818 }, 819 { 820 .key = "dalvik.vm.stack-trace-file", 821 .value = "/data/anr/traces.txt", 822 }, 823 { 824 .key = "dalvik.vm.usejit", 825 .value = "true", 826 }, 827 { 828 .key = "dalvik.vm.usejitprofiles", 829 .value = "true", 830 }, 831 { 832 .key = "debug.atrace.tags.enableflags", 833 .value = "0", 834 }, 835 { 836 .key = "debug.force_rtl", 837 .value = "0", 838 }, 839 { 840 .key = "dev.bootcomplete", 841 .value = "1", 842 }, 843 { 844 .key = "drm.service.enabled", 845 .value = "true", 846 }, 847 { 848 .key = "gsm.current.phone-type", 849 .value = "1", 850 }, 851 { 852 .key = "gsm.network.type", 853 .value = "Unknown", 854 }, 855 { 856 .key = "gsm.operator.alpha", 857 .value = "", 858 }, 859 { 860 .key = "gsm.operator.iso-country", 861 .value = "", 862 }, 863 { 864 .key = "gsm.operator.isroaming", 865 .value = "false", 866 }, 867 { 868 .key = "gsm.operator.numeric", 869 .value = "", 870 }, 871 { 872 .key = "gsm.sim.operator.alpha", 873 .value = "", 874 }, 875 { 876 .key = "gsm.sim.operator.iso-country", 877 .value = "", 878 }, 879 { 880 .key = "gsm.sim.operator.numeric", 881 .value = "", 882 }, 883 { 884 .key = "gsm.sim.state", 885 .value = "ABSENT", 886 }, 887 { 888 .key = "gsm.version.baseband", 889 .value = "angler-03.81", 890 }, 891 { 892 .key = "gsm.version.ril-impl", 893 .value = "Qualcomm RIL 1.0", 894 }, 895 { 896 .key = "init.svc.InputEventFind", 897 .value = "stopped", 898 }, 899 { 900 .key = "init.svc.adbd", 901 .value = "running", 902 }, 903 { 904 .key = "init.svc.atfwd", 905 .value = "running", 906 }, 907 { 908 .key = "init.svc.audioserver", 909 .value = "running", 910 }, 911 { 912 .key = "init.svc.bootanim", 913 .value = "stopped", 914 }, 915 { 916 .key = "init.svc.cameraserver", 917 .value = "running", 918 }, 919 { 920 .key = "init.svc.clear-bcb", 921 .value = "stopped", 922 }, 923 { 924 .key = "init.svc.cnd", 925 .value = "running", 926 }, 927 { 928 .key = "init.svc.debuggerd", 929 .value = "running", 930 }, 931 { 932 .key = "init.svc.debuggerd64", 933 .value = "running", 934 }, 935 { 936 .key = "init.svc.drm", 937 .value = "running", 938 }, 939 { 940 .key = "init.svc.fingerprintd", 941 .value = "running", 942 }, 943 { 944 .key = "init.svc.flash-nanohub-fw", 945 .value = "stopped", 946 }, 947 { 948 .key = "init.svc.flash_recovery", 949 .value = "stopped", 950 }, 951 { 952 .key = "init.svc.gatekeeperd", 953 .value = "running", 954 }, 955 { 956 .key = "init.svc.healthd", 957 .value = "running", 958 }, 959 { 960 .key = "init.svc.imscmservice", 961 .value = "running", 962 }, 963 { 964 .key = "init.svc.imsdatadaemon", 965 .value = "running", 966 }, 967 { 968 .key = "init.svc.imsqmidaemon", 969 .value = "running", 970 }, 971 { 972 .key = "init.svc.installd", 973 .value = "running", 974 }, 975 { 976 .key = "init.svc.irsc_util", 977 .value = "stopped", 978 }, 979 { 980 .key = "init.svc.keystore", 981 .value = "running", 982 }, 983 { 984 .key = "init.svc.lmkd", 985 .value = "running", 986 }, 987 { 988 .key = "init.svc.loc_launcher", 989 .value = "running", 990 }, 991 { 992 .key = "init.svc.logd", 993 .value = "running", 994 }, 995 { 996 .key = "init.svc.logd-reinit", 997 .value = "stopped", 998 }, 999 { 1000 .key = "init.svc.mcfg-sh", 1001 .value = "stopped", 1002 }, 1003 { 1004 .key = "init.svc.media", 1005 .value = "running", 1006 }, 1007 { 1008 .key = "init.svc.mediacodec", 1009 .value = "running", 1010 }, 1011 { 1012 .key = "init.svc.mediadrm", 1013 .value = "running", 1014 }, 1015 { 1016 .key = "init.svc.mediaextractor", 1017 .value = "running", 1018 }, 1019 { 1020 .key = "init.svc.msm_irqbalance", 1021 .value = "running", 1022 }, 1023 { 1024 .key = "init.svc.netd", 1025 .value = "running", 1026 }, 1027 { 1028 .key = "init.svc.netmgrd", 1029 .value = "running", 1030 }, 1031 { 1032 .key = "init.svc.oem_qmi_server", 1033 .value = "running", 1034 }, 1035 { 1036 .key = "init.svc.p2p_supplicant", 1037 .value = "running", 1038 }, 1039 { 1040 .key = "init.svc.per_mgr", 1041 .value = "running", 1042 }, 1043 { 1044 .key = "init.svc.per_proxy", 1045 .value = "running", 1046 }, 1047 { 1048 .key = "init.svc.perfd", 1049 .value = "running", 1050 }, 1051 { 1052 .key = "init.svc.qcamerasvr", 1053 .value = "running", 1054 }, 1055 { 1056 .key = "init.svc.qmuxd", 1057 .value = "running", 1058 }, 1059 { 1060 .key = "init.svc.qseecomd", 1061 .value = "running", 1062 }, 1063 { 1064 .key = "init.svc.qti", 1065 .value = "running", 1066 }, 1067 { 1068 .key = "init.svc.radio-sh", 1069 .value = "stopped", 1070 }, 1071 { 1072 .key = "init.svc.ril-daemon", 1073 .value = "running", 1074 }, 1075 { 1076 .key = "init.svc.rmt_storage", 1077 .value = "running", 1078 }, 1079 { 1080 .key = "init.svc.servicemanager", 1081 .value = "running", 1082 }, 1083 { 1084 .key = "init.svc.ssr_setup", 1085 .value = "stopped", 1086 }, 1087 { 1088 .key = "init.svc.surfaceflinger", 1089 .value = "running", 1090 }, 1091 { 1092 .key = "init.svc.thermal-engine", 1093 .value = "running", 1094 }, 1095 { 1096 .key = "init.svc.time_daemon", 1097 .value = "running", 1098 }, 1099 { 1100 .key = "init.svc.ueventd", 1101 .value = "running", 1102 }, 1103 { 1104 .key = "init.svc.vold", 1105 .value = "running", 1106 }, 1107 { 1108 .key = "init.svc.zygote", 1109 .value = "running", 1110 }, 1111 { 1112 .key = "init.svc.zygote_secondary", 1113 .value = "running", 1114 }, 1115 { 1116 .key = "keyguard.no_require_sim", 1117 .value = "true", 1118 }, 1119 { 1120 .key = "media.aac_51_output_enabled", 1121 .value = "true", 1122 }, 1123 { 1124 .key = "net.bt.name", 1125 .value = "Android", 1126 }, 1127 { 1128 .key = "net.change", 1129 .value = "net.lte.ims.data.enabled", 1130 }, 1131 { 1132 .key = "net.hostname", 1133 .value = "android-51efb26cb84d8dad", 1134 }, 1135 { 1136 .key = "net.lte.ims.data.enabled", 1137 .value = "true", 1138 }, 1139 { 1140 .key = "net.qtaguid_enabled", 1141 .value = "1", 1142 }, 1143 { 1144 .key = "net.tcp.default_init_rwnd", 1145 .value = "60", 1146 }, 1147 { 1148 .key = "partition.system.verified", 1149 .value = "2", 1150 }, 1151 { 1152 .key = "partition.vendor.verified", 1153 .value = "2", 1154 }, 1155 { 1156 .key = "persist.audio.fluence.speaker", 1157 .value = "true", 1158 }, 1159 { 1160 .key = "persist.audio.fluence.voicecall", 1161 .value = "true", 1162 }, 1163 { 1164 .key = "persist.audio.fluence.voicecomm", 1165 .value = "true", 1166 }, 1167 { 1168 .key = "persist.audio.product.identify", 1169 .value = "angler", 1170 }, 1171 { 1172 .key = "persist.camera.eis.enable", 1173 .value = "1", 1174 }, 1175 { 1176 .key = "persist.camera.is_type", 1177 .value = "4", 1178 }, 1179 { 1180 .key = "persist.data.df.agg.dl_pkt", 1181 .value = "10", 1182 }, 1183 { 1184 .key = "persist.data.df.agg.dl_size", 1185 .value = "4096", 1186 }, 1187 { 1188 .key = "persist.data.iwlan.enable", 1189 .value = "true", 1190 }, 1191 { 1192 .key = "persist.data.mode", 1193 .value = "concurrent", 1194 }, 1195 { 1196 .key = "persist.data.wda.enable", 1197 .value = "true", 1198 }, 1199 { 1200 .key = "persist.hwc.mdpcomp.enable", 1201 .value = "true", 1202 }, 1203 { 1204 .key = "persist.radio.adb_log_on", 1205 .value = "0", 1206 }, 1207 { 1208 .key = "persist.radio.always_send_plmn", 1209 .value = "true", 1210 }, 1211 { 1212 .key = "persist.radio.apm_sim_not_pwdn", 1213 .value = "1", 1214 }, 1215 { 1216 .key = "persist.radio.custom_ecc", 1217 .value = "1", 1218 }, 1219 { 1220 .key = "persist.radio.data_con_rprt", 1221 .value = "true", 1222 }, 1223 { 1224 .key = "persist.radio.data_no_toggle", 1225 .value = "1", 1226 }, 1227 { 1228 .key = "persist.radio.eons.enabled", 1229 .value = "false", 1230 }, 1231 { 1232 .key = "persist.radio.mode_pref_nv10", 1233 .value = "1", 1234 }, 1235 { 1236 .key = "persist.radio.redir_party_num", 1237 .value = "0", 1238 }, 1239 { 1240 .key = "persist.radio.ril_payload_on", 1241 .value = "0", 1242 }, 1243 { 1244 .key = "persist.radio.snapshot_enabled", 1245 .value = "1", 1246 }, 1247 { 1248 .key = "persist.radio.snapshot_timer", 1249 .value = "2", 1250 }, 1251 { 1252 .key = "persist.rmnet.data.enable", 1253 .value = "true", 1254 }, 1255 { 1256 .key = "persist.rmnet.mux", 1257 .value = "enabled", 1258 }, 1259 { 1260 .key = "persist.sys.dalvik.vm.lib.2", 1261 .value = "libart.so", 1262 }, 1263 { 1264 .key = "persist.sys.locale", 1265 .value = "en-US", 1266 }, 1267 { 1268 .key = "persist.sys.profiler_ms", 1269 .value = "0", 1270 }, 1271 { 1272 .key = "persist.sys.ssr.restart_level", 1273 .value = "ALL_ENABLE", 1274 }, 1275 { 1276 .key = "persist.sys.timezone", 1277 .value = "America/New_York", 1278 }, 1279 { 1280 .key = "persist.sys.usb.config", 1281 .value = "adb", 1282 }, 1283 { 1284 .key = "persist.sys.webview.vmsize", 1285 .value = "116905264", 1286 }, 1287 { 1288 .key = "pm.dexopt.ab-ota", 1289 .value = "speed-profile", 1290 }, 1291 { 1292 .key = "pm.dexopt.bg-dexopt", 1293 .value = "speed-profile", 1294 }, 1295 { 1296 .key = "pm.dexopt.boot", 1297 .value = "verify-profile", 1298 }, 1299 { 1300 .key = "pm.dexopt.core-app", 1301 .value = "speed", 1302 }, 1303 { 1304 .key = "pm.dexopt.first-boot", 1305 .value = "interpret-only", 1306 }, 1307 { 1308 .key = "pm.dexopt.forced-dexopt", 1309 .value = "speed", 1310 }, 1311 { 1312 .key = "pm.dexopt.install", 1313 .value = "interpret-only", 1314 }, 1315 { 1316 .key = "pm.dexopt.nsys-library", 1317 .value = "speed", 1318 }, 1319 { 1320 .key = "pm.dexopt.shared-apk", 1321 .value = "speed", 1322 }, 1323 { 1324 .key = "ril.ecclist", 1325 .value = "112,911,999", 1326 }, 1327 { 1328 .key = "ril.qcril_pre_init_lock_held", 1329 .value = "0", 1330 }, 1331 { 1332 .key = "rild.libpath", 1333 .value = "/vendor/lib64/libril-qc-qmi-1.so", 1334 }, 1335 { 1336 .key = "ro.adb.secure", 1337 .value = "1", 1338 }, 1339 { 1340 .key = "ro.allow.mock.location", 1341 .value = "0", 1342 }, 1343 { 1344 .key = "ro.atrace.core.services", 1345 .value = "com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent", 1346 }, 1347 { 1348 .key = "ro.audio.flinger_standbytime_ms", 1349 .value = "300", 1350 }, 1351 { 1352 .key = "ro.audio.monitorRotation", 1353 .value = "true", 1354 }, 1355 { 1356 .key = "ro.baseband", 1357 .value = "msm", 1358 }, 1359 { 1360 .key = "ro.board.platform", 1361 .value = "msm8994", 1362 }, 1363 { 1364 .key = "ro.boot.authorized_kernel", 1365 .value = "true", 1366 }, 1367 { 1368 .key = "ro.boot.baseband", 1369 .value = "msm", 1370 }, 1371 { 1372 .key = "ro.boot.bootdevice", 1373 .value = "f9824900.sdhci", 1374 }, 1375 { 1376 .key = "ro.boot.bootloader", 1377 .value = "angler-03.68", 1378 }, 1379 { 1380 .key = "ro.boot.bootreason", 1381 .value = "reboot", 1382 }, 1383 { 1384 .key = "ro.boot.btmacaddr", 1385 .value = "AC:CF:85:6B:AA:47", 1386 }, 1387 { 1388 .key = "ro.boot.console", 1389 .value = "ttyHSL0", 1390 }, 1391 { 1392 .key = "ro.boot.flash.locked", 1393 .value = "1", 1394 }, 1395 { 1396 .key = "ro.boot.hardware", 1397 .value = "angler", 1398 }, 1399 { 1400 .key = "ro.boot.hardware.ddr", 1401 .value = "3072MB,MICRON,LPDDR4", 1402 }, 1403 { 1404 .key = "ro.boot.hardware.emmc", 1405 .value = "64GB,Samsung", 1406 }, 1407 { 1408 .key = "ro.boot.hardware.revision", 1409 .value = "ANGLER-VN2", 1410 }, 1411 { 1412 .key = "ro.boot.hardware.sku", 1413 .value = "H1511", 1414 }, 1415 { 1416 .key = "ro.boot.mode", 1417 .value = "normal", 1418 }, 1419 { 1420 .key = "ro.boot.radio", 1421 .value = "angler-03.81", 1422 }, 1423 { 1424 .key = "ro.boot.secure_hardware", 1425 .value = "1", 1426 }, 1427 { 1428 .key = "ro.boot.serialno", 1429 .value = "8XV5T15A20014739", 1430 }, 1431 { 1432 .key = "ro.boot.verifiedbootstate", 1433 .value = "green", 1434 }, 1435 { 1436 .key = "ro.boot.veritymode", 1437 .value = "enforcing", 1438 }, 1439 { 1440 .key = "ro.boot.wifi_cal", 1441 .value = "", 1442 }, 1443 { 1444 .key = "ro.boot.wificountrycode", 1445 .value = "US", 1446 }, 1447 { 1448 .key = "ro.boot.wifimacaddr", 1449 .value = "AC:CF:85:6B:9C:37", 1450 }, 1451 { 1452 .key = "ro.bootimage.build.date", 1453 .value = "Mon Mar 27 18:32:57 UTC 2017", 1454 }, 1455 { 1456 .key = "ro.bootimage.build.date.utc", 1457 .value = "1490639577", 1458 }, 1459 { 1460 .key = "ro.bootimage.build.fingerprint", 1461 .value = "google/angler/angler:7.1.2/N2G47O/3852959:user/release-keys", 1462 }, 1463 { 1464 .key = "ro.bootloader", 1465 .value = "angler-03.68", 1466 }, 1467 { 1468 .key = "ro.bootmode", 1469 .value = "normal", 1470 }, 1471 { 1472 .key = "ro.build.characteristics", 1473 .value = "nosdcard", 1474 }, 1475 { 1476 .key = "ro.build.date", 1477 .value = "Mon Mar 27 18:32:57 UTC 2017", 1478 }, 1479 { 1480 .key = "ro.build.date.utc", 1481 .value = "1490639577", 1482 }, 1483 { 1484 .key = "ro.build.description", 1485 .value = "angler-user 7.1.2 N2G47O 3852959 release-keys", 1486 }, 1487 { 1488 .key = "ro.build.display.id", 1489 .value = "N2G47O", 1490 }, 1491 { 1492 .key = "ro.build.expect.baseband", 1493 .value = "angler-03.81", 1494 }, 1495 { 1496 .key = "ro.build.expect.bootloader", 1497 .value = "angler-03.68", 1498 }, 1499 { 1500 .key = "ro.build.fingerprint", 1501 .value = "google/angler/angler:7.1.2/N2G47O/3852959:user/release-keys", 1502 }, 1503 { 1504 .key = "ro.build.flavor", 1505 .value = "angler-user", 1506 }, 1507 { 1508 .key = "ro.build.host", 1509 .value = "vped7.mtv.corp.google.com", 1510 }, 1511 { 1512 .key = "ro.build.id", 1513 .value = "N2G47O", 1514 }, 1515 { 1516 .key = "ro.build.product", 1517 .value = "angler", 1518 }, 1519 { 1520 .key = "ro.build.tags", 1521 .value = "release-keys", 1522 }, 1523 { 1524 .key = "ro.build.type", 1525 .value = "user", 1526 }, 1527 { 1528 .key = "ro.build.user", 1529 .value = "android-build", 1530 }, 1531 { 1532 .key = "ro.build.version.all_codenames", 1533 .value = "REL", 1534 }, 1535 { 1536 .key = "ro.build.version.base_os", 1537 .value = "", 1538 }, 1539 { 1540 .key = "ro.build.version.codename", 1541 .value = "REL", 1542 }, 1543 { 1544 .key = "ro.build.version.incremental", 1545 .value = "3852959", 1546 }, 1547 { 1548 .key = "ro.build.version.preview_sdk", 1549 .value = "0", 1550 }, 1551 { 1552 .key = "ro.build.version.release", 1553 .value = "7.1.2", 1554 }, 1555 { 1556 .key = "ro.build.version.sdk", 1557 .value = "25", 1558 }, 1559 { 1560 .key = "ro.build.version.security_patch", 1561 .value = "2017-05-05", 1562 }, 1563 { 1564 .key = "ro.carrier", 1565 .value = "unknown", 1566 }, 1567 { 1568 .key = "ro.com.android.dataroaming", 1569 .value = "false", 1570 }, 1571 { 1572 .key = "ro.com.android.prov_mobiledata", 1573 .value = "false", 1574 }, 1575 { 1576 .key = "ro.com.android.wifi-watchlist", 1577 .value = "GoogleGuest", 1578 }, 1579 { 1580 .key = "ro.com.google.clientidbase", 1581 .value = "android-google", 1582 }, 1583 { 1584 .key = "ro.config.alarm_alert", 1585 .value = "Oxygen.ogg", 1586 }, 1587 { 1588 .key = "ro.config.notification_sound", 1589 .value = "Tethys.ogg", 1590 }, 1591 { 1592 .key = "ro.config.ringtone", 1593 .value = "Titania.ogg", 1594 }, 1595 { 1596 .key = "ro.crypto.fs_crypto_blkdev", 1597 .value = "/dev/block/dm-2", 1598 }, 1599 { 1600 .key = "ro.crypto.state", 1601 .value = "encrypted", 1602 }, 1603 { 1604 .key = "ro.crypto.type", 1605 .value = "block", 1606 }, 1607 { 1608 .key = "ro.dalvik.vm.native.bridge", 1609 .value = "0", 1610 }, 1611 { 1612 .key = "ro.debuggable", 1613 .value = "0", 1614 }, 1615 { 1616 .key = "ro.error.receiver.system.apps", 1617 .value = "com.google.android.gms", 1618 }, 1619 { 1620 .key = "ro.expect.recovery_id", 1621 .value = "0xe0ffcc9788ff3d40010da368597592ca5492bd05000000000000000000000000", 1622 }, 1623 { 1624 .key = "ro.facelock.black_timeout", 1625 .value = "700", 1626 }, 1627 { 1628 .key = "ro.facelock.det_timeout", 1629 .value = "2500", 1630 }, 1631 { 1632 .key = "ro.facelock.est_max_time", 1633 .value = "600", 1634 }, 1635 { 1636 .key = "ro.facelock.rec_timeout", 1637 .value = "3500", 1638 }, 1639 { 1640 .key = "ro.frp.pst", 1641 .value = "/dev/block/platform/soc.0/f9824900.sdhci/by-name/frp", 1642 }, 1643 { 1644 .key = "ro.hardware", 1645 .value = "angler", 1646 }, 1647 { 1648 .key = "ro.hwui.drop_shadow_cache_size", 1649 .value = "6", 1650 }, 1651 { 1652 .key = "ro.hwui.gradient_cache_size", 1653 .value = "1", 1654 }, 1655 { 1656 .key = "ro.hwui.layer_cache_size", 1657 .value = "48", 1658 }, 1659 { 1660 .key = "ro.hwui.path_cache_size", 1661 .value = "32", 1662 }, 1663 { 1664 .key = "ro.hwui.r_buffer_cache_size", 1665 .value = "8", 1666 }, 1667 { 1668 .key = "ro.hwui.text_large_cache_height", 1669 .value = "1024", 1670 }, 1671 { 1672 .key = "ro.hwui.text_large_cache_width", 1673 .value = "2048", 1674 }, 1675 { 1676 .key = "ro.hwui.text_small_cache_height", 1677 .value = "1024", 1678 }, 1679 { 1680 .key = "ro.hwui.text_small_cache_width", 1681 .value = "1024", 1682 }, 1683 { 1684 .key = "ro.hwui.texture_cache_flushrate", 1685 .value = "0.4", 1686 }, 1687 { 1688 .key = "ro.hwui.texture_cache_size", 1689 .value = "72", 1690 }, 1691 { 1692 .key = "ro.min_freq_0", 1693 .value = "384000", 1694 }, 1695 { 1696 .key = "ro.min_freq_4", 1697 .value = "384000", 1698 }, 1699 { 1700 .key = "ro.oem_unlock_supported", 1701 .value = "1", 1702 }, 1703 { 1704 .key = "ro.opengles.version", 1705 .value = "196610", 1706 }, 1707 { 1708 .key = "ro.product.board", 1709 .value = "angler", 1710 }, 1711 { 1712 .key = "ro.product.brand", 1713 .value = "google", 1714 }, 1715 { 1716 .key = "ro.product.cpu.abi", 1717 .value = "arm64-v8a", 1718 }, 1719 { 1720 .key = "ro.product.cpu.abilist", 1721 .value = "arm64-v8a,armeabi-v7a,armeabi", 1722 }, 1723 { 1724 .key = "ro.product.cpu.abilist32", 1725 .value = "armeabi-v7a,armeabi", 1726 }, 1727 { 1728 .key = "ro.product.cpu.abilist64", 1729 .value = "arm64-v8a", 1730 }, 1731 { 1732 .key = "ro.product.device", 1733 .value = "angler", 1734 }, 1735 { 1736 .key = "ro.product.first_api_level", 1737 .value = "23", 1738 }, 1739 { 1740 .key = "ro.product.locale", 1741 .value = "en-US", 1742 }, 1743 { 1744 .key = "ro.product.manufacturer", 1745 .value = "Huawei", 1746 }, 1747 { 1748 .key = "ro.product.model", 1749 .value = "Nexus 6P", 1750 }, 1751 { 1752 .key = "ro.product.name", 1753 .value = "angler", 1754 }, 1755 { 1756 .key = "ro.qc.sdk.audio.fluencetype", 1757 .value = "fluence", 1758 }, 1759 { 1760 .key = "ro.recovery_id", 1761 .value = "0xd6b94a97eea9b48cd5d39cb9941213964057df4d000000000000000000000000", 1762 }, 1763 { 1764 .key = "ro.retaildemo.video_path", 1765 .value = "/data/preloads/demo/retail_demo.mp4", 1766 }, 1767 { 1768 .key = "ro.revision", 1769 .value = "0", 1770 }, 1771 { 1772 .key = "ro.ril.svdo", 1773 .value = "false", 1774 }, 1775 { 1776 .key = "ro.ril.svlte1x", 1777 .value = "false", 1778 }, 1779 { 1780 .key = "ro.runtime.firstboot", 1781 .value = "1463547108428", 1782 }, 1783 { 1784 .key = "ro.secure", 1785 .value = "1", 1786 }, 1787 { 1788 .key = "ro.serialno", 1789 .value = "8XV5T15A20014739", 1790 }, 1791 { 1792 .key = "ro.setupwizard.enterprise_mode", 1793 .value = "1", 1794 }, 1795 { 1796 .key = "ro.setupwizard.rotation_locked", 1797 .value = "true", 1798 }, 1799 { 1800 .key = "ro.sf.lcd_density", 1801 .value = "560", 1802 }, 1803 { 1804 .key = "ro.telephony.call_ring.multiple", 1805 .value = "0", 1806 }, 1807 { 1808 .key = "ro.telephony.default_cdma_sub", 1809 .value = "0", 1810 }, 1811 { 1812 .key = "ro.telephony.default_network", 1813 .value = "10", 1814 }, 1815 { 1816 .key = "ro.url.legal", 1817 .value = "http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html", 1818 }, 1819 { 1820 .key = "ro.url.legal.android_privacy", 1821 .value = "http://www.google.com/intl/%s/mobile/android/basic/privacy.html", 1822 }, 1823 { 1824 .key = "ro.vendor.build.date", 1825 .value = "Mon Mar 27 18:32:57 UTC 2017", 1826 }, 1827 { 1828 .key = "ro.vendor.build.date.utc", 1829 .value = "1490639577", 1830 }, 1831 { 1832 .key = "ro.vendor.build.fingerprint", 1833 .value = "google/angler/angler:7.1.2/N2G47O/3852959:user/release-keys", 1834 }, 1835 { 1836 .key = "ro.vendor.extension_library", 1837 .value = "libqti-perfd-client.so", 1838 }, 1839 { 1840 .key = "ro.wifi.channels", 1841 .value = "", 1842 }, 1843 { 1844 .key = "ro.zygote", 1845 .value = "zygote64_32", 1846 }, 1847 { 1848 .key = "security.perf_harden", 1849 .value = "1", 1850 }, 1851 { 1852 .key = "selinux.reload_policy", 1853 .value = "1", 1854 }, 1855 { 1856 .key = "service.bootanim.exit", 1857 .value = "1", 1858 }, 1859 { 1860 .key = "sys.boot_completed", 1861 .value = "1", 1862 }, 1863 { 1864 .key = "sys.listeners.registered", 1865 .value = "true", 1866 }, 1867 { 1868 .key = "sys.logbootcomplete", 1869 .value = "1", 1870 }, 1871 { 1872 .key = "sys.oem_unlock_allowed", 1873 .value = "0", 1874 }, 1875 { 1876 .key = "sys.sysctl.extra_free_kbytes", 1877 .value = "43200", 1878 }, 1879 { 1880 .key = "sys.usb.config", 1881 .value = "ptp,adb", 1882 }, 1883 { 1884 .key = "sys.usb.configfs", 1885 .value = "0", 1886 }, 1887 { 1888 .key = "sys.usb.ffs.ready", 1889 .value = "1", 1890 }, 1891 { 1892 .key = "sys.usb.state", 1893 .value = "ptp,adb", 1894 }, 1895 { 1896 .key = "telephony.lteOnCdmaDevice", 1897 .value = "1", 1898 }, 1899 { 1900 .key = "vidc.debug.perf.mode", 1901 .value = "2", 1902 }, 1903 { 1904 .key = "vidc.enc.dcvs.extra-buff-count", 1905 .value = "2", 1906 }, 1907 { 1908 .key = "vold.decrypt", 1909 .value = "trigger_restart_framework", 1910 }, 1911 { 1912 .key = "vold.has_adoptable", 1913 .value = "0", 1914 }, 1915 { 1916 .key = "vold.post_fs_data_done", 1917 .value = "1", 1918 }, 1919 { 1920 .key = "wifi.interface", 1921 .value = "wlan0", 1922 }, 1923 { 1924 .key = "wlan.driver.status", 1925 .value = "ok", 1926 }, 1927 { NULL }, 1928 }; 1929 #endif /* __ANDROID__ */ 1930