[Xposed Framework Modules] Ariac Konrel:
I've seen lots of reports of this not working and a few of this module working on Nougat. I performed a few tests and extracted the logs.

Below I've attached four three Xposed logs in two different versions of the app and SELinux permissive/enforcing.

I hope you find them useful. Thanks for your work, I remember using this back on my G3 in 2014. Wonderful module.

Device: HTC 10

ROM: Resurrection Remix 5.8.4 (LineageOS 14.1 based)

Android version: 7.1.2

Xposed version: 88.0

The testing methods originally cycled through the modes, but all had no effect. I kept them all during the "flat" style in the app.

2.1.0 SELinux enforcing:

10-11 16:11:30.679 I/Xposed ( 642): Loading modules from /data/app/com.bocharov.xposed.fscb-2/base.apk
10-11 16:11:30.718 I/Xposed ( 642): Loading class com.bocharov.xposed.fscb.Module
10-11 16:11:47.997 I/Xposed ( 1542): fscb >> e >> No Such Class >> com.android.internal.policy.impl.PhoneWindow
10-11 16:11:47.998 I/Xposed ( 1542): fscb >> e >> No Such Class >> com.android.internal.policy.impl.PhoneWindow$DecorView
10-11 16:11:48.001 I/Xposed ( 1551): fscb >> e >> No Such Class >> com.android.systemui.BatteryMeterView$BatteryMeterMode
10-11 16:11:48.003 I/Xposed ( 1551): fscb >> e >> No Such Method >> com.android.systemui.BatteryMeterView#createBatteryMeterDrawable(null)#exact
10-11 16:11:48.046 I/Xposed ( 1551): fscb >> e >> No Such Method >> com.android.systemui.statusbar.StatusBarIconView#equals(java.lang.Object)#exact
10-11 16:11:49.387 I/Xposed ( 1551): fscb >> e >> No Such Field >> com.android.systemui.statusbar.phone.PhoneStatusBar#mUpdateDarkModeRunnable
10-11 16:11:51.117 I/Xposed ( 1551): fscb >> e >> No Such Field >> com.android.systemui.statusbar.phone.PhoneStatusBar#mNavigationBarView

2.1.0 SELinux permissive (after soft reboot):

I’m actually skipping this one because it’s the same as the previous logs. Plus it’s an old version and also failed.

3.0.0 beta 1 SELinux enforcing:

10-11 16:23:37.356 I/Xposed ( 640): Loading modules from /data/app/com.bocharov.xposed.fscb-1/base.apk
10-11 16:23:37.396 I/Xposed ( 640): Loading class com.bocharov.xposed.fscb.Module
10-11 16:23:37.485 E/Xposed ( 640): Failed to load class com.bocharov.xposed.fscb.Module
10-11 16:23:37.485 E/Xposed ( 640): java.io.IOException: Permission denied
10-11 16:23:37.485 E/Xposed ( 640):	at java.io.UnixFileSystem.createFileExclusively0(Native Method)
10-11 16:23:37.485 E/Xposed ( 640):	at java.io.UnixFileSystem.createFileExclusively(UnixFileSystem.java:280)
10-11 16:23:37.485 E/Xposed ( 640):	at java.io.File.createNewFile(File.java:948)
10-11 16:23:37.485 E/Xposed ( 640):	at com.bocharov.xposed.fscb.Module.onInitZygote(SourceFile:45)
10-11 16:23:37.485 E/Xposed ( 640):	at l.g.a(SourceFile:12)
10-11 16:23:37.485 E/Xposed ( 640):	at com.bocharov.xposed.fscb.Module.initZygote(SourceFile:30)

3.0.0 beta 1 SELinux permissive: (MODULE WORKED HERE)

10-11 16:30:11.125 I/Xposed ( 6064): Loading modules from /data/app/com.bocharov.xposed.fscb-1/base.apk
10-11 16:30:11.143 I/Xposed ( 6064): Loading class com.bocharov.xposed.fscb.Module
10-11 16:30:27.604 I/Xposed ( 6864): fscb >> e >> No Such Field >> com.android.internal.policy.PhoneWindow#mContentRoot
10-11 16:30:27.606 I/Xposed ( 6574): fscb >> e >> No Such Field >> com.android.systemui.statusbar.phone.PhoneStatusBar#mNavigationBarView

It only worked, on quite a few apps, when I set SELinux to permissive and soft rebooted (3.0.0 beta 1). I also noticed that a lot of the logs looped so I cleaned them up a bit before submitting.