This kernel config parameter change was required to let kernel boot.but the result is an image that won't boot. The recovery image won't boot meaning something's wrong with the boot/kernel stage.
CONFIG_SECURITY_SELINUX_DEVELOP=y
I have never heard or seen this parameter and I would have never figured it out.
After it booted, then it got stuck at the boot animation and needed this patch (I knew this from adb logcat while it was booting)
Code:
12-25 16:59:24.616 E [2636/2636] System ******************************************
12-25 16:59:24.617 E [2636/2636] System ************ Failure starting system services
12-25 16:59:24.617 E [2636/2636] System java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.validity.fingerprint: android.permission.INTERACT_ACROSS_USERS}
12-25 16:59:24.618 D [2636/2636] AndroidRuntime Shutting down VM
12-25 16:59:24.619 E [2636/2636] AndroidRuntime *** FATAL EXCEPTION IN SYSTEM PROCESS: main
12-25 16:59:24.619 E [2636/2636] AndroidRuntime java.lang.IllegalStateException: Signature|privileged permissions not in privapp-permissions whitelist: {com.validity.fingerprint: android.permission.INTERACT_ACROSS_USERS}
