microg / microg/GmsCore

[com.viber.voip] Viber backup doesn't work because it can't connect to Google Drive

Open
#2,398 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

Affected app
Name: Viber
Package id: com.viber.voip

Describe the bug
One cannot use Viber backup because Viber doesn't connect to Google Drive.

To Reproduce
Steps to reproduce the behavior:

  1. Open Viber
  2. Tap More on botton-right
  3. Tap Settings > Account > Viber backup
  4. Tap settings below Not connected to Google Drive
  5. Select account
  6. The app flashes quickly (as if it tried to connect to Google Drive and failed) and returns to the previous screen of Not connected to Google Drive

Expected behavior
Viber would connect to Google Drive and one could perform a backup.

Screenshots
Screenshot_20240608-175203

System
Android Version: 14
Custom ROM: CalyxOS 5.7.2

microG
microG Core version: 0.3.2.240913-19 (eeb1121)
microG Self-Check results: All ticked

Additional context
Similar issue was reported in #2244 , but the reported closed it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Viber backup flow from More > Settings > Account > Viber backup on Android 14 with the reported microG and CalyxOS versions. Compare the failed Google Drive account connection with issue #2244 and trace the relevant Google Drive authentication path. Done means Viber connects to the selected account and can perform a backup.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, google-cloud, java
Domain
cloud, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.