Skip to content

Does not detect app version properly (if updated from another source) #2324

@mnalis

Description

@mnalis

Prerequisites

Describe the bug
Even after manually forcing update, Obtainium does not detect currently installed version of some apps

To Reproduce

  1. Install e.g. older SCEE from GitHub releases manually
  2. add SCEE to Obtainium via GitHub (shows correct version installed)
  3. update SCEE from Obtainium later (again shows correct version installed)
  4. update SCEE from f-droid app later (it is reproducible build so keys will match)
  5. refresh Obtainium again later
  6. notice that it still claims old version of SCEE is installed, even if it has been upgraded in step (3)
small_Screen_Recording_20250528_114322_Obtainium.mp4

Please complete the following information:

  • Device: Samsung Galaxy S23+
  • OS: Android 14 (stock, degooglified)
  • Obtainium Version: 1.1.50 (from f-droid)

Additional context

In the video, it can be seen that F-droid has just installed new version of SCEE 61.0, but Obtainium still claims (even after forced re-check) that it is (older) 61.0-beta1 (which was present before that latest F-droid upgrade). Even after a day it still shows wrong version.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions