Broken in TOTP #958

Closed
opened 2025-11-26 22:35:24 -06:00 by GiteaMirror · 4 comments
Owner

Originally created by @fabianski7 on GitHub (Mar 19, 2020).

Originally assigned to: @mpbw2 on GitHub.

Describe the Bug

I'm trying to login with the latest version available (2.3.1) but I can't enter my TOTP code. The application closes right after the login with the email and password.

Steps To Reproduce

  1. An account with TOTP activated
  2. Start a section with the email and password
  3. Login
  4. Broken now

Environment

  • Device: OnePlus 6
  • Operating system: Android 10
  • Build Version: 2.3.1
  • Is this a Beta release? N

Additional Context

Well, I use the Bromite webview module in magisk, and saw in the logs that it might be something webview related, but I did another test without this module loaded and the application kept closing.

Logs: https://0bin.net/paste/fAHJT457Vb7OdE36#iZQRWwXYyadkB85K8bOWvehDwH47j8ZYUif2yuP0zaH

Originally created by @fabianski7 on GitHub (Mar 19, 2020). Originally assigned to: @mpbw2 on GitHub. ## Describe the Bug I'm trying to login with the latest version available (2.3.1) but I can't enter my TOTP code. The application closes right after the login with the email and password. ## Steps To Reproduce 1. An account with TOTP activated 2. Start a section with the email and password 3. Login 4. Broken now ## Environment - Device: OnePlus 6 - Operating system: Android 10 - Build Version: 2.3.1 - Is this a Beta release? N ## Additional Context Well, I use the Bromite webview module in magisk, and saw in the logs that it might be something webview related, but I did another test without this module loaded and the application kept closing. Logs: https://0bin.net/paste/fAHJT457Vb7OdE36#iZQRWwXYyadkB85K8bOWvehDwH47j8ZYUif2yuP0zaH
Author
Owner

@MDXDave commented on GitHub (Mar 20, 2020):

I can confirm the issue, the TOTP Token will not be copied to the clipboard.

Android 10, Xiaomi Mi 9

@MDXDave commented on GitHub (Mar 20, 2020): I can confirm the issue, the TOTP Token will not be copied to the clipboard. Android 10, Xiaomi Mi 9
Author
Owner

@mpbw2 commented on GitHub (Mar 27, 2020):

Hi @fabianski7 ,

I don't have experience with magisk but the log you provided (thank you btw!) indicates you have a missing chromium native lib:

Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/app/webview/webview.apk"],nativeLibraryDirectories=[/system/app/webview/lib/arm64, /system/app/webview/webview.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64, /system/lib64, /system/product/lib64]]] couldn't find "libwebviewchromium.so"

Was the log captured with or without the Bromite module?

@mpbw2 commented on GitHub (Mar 27, 2020): Hi @fabianski7 , I don't have experience with magisk but the log you provided (thank you btw!) indicates you have a missing chromium native lib: `Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/app/webview/webview.apk"],nativeLibraryDirectories=[/system/app/webview/lib/arm64, /system/app/webview/webview.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64, /system/lib64, /system/product/lib64]]] couldn't find "libwebviewchromium.so"` Was the log captured with or without the Bromite module?
Author
Owner

@fabianski7 commented on GitHub (Mar 27, 2020):

hi @mportune-bw,

Well, this happened because the bromite module for the magisk is not compatible with android 10 yet.

https://github.com/bromite/bromite/wiki/Installing-SystemWebView
https://groups.google.com/a/chromium.org/forum/m/#!topic/android-webview-dev/Y8FIRqJCCNA

So when the module was activated, the system ran out of webview support.
Deactivating the module did not activate what the system had.
That is, in both tests the webview was not working properly.

I don't know if this is possible, but a warning about the broken or missing webview on the system would be ideal to avoid these problems. I really didn't know that bitwarden for android used webview.

@fabianski7 commented on GitHub (Mar 27, 2020): hi @mportune-bw, Well, this happened because the bromite module for the magisk is not compatible with android 10 yet. https://github.com/bromite/bromite/wiki/Installing-SystemWebView https://groups.google.com/a/chromium.org/forum/m/#!topic/android-webview-dev/Y8FIRqJCCNA So when the module was activated, the system ran out of webview support. Deactivating the module did not activate what the system had. That is, in both tests the webview was not working properly. I don't know if this is possible, but a warning about the broken or missing webview on the system would be ideal to avoid these problems. I really didn't know that bitwarden for android used webview.
Author
Owner

@djsmith85 commented on GitHub (Mar 11, 2022):

Closing this as an upstream issue with Bromite.

@djsmith85 commented on GitHub (Mar 11, 2022): Closing this as an upstream issue with Bromite.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#958