这是indexloc提供的服务,不要输入任何密码
Skip to content

USB-C Yubikey device disables on-screen keyboard #1995

@cmosetick

Description

@cmosetick

Hello and thank you for this excellent project.

I am a part-time security researcher and tester.
I have recently been doing some research on Android and found Termux to be helpful.
However, I have been road blocked by a USB issue with my testing device.
Please note that the Android device is NOT heavily customized.
So I am looking for other people that can reproduce and confirm the issue I describe below.
If several people are not able to reproduce this issue, then I am happy to consider it invalid.

Problem description
Inserting a Yubikey USB device into USB-C port on Android handset disables on-screen keyboard within Termux Application.
Device Tested: Yubikey 5Ci

NOTE - I do not see this issue with other applications while a Yubikey USB device is plugged into the same handset.
(i.e. the on-screen keyboard works normal and as expected in all other applications I have tested.)

NOTE: Inserting a regular USB-C mass storage device does not make the keyboard disappear!
Device Tested: A regular SanDisk USB-C flash disk formatted with a couple partitions.

Steps to reproduce

  • Plug in a Yubikey device into USB-C port of Android Handset.
  • You will immediately see the regular on-screen keyboard within Termux App disappear.
  • Tapping on the screen does not make on-screen keyboard re-appear.
  • I have not found a way to make on-screen keyboard re-appear.

Expected behavior

  • Android on-screen keyboard does not disappear.
    OR
  • There is a way to make on-screen keyboard come back and be usable even with Yubikey plugged into device.

Additional information

  • Termux application version: 0.108 installed via F-Droid. (same bug experienced with previous Play Store version)
  • Android OS version: 10
  • Linux Kernel version: 4.14.141-20190226
  • Device model: Samsung Galaxy

Please note that the Yubikey USB device works perfectly fine with @Yubico yubioath-android App on the same device.
(installed via Play Store)

CC:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Keyboardbug reportinactiveIssue has had no response from users for a certain time period

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions