C'è un motivo per cui non ti consente di collegare la carta ed è stato fatto di proposito: quando sblocchi i permessi di root per un app questa potrebbe leggere tutti i dati bancari o delle carte salvate bypassando le misure di sicurezza previste dal sistema Android. Per questo motivo Google ha creato Play Integrity (ex SafetyNet) che fa una sorta di "stima del rischio" del dispositivo, in modo che ogni app (es. di banca) può decidere di rifiutarsi di funzionare su un dispositivo modificato in certi modi. Oltre a usare quell'api è comune per questo genere di app cercare se esiste l'eseguibile
su
e altri trucchi simili per capire se il device ha il root.