I have been convinced to switch from apple, and i am soon purchasing a pixel 7 pro. I would then like to put a custom rom on it because i would:
like to use foss more
like to maintain better privacy than apple offers
would enjoy the control over the system
not like to ever touch google chrome
There are some limitations to what i can choose though, as i need the following to work:
google apps like sheets/docs/classroom/youtube
banking app (usaa specifically)
play store (could be replaced)
Additionally i would like to keep the flashy camera stuff google talks about with the camera as i use the camera a fair bit. I have also heard that androids can have different UIs, so i would appreciate a nice looking one (i use gnome on my desktop for this reason alone). What ROMs would you guys recommend i choose?
I mean, I'm always gonna recommend GrapheneOS. With sandboxed Google Play Services available in a work profile using Island, I've not yet found an app I can't run.
Something worth mentioning is that android auto will not work for graphene. I was so on board until that. It’s understandable why that’s the case though.
Everyone else has mentioned the aurora store as an afterthought, almost as if it wasn’t really a recommendation and more so a mention. Why might they not recommend it?
Additionally do I need a google account to use grapheneOS?
i think most people would prefer foss apps, which arent common on aurora store, becuse it only shows apps from google play. if you need a proprietry app, like banking or something, aurora store is your best bet. it is debatable where you should get an app, if it is on both aurora and fdroid, but i personally would say go with fdroid if it is on there, because you know its foss, and theres less tracking. technically, you shouldnt need a google account to use aurora store, but i have had problems with the anonymous login, so im not sure. other than that, grapheneos does not need a google account connected to anything, by default. if you want to run google apps, like drive or docs, i believe they rely on 'google play services', which can certainly be set up on grapheneos, but you will need a google account, so its best avoided imo. also: the 'droid-ify' app is a nicer frontend to 'f-droid', and they use the same main app repository. some apps, like signal, are only available through aroura/play or downloading an .apk, but one installed, i think it automatically updates itself. hope this helps
LineageOS is always a good bet, but using a custom ROM will require you to root, which breaks most banking apps.
From what you are looking for, I would say you might not need a custom ROM, as you have much greater control over your system compared to an iPhone already, and unlike iPhone where all browsers are variations of Safari, Firefox is available as an alternative without using a custom ROM.
UIs (called launchers) in Android are a matter of personal preference, a lot of people do like Pixel experience though.
I'd say get the P7P and use it as is for a couple of days before you decide if you want to use a custom ROM instead.
This is good advice, i will wait a few days. That being said, if i can get all my apps working and i do decide to go for it, how would lineageOS compare to something like GrapheneOS for example? what other kinds of things might i lose if i choose to use a custom ROM?
I've been using Lineage since it was called CyanogenMod (was maintainer for Samsung Tab S2). It is the cleanest rom I found. You'll need a gapps (google apps) source, but there is Nickgapps that gives a core set that only gives google store and the required services, so you can add whatever you want from the store.
I don't know GrpahenOS, but the only one even less bloated I know is AOSP, on which Lineage is based. You can add whatever you want, root is available via Magisk, which gives even more options. (Ad blocking via LSposed and MinMinGuard spring to mind)
I haven't done it yet as I'm still shamefully dependent on NFC payments, but most Pixel owners who have installed a custom ROM seem to prefer GrapheneOS. It's literally made for Pixel phones:
GrapheneOS has official production support for the following devices:
Pixel Fold (felix)
Pixel Tablet (tangorpro)
Pixel 7a (lynx)
Pixel 7 Pro (cheetah)
Pixel 7 (panther)
Pixel 6a (bluejay)
Pixel 6 Pro (raven)
Pixel 6 (oriole)
Pixel 5a (barbet)
Pixel 5 (redfin)
Pixel 4a (5G) (bramble)
Pixel 4a (sunfish)
The following devices are end-of-life, no longer receive full security updates and are supported via extended support releases of GrapheneOS:
Pixel 4 XL (coral)
Pixel 4 (flame)
We provide extended support releases as a stopgap for users to transition to the far more secure current generation devices.
GrapheneOS will fit your bill. I am using it on my Pixel 7. With the sandboxed google services installed, there is only few apps that do not work (most notably Android Auto). I didn't face any problem with banking apps.
Installing GrapheneOS is super easy, but you will have to install Chromium webbrowser on your computer.
Once installed, I like to get my apps from F-droid (FOSS app store) and I go to Google Playstore only if I can't find what I need from F-droid. There is also Aurora-store that is a sort of proxy for playstore that doesn't requie you to login with a google account, buy I've never use it myself.
If apps are not behaving properly, they probably require more permission, and if those depends on the google services you must check the permissions for it as well. One example Google maps was not calculating routes properly until i grant google services the location and sensors access.
I just installed Calyx and I love it, the biggest difference for me is.
1 MicroG instead of sandboxed play services.
2 You can relock the bootloader, which got some of my banking apps to work again.
I don't know if Graphene has these features but some other things I like:
You can revoke fine network access (revoke all or jikust background/mobile/WiFi data per app).
Seedvault can backup your phone over webdav. Unfortunately it uses abd backup so it doesn't backup all apps.
It adopts some Lineage features like snoozing notifications
The accounts that they use were rate limited to login attempts and made the store unusable. The workaround is to open the Google Play page for the app in a browser and opening it up in "another app" in which Aurora should take over. It might be fixed but hasn't been an issue on /e/os.
I agree that /e/os looks boring or looks like iOS but doesn't every Android OS look the same to some degree? They are redesigning the UI in an upcoming release.
The main I like /eOS is the built in tracker blocker.