ASN bank app crasht bij stap 4

Vanwege de QR code problemen met de Triodos app, heb ik gekozen voor ASN als bank. Helaas krijg ik mijn app niet aan de praat, ondanks dat er in dit topic geen issue gemeld is met de ASN app. Ik kom niet voorbij deze stap, iemand suggesties?

(ik heb de cash weggegooid, de app opnieuw geinstalleerd via AppLounge, de app geinstalleerd via de Aurora store, maar geen geluk zover)


App versie: 1.15.0 | /e/OS versie 1.18-t-20231210360971-dev-hotdog | Android 13

En de logging:

--------- beginning of crash
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: FATAL EXCEPTION: DefaultDispatcher-worker-1
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: Process: nl.devolksbank.asn.bankieren, PID: 18680
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: java.security.ProviderException: Failed to generate key pair.
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPairHelper(AndroidKeyStoreKeyPairGeneratorSpi.java:717)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:627)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:746)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at nl.devolksbank.mobile.banking.lsm.keys.devicebinding.AndroidKeyStoreDeviceBindingKey.createKeyPair$suspendImpl(AndroidKeyStoreDeviceBindingKey.kt:37)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at nl.devolksbank.mobile.banking.lsm.keys.devicebinding.AndroidKeyStoreDeviceBindingKey.createKeyPair(Unknown Source:0)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at nl.devolksbank.mobile.banking.lsm.keys.devicebinding.DeviceBindingKey$createKeyPair$1.invokeSuspend(DeviceBindingKey.kt:27)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at nl.devolksbank.mobile.banking.lsm.keys.devicebinding.DeviceBindingKey$createKeyPair$1.invoke(Unknown Source:8)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at nl.devolksbank.mobile.banking.lsm.keys.devicebinding.DeviceBindingKey$createKeyPair$1.invoke(Unknown Source:4)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at nl.devolksbank.mobile.banking.util.CoroutineHelperKt$idleLaunch$job$1.invokeSuspend(CoroutineHelper.kt:69)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@5796ac2, Dispatchers.Default]
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: Caused by: android.security.KeyStoreException: -10003 (internal Keystore code: -10003 message: In generate_key.
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 
**12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: Caused by:**
**12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime:     0: While generating Key without explicit attestation key.**
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime:     1: Error::Km(ErrorCode(-10003))) (public error code: 10 internal Keystore code: -10003)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at android.security.KeyStore2.getKeyStoreException(KeyStore2.java:369)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at android.security.KeyStoreSecurityLevel.handleExceptions(KeyStoreSecurityLevel.java:57)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at android.security.KeyStore2.getKeyStoreException(KeyStore2.java:369)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at android.security.KeyStoreSecurityLevel.handleExceptions(KeyStoreSecurityLevel.java:57)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at android.security.KeyStoreSecurityLevel.generateKey(KeyStoreSecurityLevel.java:145)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPairHelper(AndroidKeyStoreKeyPairGeneratorSpi.java:690)
12-29 16:38:19.783 10276 18680 18703 E AndroidRuntime: 	... 14 more
--------- beginning of system

Zo te zien in de logging lukt het niet om een beveiligings key pair te genereren. Is het een mogelijkheid om de ASN app op een ander Android toestel te installeren, in te stellen en dan in de ASM app op e/OS/ de gegevens te importeren? Ik weet dat in de Rabobank app gevraagd wordt of de app al eerder op een ander toestel is geinstalleerd en of je dan de gegevens van de app wilt importeren via een QR code.

Ik probeer het eerst nog even met ASN te regelen dat dit weer gaat werken.

Ik kwam toevallig tegen dat het waarschijnlijk hier mee te maken heeft:


Het is een hele tijd geleden dat ik de ASN app heb geïnstalleerd en geactiveerd, wat toen probleemloos ging. Dat was wel een andere app, die echter nog altijd werkt. Hij staat nu in de playstore als ASN Bank Zakelijk. Op een gegeven moment werd de app die jij nu probeert aanbevolen en toen ben ik zonder allerlei aanmeldingsprocedures overgestapt. Je zou dus kunnen proberen of je die andere app wel aan de praat krijgt en als dat lukt naar deze app switchen.

Hi Helicase, bedankt voor de suggestie. Ik heb het geprobeerd.

Ik kon de zakelijk app installeren, en het hele aanmeldproces doorlopen. Bij het opnieuw inloggen krijg je dan de melding:

*Deze app is niet meer ingebuik. *
Het is als particuliere klant vanaf heden niet meer mogelijk […] vanaf nu uw bankzaken in de nieuwe, verbeterde app

Daarna krijg ik de optie om de nieuwe app te installeren en bij het opstarten kom ik precies weer in dezelfde crash als hierboven beschreven.

Bedankt voor de suggestie. Ik hoop dat je voorlopig niet wisselt van telefoon.

Wat ik me oprecht afvraag, is of dit soort apps wél werken wanneer Magisk (root) geïnstalleerd is met daarbovenop de module “Universal SafetyNet Fix”.

Ik gebruik geen Nederlandse bank (Openbank en N26) dus ik kan dat niet uitproberen. Genoemde gratis bankrekeningen en dito apps werken perfect voor mij. Aan contactloos betalen doe ik niet.

Maar ik vroeg me gewoon af, of dat zou werken voor jullie!

Bij mij werken de Rabo en ING apps ook prima op mijn FP5 met e/OS/. ING zelfs met contactloos betalen. Alleen stapt ING binnenkort over op Google Pay. Dan werkt het contactloos betalen niet meer. Daarnaast heb ik Openbank. Die werkte ook prima met contactloos betalen, maar sinds de laatste drie weken niet meer.

De installatie van de ASN Bank app verliep bij mij vlekkeloos (op Teracube 2e met e/os 1.17). Geen idee waarom dat niet bij iedereen werkt.

Als ik het goed begrijp kun je ook met de ASN Bank mobiel betalen zonder Apple Pay of Google Pay, daar hebben ze een aparte app voor: ASN Mobiel Betalen. Ik gebruik hem niet, dus weet niet of die werkt. Het zou natuurlijk kunnen dat die app iets nodig heeft van Google en niet bruikbaar is onder e/os.
https://www.asnbank.nl/veelgestelde-vragen/betalen-met-je-mobiel.html

1 Like

Ik heb gezocht naar de overstapoptie zoals Rabo die heeft met een scanner, maar die optie kent ASN helaas niet.

Dat is apart. Heb je ook Android 13?

Nee, Android 12, e/os 1.17

1 Like

De problemen met bank-apps / QR-codes lezen maken me huiverig voor een definitieve overstap naar e/os. Vooral het feit dat het na een app-update kan veranderen zoals blijkbaar bij de Triodos gebeurde, is een groot nadeel. Nu heb ik e/os nog op een secundair toestel staan. Ik kijk het aan zolang mijn oude iPhone (2016) het nog niet begeeft of te ver achter blijft qua software en volg de ontwikkelingen en commentaren hier.
PS: een nadeel is dat je veel apps maar op één toestel actief kunt hebben zodat testen vóór een overstap maar beperkt mogelijk is.

Ik snap wat je bedoelt, alleen zou ik zelf niet meer terug willen naar standaard Google Android. E/OS/ werkt voor mij echt prima. Zou op dit moment niets anders willen gezien privacy. Ik ben er van overtuigd dat er vanzelf een betere oplossing komt voor het feilloos draaien van banken apps op de-googled smartphones.

1 Like

Ook geen standaard Android meer voor mij, maar Apple iOS heb ik nog niet afgeschreven vanwege de onzekerheden. De wil is daar, de twijfels ook, dus ik blijf nog even op het vinkentouw zitten. :slightly_smiling_face:

1 Like

Het blijft gewoon zaak deze problemen allemaal te melden bij ASN (en/of Triodos), zodat ze

  1. op de hoogte zijn van de problemen en er iets aan kunnen doen
  2. men weet dat er meerdere gebruikers zijn die graag op Google-vrije Android versie willen kunnen werken (en ze niet kunnen zeggen dat er nauwelijks gebruikers zijn die dit willen)
2 Likes

Heb je daarnaast de ASN bank helpdesk ook gemaild met dit probleem? Ik denk dat het belangrijk is. En probeer voorbij de eerste lijn te komen, want die komen met:

image

Maar ik hou vol. En het helpt als we de krachten bundelen…

Zeker de krachten bundelen. Aanhouder wint.

1 Like

Geen antwoord op je vraag, maar Pixel Experience is toch gemaakt om het besturingssysteem van de Google Pixel te imiteren? Dus het is geen Google-vrij besturingssysteem. Ik lees dat je GApps moet installeren om Google Services te krijgen. Google Play Store staat er al op. Dus dan is het wel raar dat de ASN-app niet naar behoren werkt. De Safetynet-functionaliteit faalt, lees ik op https://resurrectionremix.com/pixel-experience/#google_vignette. Maar de QR-code-scanning-functionaliteit dus ook. Ik weet dat je custom ROMS kan en mag ontwikkelen, maar veel Google-functionaliteit is ‘closed source’ dus kan niet worden gebruikt. Dat zal het probleem zijn.
Hetzelfde geldt voor /e/OS, die leunt op MicroG voor de Google-functies.

Ik ben benieuwd waarom je hebt gekozen voor Pixel Experience. Ik denk dat /e/OS een betere keus is voor de toekomst en de ondersteuning voor apps, want dat project is volgens mij veel meer in ontwikkeling dan Pixel Experience. Je zult met /e/OS en MicroG sneller met je apps verder kunnen. En wat het design betreft: daar kun je binnen /e/OS vast ook van alles aan doen. De lelijke Bliss Launcer heb ik bijvoorbeeld vervangen door Niagara Launcher, die veel fijner is.

Ik zou het fijn vinden als dit topic beperkt blijft tot de problemen met de ASN bank app op e.os, en discussies over Pixel experience in een apart topic gevoerd wordt. Alvast bedankt.