• Off Topic
  • Just got a pixel and installed GrapheneOS - best way to install apps?

soon404

this might not be very helpful but graphene does not choose what to use to install apps.

you can use just one source or two, just keep in mind using more methods to install apps will increase the attack surface.

What method you use to install apps will depend on your thread model and preference.

So what I am using is GooglePlaystore for most apps (I need the Playstore for my banking apps) and Obtanium to install the Fossify apps as they where not on the Playstore yet when they forked from smt and did their first app release.

Using the Google Playstore for installing apps is one of the most secure methods. There a lots of things Google does that are not great, but they are very very good when it comes to security.

The Aurora Store is a front for the Google Playstore that allows you to download apps without google account. I dont use it myself as

F-Droid is an Appstore like the playstore but is focused on Open Source apps. I dont remember all the details on top of my head but I know that there are some problems with their security. I often see the recommendation when using F-Droid to use the droidify app instead of F-Droids own app.

Obtanium: an app that for installing apps and keeping them updated when downloading the app from a website such as github or directly from a developers website.

    Aeon Thanks for this, it did help. It seems like for my preference & usage, F-Droid may not be the best option as it is slow for telegram updates (which is the application I'll be using probably the most).

    I've also seen I can download directly from the app website instead, does this have any advantage to using Aurora (which is the option im leaning towards to download all of these apps)?

    • mmmm replied to this.

      soon404 I've also seen I can download directly from the app website instead, does this have any advantage to using Aurora (which is the option im leaning towards to download all of these apps)?

      Depends on the app. But if you choose this method, use Obtainium so you can easily keep abreast of updates.

        mmmm Hmm I see, I'm reading up on it right now. Any opinion on what the best option is for the apps I mentioned? Telegram, Session, Orbot, a VLC player, file unzip app?

        Probably going to just use regular google play for my banking and other stuff.

        soon404 GrapheneOS recommends people use the Play Store instead of the alternative app stores that fetch their apps from the Play Store. You can read more about this here: https://discuss.grapheneos.org/d/11849-spoofing-install-sources-for-non-play-store-installed-apps/2

        Simply install Google Play Services from the app called "Apps", accept the installation prompts, and interact with the notifications shown to you. Then launch the Play Store and install your apps as you normally would.

          soon404 Just installed Graphene without any issues, went through a couple YT tutorials and read up on the important settings and I think I'm satisfied in that regard.

          Please be aware that people on YouTube make all sorts of suggestions about configuration. It is probably best to resist any recommendation to remove any permissions from, or disable, any app that shipped as part of GrapheneOS.

            fid02 I've read and understand now, here's my issue though - the throwaway google account needed seems a bit..counter intuitive. Doesn't really seem like there's a way to make a completely anonymous one.

            Besides, won't having play store installed on the device just have it in the background.."spying"? Or won't it know my activities on apps and therefore be able to technically profile who I am?

            I've seen people say to download them on a different profile but I don't really understand the benefits of this, still a big noob lol

              de0u Thanks for this. The only ones I changed were to reboot when not unlocked after certain period of time, pin scrambling, a couple wifi & bluetooth settings etc.

              • de0u replied to this.

                soon404 The only ones I changed were to reboot when not unlocked after certain period of time, pin scrambling, a couple wifi & bluetooth settings etc.

                Good.

                Note that you might wish to set your home Wi-Fi network to "per-network randomized MAC" because some older or lower-quality Wi-Fi routers have DHCP implementations that behave poorly if devices change their MAC addresses many times per day.

                  de0u What does this do? Sorry, I'm still quite new to this so the terminology is something I'm still learning lol

                  As I understand, that setting generates a new MAC address every time i connect to the internet or?

                  • de0u replied to this.

                    Aeon summed it up pretty well, and I have a similar setup.

                    • FOSS apps
                      • Installed via Obtanium if possible, F-Droid Basic if not
                    • Non-FOSS apps
                      • Installed via Google Play store using anonymous GAccount within Work profile via Shelter in owner profile

                    To create an anonymous GAccount, you can follow this method by @fid02.

                    The GOS community recommends using the Play Store, but if you are willing to sacrifice security for privacy, or do not want to use sandboxed Google Play services, you could use AuroraStore's anonymous account to download proprietary apps. But be aware that this decreases your security, is often unreliable, and therefore not generally advised.

                    For notes, I love Logseq, which is an open-source note-taking app that is more than just a notes app. It comes with a bit of a learning curve, as it's more of a personal knowledge management tool rather than just an application to store notes, but it's extremely powerful.

                      Vagabond8630 Appreciate this - i've seen a lot about people using solely google services on a different profile instead of their main one. What does this do as oppose to just downloading it on my main one with all my other apps?

                        soon404 There are three options, described here. Does that help? Or is it possible to ask a question about that text?

                          de0u Hmm I see, I think I understand now. The default setting generates a random new MAC address for every network i connect to (including my home one whenever i connect), whilst the "per network randomized" option generates only one for each network?

                          • de0u replied to this.

                            soon404 Yes. The default is fine for many people (at home or about), but it is useful to be aware of the home-router case.