keybase / keybase-issues

A single repo for managing publicly recognized issues with the keybase client, installer, and website.
902 stars 37 forks source link

Can't provision a new computer from a phone without a working camera #3606

Open Brianetta opened 4 years ago

Brianetta commented 4 years ago

When provisioning a computer from an Android mobile phone:

Without a working camera, there was no way to provision the computer from the mobile phone. Clients were 4.5 (on computer) and 4.6 (on phone).

buoyad commented 4 years ago

Can you reproduce this on the latest versions of the app, making sure to choose the right device types on both ends?

Brianetta commented 4 years ago

Yes, I can. Version is 4.7.1 on both devices. The process remains exactly as described.

bjorn commented 4 years ago

I just ran into a similar issue, using the latest 5.0.0 version. In my case, both my phone and my desktop client wanted me to type in the words. I think in my case the bug is solely with the desktop client:

  1. Go to Devices
  2. Click "Add device or paper key"
  3. Add a phone
  4. Notice a QR code is shown (the encoded 9 words secret)
  5. Click "Type secret instead"
  6. Notice that now the desktop client doesn't show the 9 words secret, but asks for it instead!

With step 5 causing the desktop client to ask for the words instead of showing them in plain text, I'm unable to provide my phone client with the words without using the camera.

Brianetta commented 4 years ago

@bjorn was provisioning the phone from the computer, I was provisioning the computer from the phone. It would seem that both cases are a little over-dependent on a working camera.