[Xposed Framework Modules] foobar2605:
Tried but it even doesn't start. I get the following log:

I/ActivityManager( 2142): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=it.vanini.ottavio.android.utility/.AirplaneSwitch bnds=[270,336][540,600] (has extras)} from uid 10159
E/Sensors ( 2142): Acc old sensor_state 2177, new sensor_state : 2176 en : 0
I/ActivityManager( 2142): Start proc 31593:it.vanini.ottavio.android.utility/u0a231 for activity it.vanini.ottavio.android.utility/.AirplaneSwitch
W/main (31593): type=1400 audit(0.0:170443): avc: denied { read } for name="u:object_r:wcnss_prop:s0" dev="tmpfs" ino=5707 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:wcnss_prop:s0 tclass=file permissive=0
W/main (31593): type=1300 audit(0.0:170443): arch=40000028 syscall=334 per=800008 success=no exit=-13 a0=ffffff9c a1=bedd1eb0 a2=4 a3=0 items=1 ppid=2006 ppcomm=main auid=4294967295 uid=10231 gid=10231 euid=10231 suid=10231 fsuid=10231 egid=10231 sgid=10231 fsgid=10231 tty=(none) ses=4294967295 exe="/system/bin/app_process32_xposed" subj=u:r:untrusted_app_25:s0:c512,c768 key=(null)
W/auditd ( 323): type=1307 audit(0.0:170443): cwd="/"
W/auditd ( 323): type=1302 audit(0.0:170443): item=0 name="/dev/__properties__/u:object_r:wcnss_prop:s0" inode=5707 dev=00:0c mode=0100444 ouid=0 ogid=0 rdev=00:00 obj=u:object_r:wcnss_prop:s0
W/auditd ( 323): type=1327 audit(0.0:170443): proctitle="zygote"
W/auditd ( 323): type=1320 audit(0.0:170443):
W/main (31593): type=1400 audit(0.0:170444): avc: denied { read } for name="u:object_r:wififtmd_prop:s0" dev="tmpfs" ino=5708 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:wififtmd_prop:s0 tclass=file permissive=0
W/main (31593): type=1300 audit(0.0:170444): arch=40000028 syscall=334 per=800008 success=no exit=-13 a0=ffffff9c a1=bedd1eb0 a2=4 a3=0 items=1 ppid=2006 ppcomm=main auid=4294967295 uid=10231 gid=10231 euid=10231 suid=10231 fsuid=10231 egid=10231 sgid=10231 fsgid=10231 tty=(none) ses=4294967295 exe="/system/bin/app_process32_xposed" subj=u:r:untrusted_app_25:s0:c512,c768 key=(null)
W/auditd ( 323): type=1307 audit(0.0:170444): cwd="/"
W/auditd ( 323): type=1302 audit(0.0:170444): item=0 name="/dev/__properties__/u:object_r:wififtmd_prop:s0" inode=5708 dev=00:0c mode=0100444 ouid=0 ogid=0 rdev=00:00 obj=u:object_r:wififtmd_prop:s0
W/auditd ( 323): type=1327 audit(0.0:170444): proctitle="zygote"
W/auditd ( 323): type=1320 audit(0.0:170444):
W/main (31593): type=1400 audit(0.0:170445): avc: denied { read } for name="u:object_r:spcomlib_prop:s0" dev="tmpfs" ino=5709 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:spcomlib_prop:s0 tclass=file permissive=0
W/main (31593): type=1300 audit(0.0:170445): arch=40000028 syscall=334 per=800008 success=no exit=-13 a0=ffffff9c a1=bedd1eb0 a2=4 a3=0 items=1 ppid=2006 ppcomm=main auid=4294967295 uid=10231 gid=10231 euid=10231 suid=10231 fsuid=10231 egid=10231 sgid=10231 fsgid=10231 tty=(none) ses=4294967295 exe="/system/bin/app_process32_xposed" subj=u:r:untrusted_app_25:s0:c512,c768 key=(null)
W/auditd ( 323): type=1307 audit(0.0:170445): cwd="/"
W/auditd ( 323): type=1302 audit(0.0:170445): item=0 name="/dev/__properties__/u:object_r:spcomlib_prop:s0" inode=5709 dev=00:0c mode=0100444 ouid=0 ogid=0 rdev=00:00 obj=u:object_r:spcomlib_prop:s0
W/auditd ( 323): type=1327 audit(0.0:170445): proctitle="zygote"
W/auditd ( 323): type=1320 audit(0.0:170445):
W/main (31593): type=1400 audit(0.0:170446): avc: denied { read } for name="u:object_r:vendor_rild_libpath_prop:s0" dev="tmpfs" ino=5710 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:vendor_rild_libpath_prop:s0 tclass=file permissive=0
W/main (31593): type=1300 audit(0.0:170446): arch=40000028 syscall=334 per=800008 success=no exit=-13 a0=ffffff9c a1=bedd1eb0 a2=4 a3=0 items=1 ppid=2006 ppcomm=main auid=4294967295 uid=10231 gid=10231 euid=10231 suid=10231 fsuid=10231 egid=10231 sgid=10231 fsgid=10231 tty=(none) ses=4294967295 exe="/system/bin/app_process32_xposed" subj=u:r:untrusted_app_25:s0:c512,c768 key=(null)
W/zygote (31593): ClassLoaderContext size mismatch. expected=1, actual=2 (PCL[] | PCL[];PCL[/data/dalvik-cache/xposed_XResourcesSuperClass.dex*2802528989:/data/dalvik-cache/xposed_XTypedArraySuperClass.dex*708326108])
E/Xposed (31593): java.lang.ClassCastException: class android.content.res.XResources doesn't extend class android.content.res.CompatResources
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.cloneToSubclass(XposedBridge.java:500)
E/Xposed (31593): at de.robv.android.xposed.XposedInit.cloneToXResources(XposedInit.java:392)
E/Xposed (31593): at de.robv.android.xposed.XposedInit.access$100(XposedInit.java:63)
E/Xposed (31593): at de.robv.android.xposed.XposedInit$7.afterHookedMethod(XposedInit.java:285)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:375)
E/Xposed (31593): at android.app.ResourcesManager.getOrCreateResources(<Xposed>)
E/Xposed (31593): at android.app.ResourcesManager.getResources(ResourcesManager.java:713)
E/Xposed (31593): at android.app.LoadedApk.getResources(LoadedApk.java:951)
E/Xposed (31593): at android.app.ContextImpl.createAppContext(ContextImpl.java:2279)
E/Xposed (31593): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5690)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:361)
E/Xposed (31593): at android.app.ActivityThread.handleBindApplication(<Xposed>)
E/Xposed (31593): at android.app.ActivityThread.-wrap1(Unknown Source:0)
E/Xposed (31593): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1685)
E/Xposed (31593): at android.os.Handler.dispatchMessage(Handler.java:106)
E/Xposed (31593): at android.os.Looper.loop(Looper.java:164)
E/Xposed (31593): at android.app.ActivityThread.main(ActivityThread.java:6578)
E/Xposed (31593): at java.lang.reflect.Method.invoke(Native Method)
E/Xposed (31593): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:460)
E/Xposed (31593): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
E/Xposed (31593): java.lang.ClassCastException: class android.content.res.XResources doesn't extend class android.content.res.CompatResources
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.cloneToSubclass(XposedBridge.java:500)
E/Xposed (31593): at de.robv.android.xposed.XposedInit.cloneToXResources(XposedInit.java:392)
E/Xposed (31593): at de.robv.android.xposed.XposedInit.access$100(XposedInit.java:63)
E/Xposed (31593): at de.robv.android.xposed.XposedInit$7.afterHookedMethod(XposedInit.java:285)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:375)
E/Xposed (31593): at android.app.ResourcesManager.getOrCreateResources(<Xposed>)
E/Xposed (31593): at android.app.ResourcesManager.createBaseActivityResources(ResourcesManager.java:564)
E/Xposed (31593): at android.app.ContextImpl.createActivityContext(ContextImpl.java:2318)
E/Xposed (31593): at android.app.ActivityThread.createBaseContextForActivity(ActivityThread.java:2844)
E/Xposed (31593): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2698)
E/Xposed (31593): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2895)
E/Xposed (31593): at android.app.ActivityThread.-wrap11(Unknown Source:0)
E/Xposed (31593): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1618)
E/Xposed (31593): at android.os.Handler.dispatchMessage(Handler.java:106)
E/Xposed (31593): at android.os.Looper.loop(Looper.java:164)
E/Xposed (31593): at android.app.ActivityThread.main(ActivityThread.java:6578)
E/Xposed (31593): at java.lang.reflect.Method.invoke(Native Method)
E/Xposed (31593): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:460)
E/Xposed (31593): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
E/Xposed (31593): java.lang.ClassCastException: class android.content.res.XResources doesn't extend class android.content.res.CompatResources
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.cloneToSubclass(XposedBridge.java:500)
E/Xposed (31593): at de.robv.android.xposed.XposedInit.cloneToXResources(XposedInit.java:392)
E/Xposed (31593): at de.robv.android.xposed.XposedInit.access$100(XposedInit.java:63)
E/Xposed (31593): at de.robv.android.xposed.XposedInit$7.afterHookedMethod(XposedInit.java:285)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:375)
E/Xposed (31593): at android.app.ResourcesManager.getOrCreateResources(<Xposed>)
E/Xposed (31593): at android.app.ResourcesManager.getResources(ResourcesManager.java:713)
E/Xposed (31593): at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1999)
E/Xposed (31593): at android.app.ApplicationPackageManager.getResourcesForApplication(ApplicationPackageManager.java:1378)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:361)
E/Xposed (31593): at android.app.ApplicationPackageManager.getResourcesForApplication(<Xposed>)
E/Xposed (31593): at android.app.ApplicationPackageManager.getText(ApplicationPackageManager.java:1635)
E/Xposed (31593): at android.content.pm.ComponentInfo.loadLabel(ComponentInfo.java:106)
E/Xposed (31593): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2730)
E/Xposed (31593): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2895)
E/Xposed (31593): at android.app.ActivityThread.-wrap11(Unknown Source:0)
E/Xposed (31593): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1618)
E/Xposed (31593): at android.os.Handler.dispatchMessage(Handler.java:106)
E/Xposed (31593): at android.os.Looper.loop(Looper.java:164)
E/Xposed (31593): at android.app.ActivityThread.main(ActivityThread.java:6578)
E/Xposed (31593): at java.lang.reflect.Method.invoke(Native Method)
E/Xposed (31593): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:460)
E/Xposed (31593): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
E/Xposed (31593): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
W/Settings(31593): Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
W/Settings(31593): Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, value is unchanged.
W/ActivityManager( 2142): Permission Denial: not allowed to send broadcast android.intent.action.AIRPLANE_MODE from pid=31593, uid=10231
E/AndroidRuntime(31593): FATAL EXCEPTION: Thread-2
E/AndroidRuntime(31593): Process: it.vanini.ottavio.android.utility, PID: 31593
E/AndroidRuntime(31593): java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.AIRPLANE_MODE from pid=31593, uid=10231
E/AndroidRuntime(31593): at android.os.Parcel.readException(Parcel.java:2005)
E/AndroidRuntime(31593): at android.os.Parcel.readException(Parcel.java:1951)
E/AndroidRuntime(31593): at android.app.IActivityManager$Stub$Proxy.broadcastIntent(IActivityManager.java:4491)
E/AndroidRuntime(31593): at android.app.ContextImpl.sendBroadcast(ContextImpl.java:979)
E/AndroidRuntime(31593): at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:437)
E/AndroidRuntime(31593): at it.vanini.ottavio.android.utility.AirplaneSwitch.setAirplaneModeOn(AirplaneSwitch.java:53)
E/AndroidRuntime(31593): at it.vanini.ottavio.android.utility.AirplaneSwitch.run(AirplaneSwitch.java:22)
E/AndroidRuntime(31593): at java.lang.Thread.run(Thread.java:764)
W/ActivityManager( 2142): Force finishing activity it.vanini.ottavio.android.utility/.AirplaneSwitch

I've installed xposed v90-beta3 on Android 8.1.0 (Oreo, API27, arm)

Best,

Foo