client icon indicating copy to clipboard operation
client copied to clipboard

add a option to skip signature check when checking updates

Open rhjdvsgsgks opened this issue 2 years ago • 5 comments

Is your feature request related to a problem? Please describe. some application not shown in updates tab even they have updates on fdroid

Describe the solution you'd like add a option to skip signature check when checking updates

Describe alternatives you've considered

Additional context so that i can know which application is published to fdroid recently. and then switch to fdroid version from github/gplay version

rhjdvsgsgks avatar Feb 12 '23 18:02 rhjdvsgsgks

the apps are not shown because they are signed with a different key. android would reject the update if anyone, including droidify, tried the update.

you can try this for yourself:

  1. go the the f-droid webpage of the app.
  2. download the lastest version.
  3. use "adb install " to attempt upgrade.
  4. verify that android rejects it.

the standard answer is "there is nothing you can do".


what you can do if your phone is rooted

  • you can install some Xposed implementation (such as LSposed, etc), then install an Xposed module that modifies the android OS to accept any signature (something like CorePatch, InstallerOpt, etc). NOTE THAT THIS IS A HUGE SECURITY RISK.
  • use Neo Backup to backup your app, uninstall it, install the version with the key you want, restore data only from the backup.

Lanchon avatar Jul 04 '24 04:07 Lanchon

I have added support for this, but you need to be in telegram group to test it.

Iamlooker avatar Jul 04 '24 04:07 Iamlooker

You can download the latest alpha builds from our Telegram Community or Actions Tab

Iamlooker avatar Jul 04 '24 04:07 Iamlooker

ouch! seems you replied to this while i was writing another issue!

https://github.com/Droid-ify/client/issues/765

let's talk there instead...

Lanchon avatar Jul 04 '24 04:07 Lanchon

somehow related if not a duplicate: #269

DJCrashdummy avatar Sep 13 '24 21:09 DJCrashdummy

@Iamlooker could you also ignore signature when checking updates if the option is enabled? just like https://github.com/NeoApplications/Neo-Store/commit/ff1855a47539376462da7a444a5c7217e859014b

rhjdvsgsgks avatar Jan 05 '25 01:01 rhjdvsgsgks

@Iamlooker thanks for your commit. unfortunately it did not work properly. here is the step to reproduce a problem:

  1. install google play version of revolution irc
  2. enable "ignore signature" in droidify
  3. check update
  4. revolution irc exists on update tab
  5. click it
  6. the main button at app info page is "launch" rather than update
  7. back to update tab
  8. revolution irc disappeared on update tab

rhjdvsgsgks avatar Apr 30 '25 19:04 rhjdvsgsgks

Check your app version

Iamlooker avatar Apr 30 '25 19:04 Iamlooker

Check your app version

i already updated droidify to latest version (0.6.5)

rhjdvsgsgks avatar Apr 30 '25 19:04 rhjdvsgsgks