• General
  • how to hide/change app source

Hi some of my aurora store apps stopped working, because they have been installed by an unofficial source.

I've tried to change the installation program with App Manager but it didn't work.

Is there a way to install through the playstore (the way it's done for GSF updates) or maybe another way to make those apps work again without signing into google on the whole profile?

Update Aurora Store to 4.2.5, install Shizuku, and change install method in Aurora Store to Shizuku Installer. There should then be a way either within Aurora Store or Shizuku to configure it to spoof install source as com.android.vending (if it doesn't work, it might require having play store installed. If you don't want Google apps on your device, you might be able to work around that by installing FakeStore instead.)

https://gitlab.com/AuroraOSS/AuroraStore/-/merge_requests/206

    Ammako It's not recommended to use Shizuku, as it requires ADB debugging and developer options to be enabled, which increase attack surface, and reduce the security of your device.

    The recommended way of installing apps is via Google Play Store. All apps on GrapheneOS are sandboxed including Google Play Services. It doesn't really make sense to specifically avoid using Google products, and then install other services which compromise the security of your device. You can run Google Play Store and install apps in a separate user profile to the profile you actually use the apps, if you want to ensure that no usage information is communicated between your installed apps and Google Play Services via IPC.

      Thanks a lot @Ammako

      Shizuku didn't need any configuration. It automatically spoofed the app source during the installation.

      Unfortunately it only works in the main profile, but you can install it to other profiles from there.
      It's not required to install Play Store.

      App Manager probably would work too, but it's a little more difficult to set up.

      • [deleted]

      • Edited

      treequell if you want to ensure that no usage information is communicated between your installed apps and Google Play Services via IPC.

      Can't a app just send 'usage' information directly to Google by using something like Google Analytics

        [deleted] They certainly can do. I guess the use case for using a separate user profile is so that the data isn't as easily associated with your Google account, even if a throwaway. I personally use everything in the owner profile; in the end, that's just my personal preference.

        a year later

        treequell How do you activate apps installed on a separate user profile in your main profile?