tejado / Authorizer

Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP :key::mobile_phone_off:
470 stars 53 forks source link

Questions about Bluetooth support #76

Open Alexander-Shukaev opened 1 month ago

Alexander-Shukaev commented 1 month ago

Hi,

I am a long-time user of Authorizer (great product, can't thank you enough for it), we did some testing together back in #42 and the product has gotten only better since then. I do however use USB-based auto-typing only, and since I am trying to simplify my digital life and move away from error/bug-prone phone rooting (also not good from security standpoint BTW), I need to consider an alternative solution, which as I understand so far is the Bluetooth feature. Hence, I hope I can hit someone with a set of questions, which maybe even appropriate to compile to some FAQ section in README afterwards:

  1. Does Bluetooth auto-typing truly require no USB gadget app and rooting?
  2. Do you have an example of USB dongle product to buy to actually fulfill this role? I struggle to find information around this as this is new topic for me. For example, I have one USB dongle, but apparently it requires OS to be running, e.g. Windows and drivers for it to be installed. Somehow, I was under impression that such a keyboard emulating dongle should possess a pure "hardware" support, i.e. be pairable without any drivers or OS but just having power from USB port itself. So that it can be used to even say auto type a password for BIOS. Is there a particular name of a class of such USB dongles to search for (e.g. HID emulation dongles, etc.)?
anmipo commented 3 weeks ago

@Alexander-Shukaev , the dongle you are looking for is called InputStick. I just tried and it worked in BIOS setup of a 2008 laptop :) Unfortunately, their website looks unmaintained (no https, dead video link), but the apps were last updated in 2022, so maybe devices are still sold.

Is there a particular name of a class of such USB dongles to search for (e.g. HID emulation dongles, etc.)?

I am considering to make such a dongle and — quite ironically — facing the same question, just from the other side. That is, how to name the thing so that people would find it. Can you please share the queries that you tried so far?