ImranR98 / Obtainium

Get Android app updates straight from the source.
https://obtainium.imranr.dev
GNU General Public License v3.0
7.43k stars 163 forks source link

"Install as Google Play through Shizuku/Sui" as a global default #1859

Open radioaddition opened 4 days ago

radioaddition commented 4 days ago

It would be super useful to have a global default for installing as Google play instead of having to manually enable it for each app, especially if you have a lot of apps

ImranR98 commented 1 day ago

https://github.com/ImranR98/Obtainium/releases/tag/v1.1.26

Haven't tested it since I don't work on Shizuku/root features but it should work.

radioaddition commented 1 day ago

New option works perfectly, however with this on it still shows as "off" on the per-app setting, which is a little ambiguous. My ideas to consider are:

Adhjie commented 10 hours ago

I'm sorry for opening this again, but I need an answer for the usage of this feature.

I have checked the wiki and it's not there, no description either in the release note.

So what is the purpose or usage of this feature?

Is it to check 3rd party scrapped apps like in apkPure has the same cert sign as Google Play one?

But that begs the question, this issue: Google Play as a Source #343 is not closed yet, so what is the answer?

Edit: Alright, the issue points to another issue: Supports #1693 , and is closed as not-planned. My question is still the same though.

radioaddition commented 10 hours ago

I'm sure there are some others, but the main purpose for my use case is installing apps from source and having them show up on android auto. It might also make play protect shut up, but I'm not sure since my gplay is sandboxed

ImranR98 commented 10 hours ago

Changing the option to be a dropdown menu instead of a toggle, something along the lines of: Installation source (if using Shizuku/Sui): Obtainium, Google Play, Default

Something like this would work.

So what is the purpose or usage of this feature?

Some apps refuse to work if they were installed from anywhere other than Google Play (unfortunately, Android makes this info available, which I can't imagine many non anti-user reasons for). If you have Shizuku, you can fake it so that even apps installed through Obtainium look like they've come from Google Play.

Adhjie commented 10 hours ago

Alright, so is that the dreaded news of Gplay using anti-sideloading software that is better than Play protect, RN? (Personal opinion/just my 2 cents: this felt like security feature against malicious side-loading but at the same time disguised app store monopoly)

SMH, I can't believed it already reached production stage. Alright, I'll use it when I got this trouble in the future, for now, no such trouble for me, even though I don't live in the EU

(EU laws forced Apple to stop their appstore monopoly. I'm not sure if this also applies to Gplay or not, since this would probably flags f-droid as sideloading or different apps than the ones from Gplay)

Maybe the adoption phase is incremental.

Adhjie commented 9 hours ago

Alright 1 more actual question, if I use this the auto update button in Gplay app page won't be activated again, right; after I disable it manually per app? (If I update using this or the 1st update after fresh install, they won' be activated again, right?)