sdmaid icon indicating copy to clipboard operation
sdmaid copied to clipboard

AppControl: New Label AND Filter for Sideloaded Apps

Open TheRealMystic opened this issue 2 years ago • 15 comments

Can we have one more label AND Filter for apps: Sideloaded Apps?

These are apps that have been installed using the Package Manager. Those that are neither from Google Play Store nor from OEM managed Stores like Samsung Galaxy Store, Huawei App Gallery, etc.

Please note that apps installed using 3rd party App Stores like f-droid or others would still be counted as Sideloaded apps.

Thanks.

TheRealMystic avatar Jul 16 '22 07:07 TheRealMystic

Not a bad idea :thinking: So we'd need to collect a list of OEM store identifiers? Or we mark everything except Google Play as "sideloaded"?

d4rken avatar Jul 16 '22 10:07 d4rken

Not a bad idea 🤔 So we'd need to collect a list of OEM store identifiers? Or we mark everything except Google Play as "sideloaded"?

We'll have to collect those identifiers, which I believe isn't too many (isn't it just one per brand?):

  1. Samsung: com.sec.android.app.samsungapps
  2. Huawei: com.huawei.appmarket
  3. Oppo: com.oppo.market
  4. Vivo: com.vivo.appstore
  5. Xiaomi: com.xiaomi.mipicks
  6. OnePlus - None
  7. Nothing - None
  8. Nokia - None
  9. Motorola - None
  10. Realme
  11. Redmi
  12. Sony - Not Sure
  13. ?

TheRealMystic avatar Jul 16 '22 13:07 TheRealMystic

https://github.com/d4rken/mystic-permissions/issues/1#issuecomment-1186184275

Actually, it won't be a bad idea to include source (Store) labels for all apps, provided the label itself acts as a link to the app on the respective Store, with sideloaded apps being exceptions.

My initial suggestion to keep the label for only side-loaded apps was to keep the UI clean, avoiding unnecessary clutter. But having the label for all apps has it's own distinct advantages:

  1. User can open the Store page directly (assuming the label acts as a link too).

  2. User can see which app came from which Store. This is especially useful when one store updates apps installed using another Store. For example, some of the apps installed using Google Play Store can be updated using the Samsung Galaxy Store too. Many users (myself included) may not want to do that. So these labels can be useful in such cases.

Whenever we talk of a label, it is understood that there would be a corresponding filter too for that label. So that makes this 4 new labels and as a consequence, 4 new filters:

  1. Google Play Store
  2. Samsung Galaxy Store
  3. Huawei App Gallery (or Huawei App Market)
  4. Sideloaded Apps

TheRealMystic avatar Jul 16 '22 15:07 TheRealMystic

With that many labels, may be it is time that you consider implementing icons. It will keep the UI clean. There will be a legend that users can use to understand what each icon represents.

TheRealMystic avatar Jul 16 '22 15:07 TheRealMystic

We'll have to collect those identifiers, which I believe isn't too many (isn't it just one per brand?):

  1. Samsung: com.sec.android.app.samsungapps
  2. Huawei: com.huawei.appmarket
  3. Oppo: com.huawei.appmarket (most likely)
  4. Vivo: com.huawei.appmarket (most likely)
  5. OnePlus - None
  6. Nothing - None
  7. Nokia - None
  8. Motorola - None
  9. Sony - Not Sure
  10. ?

This is the package name for oppo and vivo app store Oppo:com.oppo.market Vivo: com.vivo.market More app store Xiaomi app store: com.xiaomi.market

dragonGod97677 avatar Jul 17 '22 01:07 dragonGod97677

We'll have to collect those identifiers, which I believe isn't too many (isn't it just one per brand?):

  1. Samsung: com.sec.android.app.samsungapps
  2. Huawei: com.huawei.appmarket
  3. Oppo: com.huawei.appmarket (most likely)
  4. Vivo: com.huawei.appmarket (most likely)
  5. OnePlus - None
  6. Nothing - None
  7. Nokia - None
  8. Motorola - None
  9. Sony - Not Sure
  10. ?

This is the package name for oppo and vivo app store Oppo:com.oppo.market Vivo: com.vivo.market More app store Xiaomi app store: com.xiaomi.market

Are these App Stores? I don't think so. Please confirm.

I think these stores are for buying accessories and other products.

TheRealMystic avatar Jul 17 '22 02:07 TheRealMystic

Are these App Stores? I don't think so. Please confirm.

I think these stores are for buying accessories and other products.

The vivo app store, i can confirm it, but the Xiaomi app store, i only found it on the internet.

And Huawei doesn't have connections to vivo and oppo. Same applies to vivo and oppo.

But oppo and realme, they have connections Vivo, have connection to one brand but i forgot it

BBK, owns oppo and vivo

dragonGod97677 avatar Jul 17 '22 02:07 dragonGod97677

Are these App Stores? I don't think so. Please confirm. I think these stores are for buying accessories and other products.

The vivo app store, i can confirm it, but the Xiaomi app store, i only found it on the internet.

And Huawei doesn't have connections to vivo amd oppo. Same applies to vivo and oppo.

But oppo and realme, they have connections Vivo, have connection to one brand but i forgot it

BBK, owns oppo and vivo

There were reports that Huawei, Oppo, Vivo and Xiaomi were coming together to create an app market as an alternative to Google Play Store. I'm aware BBK owns Oppo, Vivo, OnePlus, Realme, etc.

TheRealMystic avatar Jul 17 '22 02:07 TheRealMystic

There were reports that Huawei, Oppo, Vivo and Xiaomi were coming together to create an app market as an alternative to Google Play Store. I'm aware BBK owns Oppo, Vivo, OnePlus, Realme, etc.

Well if that's the case and still not happening now, we can just create a new issue. Also in my theory, even they will come together, it is impossible that package name will be same on Huawei app store to other brands

dragonGod97677 avatar Jul 17 '22 02:07 dragonGod97677

Oh you were saying is a old news, it's from 2020, ive just searched about it, but nonetheless, my theory will stand. Again, we can just create new issue when im wrong, when they started using one package name for the store

dragonGod97677 avatar Jul 17 '22 02:07 dragonGod97677

There were reports that Huawei, Oppo, Vivo and Xiaomi were coming together to create an app market as an alternative to Google Play Store. I'm aware BBK owns Oppo, Vivo, OnePlus, Realme, etc.

Well if that's the case and still not happening now, we can just create a new issue. Also in my theory, even they will come together, it is impossible that package name will be same on Huawei app store to other brands

OnePlus and Xiaomi also have their Store apps, but these are for accessories and other products.

So please confirm for Oppo, Vivo and others. Since these brands are all from BBK, I wonder why they will use different Store names. As far as I know (I'm not certain though), all these brands use the Huawei App Gallery.

TheRealMystic avatar Jul 17 '22 03:07 TheRealMystic

Vivo: Screenshot_2022-07-17-11-12-24-02

Oppo Screenshot_2022-07-17-11-12-10-32 Screenshot_2022-07-17-11-39-19-49

@TheMysticS

dragonGod97677 avatar Jul 17 '22 03:07 dragonGod97677

That two brand is i can only fully confirm right now

dragonGod97677 avatar Jul 17 '22 03:07 dragonGod97677

Screenshot_2022-07-17-11-15-33-36 Xiaomi

dragonGod97677 avatar Jul 17 '22 03:07 dragonGod97677

Screenshot_2022-07-17-11-15-33-36 Xiaomi

It is Xiaomi GetApps:

com.xiaomi.mipicks

Thanks for these. I have updated my comment above with these details.

TheRealMystic avatar Jul 17 '22 03:07 TheRealMystic

https://github.com/d4rken-org/permission-pilot

d4rken avatar Apr 01 '23 19:04 d4rken