<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Painite</title><link>https://blog.painite.ch/en/tags/graphene-os/</link><atom:link href="https://blog.painite.ch/en/tags/graphene-os/index.xml" rel="self" type="application/rss+xml"/><description>Graphene-Os</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 17 May 2026 00:00:00 +0000</lastBuildDate><image><url>https://blog.painite.ch/media/icon_hu_fc098d57d83abf3d.png</url><title>Graphene-Os</title><link>https://blog.painite.ch/en/tags/graphene-os/</link></image><item><title>A Year on GrapheneOS: Switching from iPhone to Pixel 9 Pro</title><link>https://blog.painite.ch/en/blog/graphene-os-pixel-9-pro/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://blog.painite.ch/en/blog/graphene-os-pixel-9-pro/</guid><media:content url="https://blog.painite.ch/blog/graphene-os-pixel-9-pro/featured.png" medium="image"/><enclosure url="https://blog.painite.ch/blog/graphene-os-pixel-9-pro/featured.png" type="image/png" length="29885"/><description>&lt;p&gt;Last April my iPhone 11 Pro was getting old and I was looking for a replacement. I thought it would be fun to try GrapheneOS - something new, and the data-ownership angle lined up with where I was already heading. A year later I&amp;rsquo;m still on it.&lt;/p&gt;
&lt;p&gt;I went with the &lt;strong&gt;Pixel 9 Pro&lt;/strong&gt;. Honestly, the Pro version wasn&amp;rsquo;t strictly necessary - the regular 9 would have been fine - but the Pro is still cheaper than a comparable iPhone.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;p&gt;Installation is the easiest part. GrapheneOS has a web installer you run from your browser - even non-technical people can manage it. No flashing tools, no custom recovery, just connect the phone via USB and click through.&lt;/p&gt;
&lt;p&gt;What also matters: I get regular security updates. That&amp;rsquo;s a big deal. Some alternatives (eOS, for example) lag significantly on patches. Pixel hardware support is the main constraint - GrapheneOS only works on Pixels - but on a Pixel it works very well.&lt;/p&gt;
&lt;h2 id="the-app-problem"&gt;The App Problem&lt;/h2&gt;
&lt;p&gt;The first question on any de-Googled phone: how do you actually install apps?&lt;/p&gt;
&lt;p&gt;I use &lt;strong&gt;Aurora Store&lt;/strong&gt; - a proxy that downloads APKs from the Play Store anonymously. It&amp;rsquo;s a bit finicky and there are occasional security concerns, but the Play Store itself isn&amp;rsquo;t exactly a security gold standard either. For apps that are available there, I prefer &lt;strong&gt;F-Droid&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I also use &lt;strong&gt;Sandboxed Google Play&lt;/strong&gt;. A lot of apps simply don&amp;rsquo;t work without it, even if you have no Google account. It runs in its own sandbox with no special privileges - one of GrapheneOS&amp;rsquo;s better tricks.&lt;/p&gt;
&lt;h2 id="self-hosting-the-real-foundation"&gt;Self-Hosting: The Real Foundation&lt;/h2&gt;
&lt;p&gt;The phone is only half the story. What makes the switch viable is having my own backend for the things Google/Apple normally do for you.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Immich&lt;/strong&gt; for photos - the migration was actually painless, and I prefer it to either Google Photos or iCloud now.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nextcloud&lt;/strong&gt; for files, calendar sync (with &lt;strong&gt;Etar&lt;/strong&gt; as the calendar app), and contacts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;My own mail server&lt;/strong&gt; with &lt;strong&gt;Thunderbird&lt;/strong&gt; as the email app on the phone.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vikunja&lt;/strong&gt; for todos.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vaultwarden&lt;/strong&gt; (self-hosted Bitwarden) for passwords.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jellyfin&lt;/strong&gt; for media.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AdGuard Home&lt;/strong&gt; as my Private DNS - blocks a lot of tracking at the network level.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Contacts I migrated manually. A minor pain, but a one-time thing.&lt;/p&gt;
&lt;p&gt;For server access I use &lt;strong&gt;Tailscale&lt;/strong&gt; and &lt;strong&gt;Termux&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="replacing-the-big-apps"&gt;Replacing the Big Apps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Music&lt;/strong&gt;: I used Spotify for years. Now I run &lt;strong&gt;Tempo&lt;/strong&gt; as the app and self-host with the &lt;strong&gt;Lidarr&lt;/strong&gt; stack. Better in almost every way once it&amp;rsquo;s set up.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;YouTube&lt;/strong&gt;: &lt;strong&gt;NewPipe&lt;/strong&gt; - no ads, no account, downloads work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feeds/news&lt;/strong&gt;: &lt;strong&gt;FeedFlow&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maps&lt;/strong&gt;: &lt;strong&gt;Organic Maps&lt;/strong&gt;. Not as good as Google Maps, but for what I do it&amp;rsquo;s good enough.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Browser&lt;/strong&gt;: &lt;strong&gt;Brave&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chat&lt;/strong&gt;: mostly &lt;strong&gt;Element&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2FA&lt;/strong&gt;: &lt;strong&gt;Aegis&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Personal notifications&lt;/strong&gt;: &lt;strong&gt;ntfy&lt;/strong&gt; (self-hosted).&lt;/li&gt;
&lt;li&gt;A couple of fun apps: &lt;strong&gt;Chess.com&lt;/strong&gt; and a sudoku app.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="banking-and-swiss-specific-apps"&gt;Banking and Swiss-Specific Apps&lt;/h2&gt;
&lt;p&gt;This is where it gets less clean. Banking apps are the hardest category on a hardened OS.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PostFinance&lt;/strong&gt; didn&amp;rsquo;t work for me for months. It would have worked if I disabled some of GrapheneOS&amp;rsquo;s security features - but that&amp;rsquo;s exactly why I use GrapheneOS, so I left them on. It eventually started working again.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Twint&lt;/strong&gt; works fine. Sometimes I have to reload things because of AdGuard, but it&amp;rsquo;s reliable. In Switzerland that&amp;rsquo;s a real alternative to credit cards, which I avoid because of the tracking baked into the Google/Apple Pay flow (iOS handles this better, to be fair).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SBB Preview&lt;/strong&gt; for train tickets has been a journey. Getting a GPS fix was sometimes tricky - I once had to switch to Apple&amp;rsquo;s location servers for it to work. Mostly it&amp;rsquo;s fine. They&amp;rsquo;ve now switched to &lt;strong&gt;EasyRide&lt;/strong&gt; (Be-In/Be-Out) with Bluetooth tracking at stations, which actually works better. I&amp;rsquo;m not thrilled about being tracked all the time, but it&amp;rsquo;s cheaper to travel that way for now. If I move to a GA at some point, I&amp;rsquo;ll lose that app entirely.&lt;/p&gt;
&lt;p&gt;For uni I use &lt;strong&gt;Microsoft Office&lt;/strong&gt;. Works fine, even with AdGuard blocking a lot of telemetry in the background.&lt;/p&gt;
&lt;h2 id="grapheneos-features-i-actually-use"&gt;GrapheneOS Features I Actually Use&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Per-app network toggle.&lt;/strong&gt; The killer feature. Block any app from the internet entirely with one switch. Half the apps that demand connectivity don&amp;rsquo;t actually need it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Storage scopes.&lt;/strong&gt; Apps see only the files I let them see, not my whole storage. This is the default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GrapheneOS&amp;rsquo;s own location servers&lt;/strong&gt; instead of Google&amp;rsquo;s.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sandboxed Google Play&lt;/strong&gt;, as mentioned.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I don&amp;rsquo;t use user profiles. Apps are already sandboxed on GrapheneOS, so I haven&amp;rsquo;t felt the need to layer profiles on top.&lt;/p&gt;
&lt;h2 id="push-notifications"&gt;Push Notifications&lt;/h2&gt;
&lt;p&gt;A real compromise. Push notifications mostly still flow through Google&amp;rsquo;s FCM - which is why they&amp;rsquo;re sometimes delayed. For most apps there&amp;rsquo;s just no way around it. ntfy is great for things I control, but for the rest I take the delay.&lt;/p&gt;
&lt;p&gt;Etar notifications, for example, sometimes show up late. Fine for me - I check the calendar in the morning anyway.&lt;/p&gt;
&lt;h2 id="backups"&gt;Backups&lt;/h2&gt;
&lt;p&gt;GrapheneOS has a built-in backup feature that I point at Nextcloud (apps and settings). The data itself doesn&amp;rsquo;t need a separate phone backup - photos are already in Immich, files in Nextcloud, passwords in Vaultwarden. The only gap is SMS, which I don&amp;rsquo;t really use.&lt;/p&gt;
&lt;h2 id="what-still-annoys-me"&gt;What Still Annoys Me&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Photos taken directly inside &lt;strong&gt;Element&lt;/strong&gt; don&amp;rsquo;t sync to Immich for some reason. I poked at it briefly but didn&amp;rsquo;t dig deep - I mostly shoot with the native camera app, where everything works fine. Anything else (WhatsApp, native camera) syncs without issues.&lt;/li&gt;
&lt;li&gt;Aurora Store occasionally hangs or needs a re-login.&lt;/li&gt;
&lt;li&gt;Brave needed some fiddling to get Vaultwarden autofill working.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nothing show-stopping. Worth flagging because the lifestyle isn&amp;rsquo;t free.&lt;/p&gt;
&lt;h2 id="online-footprint"&gt;Online Footprint&lt;/h2&gt;
&lt;p&gt;This goes beyond the phone, but it&amp;rsquo;s the same thread: no Instagram, no Reddit anymore, no Facebook. The phone setup is consistent with the direction.&lt;/p&gt;
&lt;h2 id="who-is-this-for"&gt;Who Is This For?&lt;/h2&gt;
&lt;p&gt;Not for everyone. If your life is tightly integrated with Google - Drive, Photos, Docs, Family Sharing - and you don&amp;rsquo;t want to give up your Google account, the switch is hard. Sandboxed Google Play helps, but doesn&amp;rsquo;t undo that dependency.&lt;/p&gt;
&lt;p&gt;For me, &lt;strong&gt;the main selling point was not needing an account on my phone&lt;/strong&gt;. No Google, no Apple. Just my phone, my data, my servers. The extra security features are a bonus.&lt;/p&gt;
&lt;p&gt;A year in, no regrets. I&amp;rsquo;d do it again - and the install is easy enough that you could try it on a spare Pixel without much commitment.&lt;/p&gt;</description></item></channel></rss>