Android 10 GApps has permission problems when installing some applications/games with OBBs #31

Open
opened 2022-01-22 14:14:35 -05:00 by MajorTazer · 7 comments
MajorTazer commented 2022-01-22 14:14:35 -05:00 (Migrated from github.com)

Due to a new feature in Android 11, applications must request full file permissions to install apps/games with OBBs. However, Play Store, which installed with the script, is intended for Android 10 and thus, doesn't request these new permissions. This version of Play Store works fine for applications without OBBs but when it tries to install apps that do, the download stops mid-way and reports "Can't download [APPNAME]":

image

Android 11 GApps are required to install these applications. The following image shows that on Android 11, there is separate permission for media and full file access. Google Play Store doesn't have access to the latter.

image

(Alchemy Stars here was installed with a third-party app store that did request full file permissions.)

Due to a new feature in Android 11, applications must request full file permissions to install apps/games with OBBs. However, Play Store, which installed with the script, is intended for Android 10 and thus, doesn't request these new permissions. This version of Play Store works fine for applications without OBBs but when it tries to install apps that do, the download stops mid-way and reports "Can't download [APPNAME]": ![image](https://user-images.githubusercontent.com/43790097/150652287-44ae622f-5bc2-4fa1-a310-4bc9a8bf3c14.png) Android 11 GApps are required to install these applications. The following image shows that on Android 11, there is separate permission for media and full file access. Google Play Store doesn't have access to the latter. ![image](https://user-images.githubusercontent.com/43790097/150652358-90fe4280-afb5-4c5d-b88f-a44e4cd1ca26.png) (Alchemy Stars here was installed with a third-party app store that did request full file permissions.)
MajorTazer commented 2022-01-23 06:58:34 -05:00 (Migrated from github.com)

I think it would be best to have sources for both versions since Android 10 is still the official image given by Waydroid. Perhaps you could specify the needed version with a flag?

sudo python waydroid_script.py -g --android-ver 11?

I think it would be best to have sources for both versions since Android 10 is still the official image given by Waydroid. Perhaps you could specify the needed version with a flag? `sudo python waydroid_script.py -g --android-ver 11`?
casualsnek commented 2022-01-23 07:43:05 -05:00 (Migrated from github.com)

We can automatically detect if image is android 10 or 11 by checking the init.rc path, or reading props :)

We can automatically detect if image is android 10 or 11 by checking the init.rc path, or reading props :)
tg5hKVHPyX commented 2022-01-25 07:17:40 -05:00 (Migrated from github.com)

It works for me on my android 10 phone using aurora store to install and update games with OBB. Have you tried using that?

It works for me on my android 10 phone using aurora store to install and update games with OBB. Have you tried using that?
MajorTazer commented 2022-01-25 08:28:32 -05:00 (Migrated from github.com)

It works for me on my android 10 phone using aurora store to install and update games with OBB. Have you tried using that?

Android 10 should work fine in theory. The problem is Android 10 does not support ARM translation to x86, but Android 11 does. Android 10 does not support using apps and playing games that were built for ARM on an x86 machine, but Android 11 does. And it is Android 11 has this permission issue. So unfortunately, I cannot use Android 10.

> It works for me on my android 10 phone using aurora store to install and update games with OBB. Have you tried using that? Android 10 should work fine in theory. The problem is Android 10 does not support ARM translation to x86, but Android 11 does. Android 10 does not support using apps and playing games that were built for ARM on an x86 machine, but Android 11 does. And it is Android 11 has this permission issue. So unfortunately, I cannot use Android 10.
MajorTazer commented 2022-01-29 11:20:13 -05:00 (Migrated from github.com)

Any updates on this?

Any updates on this?
casualsnek commented 2022-01-29 12:17:10 -05:00 (Migrated from github.com)

Any updates on this?

Not really, i was (am) quite busy on my college stuff for a few days, maybe i will work on it after ~2days !

> Any updates on this? Not really, i was (am) quite busy on my college stuff for a few days, maybe i will work on it after ~2days !
MajorTazer commented 2022-01-29 12:43:32 -05:00 (Migrated from github.com)

Any updates on this?

Not really, i was (am) quite busy on my college stuff for a few days, maybe i will work on it after ~2days !

Alright, it's no problem. Please take your time - I apologise for rushing you.

> > Any updates on this? > > Not really, i was (am) quite busy on my college stuff for a few days, maybe i will work on it after ~2days ! Alright, it's no problem. Please take your time - I apologise for rushing you.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wbruno/waydroid_script#31