I've been reading a bit about the security concerns regarding the different app sources and hope to get some advice on improving the set up. The way I currently get my apps is:
1) Through Obtainium and Accrescent on the Owner profile, from where I install them on my secondary profiles. I use the Owner exclusively for managing apps, and secondary profiles for day-to-day use.
2) Through Aurora on one particular secondary profile where I have Google Play Services and Google Play Store installed but not logged in and denied network access. The profile is not allowed to run in the background. This is where I download apps that need Google Play Services, and non-open source apps in general.
From what I've read though, both Obtainium and Aurora have their problems.
Obtainium is supposed to be safe as long as you verify the apps with AppVerifier, but many apps are not in their database and the SHA-256 codes are usually nowhere to be found on the internet. Is there really no safe way to get an app that does not have a SHA-256 and is not available on Google Play Store (since apparently your not supposed to use F-droid either)?
Aurora is apparently not safe either for reasons that are probably beyond my technical understanding. That's a bit concerning since the apps I need from the Play store and that require Play Services are sensitive things like bank apps and in particular the BankID app.
I guess that leaves normal Google Play Store as the only viable option. That obviously entails signing in with an account and giving them internet access for updates. I have throwaway Google accounts that I could use, but from my previous experience, they usually don't let you log in from a VPN unless you give them your phone number for verification, which I obviously don't want to do, and I would like to avoid giving them my real IP address either. I guess I could log in on a public WiFi, but will they then block me when I switch back to VPN or Orbot?
Then there's the question of on which profile I should have the logged in Google Play. I could have it on the secondary profile where I already have Google Play Services. However there are certain open source apps that I haven't been able to verify with AppVerifier that I would like to use on other profiles such as AntennaPod, that I would have to get from the Play Store instead.
Therefore the most convenient option would be to have it on the Owner profile which, as previously stated, I only use for downloading/updating apps and installing them on other profiles. However I'm not sure how I feel about having this logged in, internet connected Google Play always running in the background. Maybe it wouldn't be so bad if I could run it through a VPN or Orbot, but like I said, I have a feeling they would block the account unless I verify it with personal information.
So, what tips do you guys have for dealing with these things? I'm thankful for any suggestions!