Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

N26(de.number26.android): unable to pass integrity check after login

  • /e/OS version: %/e/OS v3.2-rc
  • Device model(s): FP6
  • Impacted Application: de.number26.android 4.36

The problem

Describe precisely the problem you're facing and add screenshots to illustrate

No way to pass the login step

Steps to reproduce

Login into N26 app.

Technical details

Paste any relevant logs (adb logcat) in the codeblock below if you have any

10-23 14:07:47.493  8589  8589 I PlayCore: UID: [10198]  PID: [8589] StandardIntegrity : ServiceConnectionImpl.onServiceConnected(ComponentInfo{com.android.vending/com.google.android.finsky.expressintegrityservice.ExpressIntegrityService})
10-23 14:07:47.494  8589  8646 I PlayCore: UID: [10198]  PID: [8589] StandardIntegrity : linkToDeath
10-23 14:07:47.495  5925  9375 D ExpressIntegrityService: requestExpressIntegrityToken bundle:Bundle[mParcelledData.dataSize=692]
10-23 14:07:47.496  5925  5925 D ExpressIntegrityService: requestExpressIntegrityToken session:ExpressIntegritySession(packageName='de.number26.android', cloudProjectNumber=52893471629, sessionId=5471074365182321541, requestHash=null, originatingWarmUpSessionId=-8058490396230725634, verdictOptOut=[], webViewRequestMode=0)}
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: requesting token has failed: code=-100, message=null
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: com.google.android.finsky.model.StandardIntegrityException
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at com.google.android.finsky.expressintegrityservice.ExpressIntegrityServiceImpl$requestExpressIntegrityToken$1.invokeSuspend(SourceFile:840)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at kotlinx.coroutines.internal.AtomicKt.resumeCancellableWith(SourceFile:138)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at okio.Utf8.startCoroutineCancellable$default(SourceFile:12)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at kotlin.ResultKt.withContext(SourceFile:95)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at androidx.lifecycle.PausingDispatcherKt$whenStateAtLeast$2.invokeSuspend(Unknown Source:70)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at androidx.lifecycle.PausingDispatcherKt$whenStateAtLeast$2.invoke(SourceFile:13)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at kotlin.ResultKt.startUndispatchedOrReturn(SourceFile:16)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at kotlin.ResultKt.withContext(SourceFile:76)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at androidx.lifecycle.LifecycleCoroutineScope$launchWhenCreated$1.invokeSuspend(SourceFile:49)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:8)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:94)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at android.os.Handler.handleCallback(Handler.java:991)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at android.os.Handler.dispatchMessage(Handler.java:102)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at android.os.Looper.loopOnce(Looper.java:232)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at android.os.Looper.loop(Looper.java:317)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at android.app.ActivityThread.main(ActivityThread.java:8934)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at java.lang.reflect.Method.invoke(Native Method)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
10-23 14:07:47.497  5925  5925 W ExpressIntegrityService: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:911)
10-23 14:07:47.497  5925  5925 D ExpressIntegrityService: IExpressIntegrityServiceCallback onRequestResult success: Bundle[{error=-100}]

n26.log

cc @jonathanklee