keybase / keybase/keybase-issues

Two physical devices seen as one device in Keybase, successfully logged into both

Open
#4,277 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

I was logged into Keybase on my Google Pixel 5. I just received a new Google Pixel 9 Pro, and as part of the initial setup had Google copy data from my Pixel 5.

When I launched Keybase, it already knew I was "jdmallen" and asked me to sign in. After I provided my password, I was immediately presented the home screen. I thought this was a bit weird, since I usually have to explicitly add a device using an existing device or paper code. When I pulled up the Devices tab in the app, I saw that both phones self-identify as the same device.

![CV6A1971](https://github.com/user-attachments/assets/8126064f-e711-4701-b434-4689f2555e9f)

![CV6A1973](https://github.com/user-attachments/assets/38cf7bd8-25cf-498f-84a7-7c7311daffae)

This feels like a serious bug. I tried reporting this on Hacktivity, but it appears to be a 404 now.

![image](https://github.com/user-attachments/assets/0b92df47-bf29-47a2-8112-d193109f7069)

I have not done anything with Keybase yet just in case y'all want me to try something. I have a feeling if I clear storage and reinstall, it'll have me set up the new phone like normal.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Keybase Android app's Devices tab and the reported Pixel 5-to-Pixel 9 Pro data migration scenario. Reproduce the login flow and compare the device identities before and after migration; done means the phones appear as separate devices and the new phone follows the expected device-setup flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.