[Magisk] osm0sis:
13.6 still has the weird logcat prop stuff which started in 13.3...

:/ $ su
:/ # logcat | grep PIF
11-24 19:40:50.837 6395 6811 D PIF/Native: [ro.surface_flinger.has_wide_color_display] -> true
11-24 19:40:50.837 6395 6811 D PIF/Native: [ro.surface_flinger.has_HDR_display] -> true
11-24 19:40:50.955 6395 7611 D PIF/Native: [ro.build.version.security_patch] -> 2017-08-05
11-24 19:40:50.999 6395 7611 D PIF/Native: [ro.secure] -> 1
11-24 19:40:50.999 6395 7611 D PIF/Native: [ro.debuggable] -> 0
11-24 19:40:50.999 6395 7611 D PIF/Native: [sys.usb.state] -> adb
11-24 19:40:51.000 6395 7611 D PIF/Native: [ro.boot.hardware.revision] -> NA
11-24 19:40:51.191 6395 7611 D PIF/Native: [ro.product.first_api_level] -> 23
11-24 19:40:51.191 6395 7611 D PIF/Native: [ro.boot.verifiedbootstate] -> green
11-24 19:40:51.205 6395 7611 D PIF/Native: [ro.surface_flinger.has_wide_color_display] -> true
11-24 19:40:51.205 6395 7611 D PIF/Native: [ro.surface_flinger.has_HDR_display] -> true
11-24 19:40:51.254 6395 7611 D PIF/Native: [ro.zygote] -> zygote64_32
11-24 19:40:51.255 6395 7611 D PIF/Native: [ro.board.first_api_level] -> 23
11-24 19:40:51.255 6395 7611 D PIF/Native: [ro.vendor.api_level] -> 23
11-24 19:40:51.342 6395 7611 D PIF/Java: DroidGuard detected!
11-24 19:40:51.361 6395 7611 D PIF/Native: [ro.surface_flinger.has_wide_color_display] -> true
11-24 19:40:51.361 6395 7611 D PIF/Native: [ro.surface_flinger.has_HDR_display] -> true
11-24 19:40:51.999 6395 7596 D PIF/Native: [ro.surface_flinger.has_wide_color_display] -> true
11-24 19:40:51.999 6395 7596 D PIF/Native: [ro.surface_flinger.has_HDR_display] -> true
11-24 19:40:52.104 6395 7596 D PIF/Native: [ro.board.first_api_level] -> 23
11-24 19:40:52.104 6395 7596 D PIF/Native: [ro.vendor.api_level] -> 23
11-24 19:40:52.185 6395 7596 D PIF/Native: [ro.build.version.security_patch] -> 2017-08-05
11-24 19:40:52.200 6395 7596 D PIF/Native: [ro.product.first_api_level] -> 23
11-24 19:40:52.200 6395 7596 D PIF/Native: [ro.boot.verifiedbootstate] -> green
11-24 19:40:52.201 6395 7596 D PIF/Native: [ro.zygote] -> zygote64_32
11-24 19:40:52.216 6395 7596 D PIF/Native: [ro.secure] -> 1
11-24 19:40:52.216 6395 7596 D PIF/Native: [ro.debuggable] -> 0
11-24 19:40:52.217 6395 7596 D PIF/Native: [sys.usb.state] -> adb
11-24 19:40:52.860 6395 6422 D PIF/Native: [ro.secure] -> 1
11-24 19:40:52.860 6395 6422 D PIF/Native: [ro.debuggable] -> 0
11-24 19:40:52.860 6395 6422 D PIF/Native: [sys.usb.state] -> adb
^C
130|:/ # logcat | grep PIF
11-24 19:41:40.561 6395 6493 D PIF/Native: [persist.sys.timezone] -> America/Halifax
11-24 19:42:29.392 6395 6811 D PIF/Native: [ro.product.first_api_level] -> 23
11-24 19:42:29.392 6395 6811 D PIF/Native: [ro.boot.verifiedbootstate] -> green
11-24 19:42:29.478 6395 6811 D PIF/Native: [ro.zygote] -> zygote64_32
11-24 19:42:29.479 6395 6811 D PIF/Native: [ro.secure] -> 1
11-24 19:42:29.479 6395 6811 D PIF/Native: [ro.debuggable] -> 0
11-24 19:42:29.479 6395 6811 D PIF/Native: [sys.usb.state] -> adb
11-24 19:42:29.513 6395 6811 D PIF/Native: [ro.surface_flinger.has_wide_color_display] -> true
11-24 19:42:29.513 6395 6811 D PIF/Native: [ro.surface_flinger.has_HDR_display] -> true
11-24 19:42:29.525 6395 6811 D PIF/Native: [ro.boot.hardware.revision] -> NA
11-24 19:42:29.526 6395 6811 D PIF/Java: DroidGuard detected!
11-24 19:42:29.545 6395 6811 D PIF/Native: [ro.board.first_api_level] -> 23
11-24 19:42:29.545 6395 6811 D PIF/Native: [ro.vendor.api_level] -> 23
11-24 19:42:29.578 6395 6811 D PIF/Native: [ro.build.version.security_patch] -> 2017-08-05
^C
130|:/ #

It shouldn't be looking at or touching most of those.

I do appreciate that all the module stuff is now on GitHub, that's a big step forward organizationally.

Though confusing that there's both a (presumably working) pif.json on the repo now and another set of default values baked into the code. I still think none should be visible outside of downloading the zip, but I guess we can agree to disagree. 🤷‍♂️

Edit: Removing Security Patch and First API lines (or values) from a .json with a print that shouldn't need them just causes GMS to crash. 😲