C2 Commerzbank Phototan App - no keyboard

REPRODUCIBILITY: Always
OS VERSION: 5.0.0.43
HARDWARE: C2
UI LANGUAGE: english
REGRESSION:

DESCRIPTION:

The commerbank PhotoTan app starts, but when i try to entry my username/PIN via the given
input fields, no keyboard shows up to enter the data.

PRECONDITIONS:

STEPS TO REPRODUCE:

  1. Install Commerzbank PHototan App from the Aurora Store
  2. Start the Phototan App and select username or PIN input field to try to entry your credentials

EXPECTED RESULT:

Keyboard shows up to enter the username / PIN

ACTUAL RESULT:

No keyboard shows up.

MODIFICATIONS:

None

ADDITIONAL INFORMATION:

1 Like

With AVM Smart home App there is the same behavior.

Still broken with version 5.0.0.61

I can confirm the problem on my hardware:

SailfishOS: 5.0.0.62
HARDWARE: Xperia X10 II
UI LANGUAGE: German

Additional Information

  • The app in question is the current com.commerzbank.photoTAN in version v12.0.0 (81980).

  • This worked fine previously with 4.6. So it is a regression.

  • So far the other Android apps that have text input bring up the keyboard, so they keep working.

Additional Information: Logs

Trying to get some debug information, following [wiki] Collecting debug information for Android apps like:

devel-su
appsupport-attach /system/bin/logcat

now opening the app and using the registration button to bring up two text fields, tap into one.

03-06 09:44:12.583  2306  2306 D dtxSessionReplay: 🚜 Track -> EditText pinValue has focus.
03-06 09:44:12.618  2306  2306 D dtxRageTapDetector: #2.register tap: TapData{tapDown=TapEventData{x=75.04762, y=233.52382, timestamp=1741250652559, eventTime=3267897}, tapUp=TapEventData{x=75.04762, y=233.14287, timestamp=1741250652618, eventTime=3267940}}
03-06 09:44:12.618  2306  2306 D dtxRageTapDetector: #2.tap exceeds timespan difference

a second run and looking before that, which has more messages, I cannot say which ones are related

03-06 09:51:50.473  2545  2545 W rzbank.photoTA: Accessing hidden method Landroid/graphics/Canvas;->drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/Rect;Landroid/graphics/Paint;)V (greylist-max-o, linking, denied) 
03-06 09:51:50.473  2545  2545 W rzbank.photoTA: Accessing hidden method Landroid/graphics/Canvas;->drawPatch(Landroid/graphics/NinePatch;Landroid/graphics/RectF;Landroid/graphics/Paint;)V (greylist-max-o, linking, denied) 
03-06 09:51:50.605  2545  2748 D ProfileInstaller: Skipping profile installation for com.commerzbank.photoTAN 
03-06 09:51:50.618  2545  2592 I OpenGLRenderer: Davey! duration=742ms; Flags=1, IntendedVsync=3725216109039, Vsync=3725782775683, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=3725798770943, AnimationStart=3725798774016, PerformTraversalsStart=3725804841209, DrawStart=3725925521410, SyncQueued=3725935450194, SyncStart=3725937384870, IssueDrawCommandsStart=3725939133249, SwapBuffers=3725954566277, FrameCompleted=3725960893983, DequeueBufferDuration=1021580, QueueBufferDuration=959499, GpuCompleted=-6190193422633007456,  
03-06 09:51:50.864  2545  2545 D dtxSessionReplay: ð<9f><9a><9c> Track -> Intercepting Edit text: com.google.android.material.textfield.TextInputEditText{13354b9 VFED..CL. ........ 0,0-996,140 #7f0a0380 app:id/usernameValue} 
03-06 09:51:50.866  2545  2545 D dtxSessionReplay: ð<9f><9a><9c> Track -> Intercepting EditText 2131362688 name: usernameValue 
03-06 09:51:50.867  2545  2545 D dtxSessionReplay: ð<9f><9a><9c> Track -> Intercepting Edit text: de.commerzbank.phototan.infrastructure.common.ui.credentials.SecureTextInputEditText{6c1a0fe VFED..C.. ........ 0,0-996,140 #7f0a024a app:id/pinValue} 
03-06 09:51:50.868  2545  2545 D dtxSessionReplay: ð<9f><9a><9c> Track -> Intercepting EditText 2131362378 name: pinValue 
03-06 09:51:51.063   176   222 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted 
03-06 09:51:51.066   176   468 I ActivityManager: Killing 2725:com.commerzbank.photoTAN:cyxylyuydyjyh [..] yy.à¸<96>â <89>/u0a39i-8999 (adj 0): isolated not needed 
03-06 09:51:51.067   176   222 I chatty  : uid=1000(system) OomAdjuster identical 6 lines 
03-06 09:51:51.070   176   222 E libprocessgroup: set_timerslack_ns write failed: Operation not permitted 
03-06 09:51:51.075   176   220 I libprocessgroup: Successfully killed process cgroup uid 90001 pid 2725 in 0ms 
03-06 09:51:51.100  2685  2685 I Zygote  : Process 2725 exited due to signal 9 (Killed) 
03-06 09:51:51.103   176   223 D BatteryStatsImpl: Got readings for an invalid user's uid 500000 
03-06 09:51:51.103   176   223 D KernelCpuUidUserSysTimeReader: Removing uids 500000-500000 
03-06 09:51:51.104   176   223 E KernelCpuUidUserSysTimeReader: failed to remove uids 500000 - 500000 from uid_cputime module 
03-06 09:51:51.104   176   223 E KernelCpuUidUserSysTimeReader: java.io.FileNotFoundException: /proc/uid_cputime/remove_uid_range: open failed: EPERM (Operation not permitted) 
03-06 09:51:51.104   176   223 E KernelCpuUidUserSysTimeReader:         at libcore.io.IoBridge.open(IoBridge.java:492)

A comparison with a different android apps show that some messages seems to be normal. If a different debugging log is useful - let me know.

@AndyWuest I suggest you remove the "C2 " from the title, as this affects more than one device.

Still broken with 5.0.0.67

Still broken with 5.0.0.67

Here also, thus confirmed.

For me this is also broken.
App version 15.0.0
SFOS 5.0.0.68
Sony Xerperia 10 II

Focus and keyboard handling seems to be working 5.1.0 aka next major release

6 Likes