[Android Apps and Games] gps3dx:
I have the same issue with the free LITE app on my OREO ( RR custom rom on oneplus 3 ) , with magiskSU. ( magisk v17.1 ).

any gesture I pre-define simply will not work on any screen/app what so ever.

on nougat - no problem - issue only happens on oreo.

I also made sure to enable all permission to the app, inc the one from 2nd quote above.

also the app don't recognize my 'synaptics' swipes WITHIN APP;

I go into 'device setup' and doing manual calibration - it's NOT registering any swipe I make ! ( All I get is 0x0 result no matter where I swipe during calibration).

I can only press the 'default' ( under calibration ) button to revert back to my original device X*Y resolution ( 1920x1080 ).

Lastly, I tried many 'parser' configuration ( under 'device setup' ) e.i undefined / modern / legacy - the app does not register ANY swipe when I perform calibration NOR executing any pre-defined gesture.

I made logcat, grep for 'gesture', after I disabled & enabled the app's service:

09-06 01:02:39.138 21266 21266 D gesturecontroldemo: is Lite: com.goodmooddroid.gesturecontroldemo
09-06 01:04:44.971 21266 21266 D gesturecontroldemo: ShellInputStream.kill
09-06 01:04:47.554 21266 21669 E gesturecontroldemo: key error
09-06 01:04:47.554 21266 21669 [B][U]E gesturecontroldemo: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.ComponentName android.content.Intent.getComponent()' on a null object reference[/U][/B]
09-06 01:04:47.554 21266 21669 E gesturecontroldemo: at android.app.ContextImpl.validateServiceIntent(ContextImpl.java:1462)
09-06 01:04:47.554 21266 21669 E gesturecontroldemo: at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1609)
09-06 01:04:47.554 21266 21669 E gesturecontroldemo: at android.app.ContextImpl.bindService(ContextImpl.java:1557)
09-06 01:04:47.554 21266 21669 E gesturecontroldemo: at android.content.ContextWrapper.bindService(ContextWrapper.java:684)
09-06 01:04:47.554 21266 21669 E gesturecontroldemo: at com.gmd.gc.util.VersionUtil.checkRegistration(VersionUtil.java:267)
09-06 01:04:47.554 21266 21669 E gesturecontroldemo: at com.gmd.gc.GlobalTouchObserverThread.run(GlobalTouchObserverThread.java:57)
09-06 01:04:47.668 21266 21674 D gesturecontroldemo: Possible device: msm8996-tasha-mtp-snd-card Button Jack
09-06 01:04:47.676 21266 21674 D gesturecontroldemo: Possible device: msm8996-tasha-mtp-snd-card Headset Jack
09-06 01:04:47.693 21266 21674 D gesturecontroldemo: Possible device: qpnp_pon
09-06 01:04:47.707 21266 21674 D gesturecontroldemo: Possible device: fpc1020
09-06 01:04:47.726 21266 21674 D gesturecontroldemo: Possible device: tri-state-key
09-06 01:04:47.747 21266 21674 D gesturecontroldemo: Possible device: gpio-keys
09-06 01:04:47.767 21266 21674 D gesturecontroldemo: Possible device: synaptics
09-06 01:04:47.786 21266 21674 D gesturecontroldemo: Possible device: synaptics
09-06 01:04:47.833 21266 21669 D gesturecontroldemo: Overriden parser: ICS_DEFAULT
09-06 01:04:47.833 21266 21669 D gesturecontroldemo: Registering device: synaptics (ICS_DEFAULT)
09-06 01:04:47.838 21266 21669 D gesturecontroldemo: Parser created: synaptics (ICS_DEFAULT)
09-06 01:04:47.839 21266 21669 D gesturecontroldemo: Staring event stream...

[MENTION=4147454]StupidIdea[/MENTION] - can you please take a look at this ?

i'm about the 4-5th person that complains about that oreo issue ( with magiskSU as root, apparently )