[Magisk] R+Z:
I've done my best and I can't get this to work with omnirom on oneplus 6.

First I tried just flashing nanodroid, but things will hang on the boot animation if I do so.

Then I tried deodexing the services.jar and that doesn't seem to change things.

Saved a full adb log of the device trying to boot, I can't send links as a new user and I can't send files here so I'm not really sure how to share this with you.

Here's the bit I think explains things:

10-29 04:52:35.888 3094 3094 W PackageManager: Destroying orphaned/data/app/org.microg.gms.droidguard-1
10-29 04:52:35.888 904 1444 E : Couldn't unlinkat DroidGuard.apk: Permission denied
10-29 04:52:35.888 904 1444 E : Couldn't rmdir /data/app/org.microg.gms.droidguard-1: Permission denied
10-29 04:52:35.888 904 1444 E installd: Failed to delete /data/app/org.microg.gms.droidguard-1: Permission denied
10-29 04:52:35.889 3094 3094 W PackageManager: Failed to remove code path
10-29 04:52:35.889 3094 3094 W PackageManager: com.android.server.pm.Installer$InstallerException: android.os.ServiceSpecificException: Failed to delete /data/app/org.microg.gms.droidguard-1 (code 13)
10-29 04:52:35.889 3094 3094 W PackageManager:	at com.android.server.pm.Installer.rmPackageDir(Installer.java:373)
10-29 04:52:35.889 3094 3094 W PackageManager:	at com.android.server.pm.PackageManagerService.removeCodePathLI(PackageManagerService.java:9626)
10-29 04:52:35.889 3094 3094 W PackageManager:	at com.android.server.pm.PackageManagerService.reconcileApps(PackageManagerService.java:22509)
10-29 04:52:35.889 3094 3094 W PackageManager:	at com.android.server.pm.PackageManagerService.systemReady(PackageManagerService.java:21329)
10-29 04:52:35.889 3094 3094 W PackageManager:	at com.android.server.SystemServer.startOtherServices(SystemServer.java:1723)
10-29 04:52:35.889 3094 3094 W PackageManager:	at com.android.server.SystemServer.run(SystemServer.java:451)
10-29 04:52:35.889 3094 3094 W PackageManager:	at com.android.server.SystemServer.main(SystemServer.java:314)
10-29 04:52:35.889 3094 3094 W PackageManager:	at java.lang.reflect.Method.invoke(Native Method)
10-29 04:52:35.889 3094 3094 W PackageManager:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
10-29 04:52:35.889 3094 3094 W PackageManager:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:838)
10-29 04:52:35.889 3094 3094 E System : ******************************************
10-29 04:52:35.889 3094 3094 E System : ************ Failure starting system services
10-29 04:52:35.889 3094 3094 E System : java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.android.vending: android.permission.READ_RUNTIME_PROFILES}
10-29 04:52:35.889 3094 3094 E System :	at com.android.server.pm.permission.PermissionManagerService.systemReady(PermissionManagerService.java:2005)
10-29 04:52:35.889 3094 3094 E System :	at com.android.server.pm.permission.PermissionManagerService.access$100(PermissionManagerService.java:89)
10-29 04:52:35.889 3094 3094 E System :	at com.android.server.pm.permission.PermissionManagerService$PermissionManagerInternalImpl.systemReady(PermissionManagerService.java:2052)
10-29 04:52:35.889 3094 3094 E System :	at com.android.server.pm.PackageManagerService.systemReady(PackageManagerService.java:21331)
10-29 04:52:35.889 3094 3094 E System :	at com.android.server.SystemServer.startOtherServices(SystemServer.java:1723)
10-29 04:52:35.889 3094 3094 E System :	at com.android.server.SystemServer.run(SystemServer.java:451)
10-29 04:52:35.889 3094 3094 E System :	at com.android.server.SystemServer.main(SystemServer.java:314)
10-29 04:52:35.889 3094 3094 E System :	at java.lang.reflect.Method.invoke(Native Method)
10-29 04:52:35.889 3094 3094 E System :	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
10-29 04:52:35.889 3094 3094 E System :	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:838)
10-29 04:52:35.889 3094 3094 E Zygote : System zygote died with exception
10-29 04:52:35.889 3094 3094 E Zygote : java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.android.vending: android.permission.READ_RUNTIME_PROFILES}
10-29 04:52:35.889 3094 3094 E Zygote :	at com.android.server.pm.permission.PermissionManagerService.systemReady(PermissionManagerService.java:2005)
10-29 04:52:35.889 3094 3094 E Zygote :	at com.android.server.pm.permission.PermissionManagerService.access$100(PermissionManagerService.java:89)
10-29 04:52:35.889 3094 3094 E Zygote :	at com.android.server.pm.permission.PermissionManagerService$PermissionManagerInternalImpl.systemReady(PermissionManagerService.java:2052)
10-29 04:52:35.889 3094 3094 E Zygote :	at com.android.server.pm.PackageManagerService.systemReady(PackageManagerService.java:21331)
10-29 04:52:35.889 3094 3094 E Zygote :	at com.android.server.SystemServer.startOtherServices(SystemServer.java:1723)
10-29 04:52:35.889 3094 3094 E Zygote :	at com.android.server.SystemServer.run(SystemServer.java:451)
10-29 04:52:35.889 3094 3094 E Zygote :	at com.android.server.SystemServer.main(SystemServer.java:314)
10-29 04:52:35.889 3094 3094 E Zygote :	at java.lang.reflect.Method.invoke(Native Method)
10-29 04:52:35.889 3094 3094 E Zygote :	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
10-29 04:52:35.889 3094 3094 E Zygote :	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:838)
10-29 04:52:35.889 3094 3094 D AndroidRuntime: Shutting down VM
10-29 04:52:35.889 3094 3094 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
10-29 04:52:35.889 3094 3094 E AndroidRuntime: java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.android.vending: android.permission.READ_RUNTIME_PROFILES}
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at com.android.server.pm.permission.PermissionManagerService.systemReady(PermissionManagerService.java:2005)
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at com.android.server.pm.permission.PermissionManagerService.access$100(PermissionManagerService.java:89)
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at com.android.server.pm.permission.PermissionManagerService$PermissionManagerInternalImpl.systemReady(PermissionManagerService.java:2052)
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at com.android.server.pm.PackageManagerService.systemReady(PackageManagerService.java:21331)
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at com.android.server.SystemServer.startOtherServices(SystemServer.java:1723)
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at com.android.server.SystemServer.run(SystemServer.java:451)
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at com.android.server.SystemServer.main(SystemServer.java:314)
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
10-29 04:52:35.889 3094 3094 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:838)
10-29 04:52:35.894 3094 3094 I Process : Sending signal. PID: 3094 SIG: 9
10-29 04:52:35.917 748 748 I lowmemorykiller: lmkd data connection dropped
10-29 04:52:35.917 748 748 I lowmemorykiller: closing lmkd data connection