ADB root and compatibility optimization
On Mi A1 but likely more application compatibility can be boosted without obvious side effect.
Beside saftyNet which /e/ os generally is passing the main contributor why some banking apps are failing is adb root access. This is due to build.prop setting ro.debuggable=1 which is set on /dev builds and allows adb root access( or at least it should)
However, if I use adb root access to change ro.debuggable=0 ALL banking and digitalId apps I am using are working fine. Interesting although ro.debuggable is set to zero adb root access is still available, but root is not detected by RootBeer app any more. This seems like security gap as adb root access is undetectable. Adb root access is pure root access although can be exploit only via ADB. This is win win situation as it boosts compatibility ( for now seems 100% in my case) without any cost (adn root still available) so should/could be default on /e/ roms. SafetyNet is still passing.
Procedure: adb pull /system/build.prop
edit build.prop on pc and change ro.debuggable=0
mount -o rw,remount /
adb push build.prop /system
adb shell
cd system
touch -a -m -t 200901010100 build.prop
mount -o ro,remount /
adb reboot