[WhatsApp] Cannot setup backups / MicroG stuck on a loop: "Account Already Exists"
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 3.2k
- Avg merge
- 12d 11h
- Merged PRs (30d)
- 4
Description
App Name: WhatsApp
I encountered this bug when trying to setup WhatsApp backups to my Google Drive. But I don't think this bug is specific to WhatsApp. It looks like a repeat of #1403 and #1847.
Steps on WhatsApp:
- Go to WhatsApp > Settings > Chats > Chats backup
- Under "Google Account" it says "None selected".
- Click on "Google Account".
- New page says "microG Services Core".
- Click on "Sign In"
- I get a Google sign in page. Enter email & password & 2FA.
- Login successful, "please accept terms and conditions". Click "I Agree"
After this I am back to the WhatsApp chat backup page, but no Google account is selected.
- Click on "Google Account" again.
- Click "Sign In" again.
- Enter email again.
- Error: "This account already exists on your device."
If I go to system settings > passwords & accounts, I can see the Google account listed. If I delete the Google account I can go back to WhatsApp and try steps 1-7 above, and I get the same result. In the end, no google account is selected.
Steps without WhatsApp:
- Go to microG settings.
- Under Accounts it says "Add Google account".
- Click on Accounts.
- I get the same "Sign in" page from microG that I saw from WhatsApp.
Same error occurs:
- Click on "Sign In" again.
- Enter email again.
- Error: "This account already exists on your device."
System:
Android Version: 13
Custom ROM: Calyx OS 4.11.0
microG:
microG Core version: 0.2.25.223616-76
microG Self-Check results: All ticked
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the flow from microG settings > Accounts and the WhatsApp Chats backup page on Android 13, then compare the behavior with issues #1403 and #1847. Done means an account can complete sign-in and terms acceptance, appear in microG accounts, and be selectable for WhatsApp backups without the "account already exists" loop.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- authentication, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100