Skip to main content


Switching from iOS to GrapheneOS, thoughts after 2 weeks


This entry was edited (4 days ago)
in reply to Infernal_pizza

Can you let us know about navigation using maps which one you use and how does it fare with Apple Maps
in reply to karthie

I haven't switched away from Google maps yet (I never used Apple maps on iOS). I know it's not ideal but I very rarely use it so I haven't looked at any alternatives yet
in reply to karthie

Organic maps is the best alternative I could find. It's on Accressent which you can get from the GrapheneOS App store. All the maps you want are downloaded to the device, no need for network access afterwards / continuously. Pathfinding is fast compared to e.g. Osmand. It's pretty barebones though.
in reply to passepartout

@passepartout @karthie
#OrganicMaps only calculates the speed in the route planning, whereas #OsmAnd includes turn-offs, traffic lights, traffic calming etc. in the route planning. This means that other routes are created that are better and the calculated time to arrival is therefore much more accurate than with OrganicMaps.

Privacy reshared this.

in reply to Thomas

That's interesting. Apart from the pathfinding, Osmand behaves kind of sluggish for me and I had to get used to the UI/UX which can be overwhelming at first (even for tech savy people). But therefor its also a lot more sophisticated and feature complete which I also like.

To each their own, maybe even both ;)

in reply to karthie

Magic Earth is incredible for a free app. For navigation that is.
in reply to Infernal_pizza

Wow so much info, thanks a lot!!

I too have read that GrapheneOS is heavy on the battery.

in reply to Pherenike

I've had the opposite experience. I'm on a Pixel 8 running Graphene. So far today (8.5 hours since last charge), I'm at 87%. The screen time meter says 90 minutes of screen time since last charge. I've been running Bluetooth for about 4 hours, and WiFi full time.

I'd typically be under 60% at this point when I was on stock Android.

in reply to Brujones

I can understand it coming from iOS. iOS seems extremely battery efficient to me. My six year old iPhone still got me through an eight hour shift when I had to go into the office, before needing to be charged when I got home (original battery.)

My new one only needs to be charged every other day, with the screen on for a good portion of my waking day. Streamed four hours of 1080p video the other day, beamed to both my partner’s and my wireless headphones, and it took ages to lose 10%. I started the day at 60% and after four hours of steaming at max brightness (and browsing Lemmy for a couple hours) I was at like 30%.

This entry was edited (4 days ago)
in reply to Brujones

I guess this is kinda inconsistent, I use calyx on a pixel 6. When I bought it, the battery would last 20 hours SCREEN OFF... But after one magical update, its now over 100 (~5 days). So I guess OP should just pray that a similar update gets to his phone lol...
in reply to ChilledPeppers

That's true for me as well, some updates seem to change up battery usage for apparently no reason
in reply to Pherenike

I have not experienced this myself, nor heard it reported by other people.
in reply to Andromxda 🇺🇦🇵🇸🇹🇼

Yeah it doesn't make much sense for a custom ROM to use up the battery quicker since technically it's got a lot less bloatware, but I have seen it mentioned a few times. In my case I don't have GrapheneOS but if I use a VPN on my phone, the battery time gets almost cut in half.
I guess then it depends on the device.
in reply to Pherenike

That sounds like a terrible VPN client implementation. Which client do you use?
in reply to Pherenike

Interesting 🤔
I regularly use both apps and never experienced these issues. You can create an issue on GitHub to report this.

Mullvad: github.com/mullvad/mullvadvpn-…

Proton: github.com/ProtonVPN/android-a…

in reply to Pherenike

I am on the opposite end with the battery life. When I first had P3a, I was charging it maybe twice a week. Same experience with P6a.

Now on P8, it seems a bit worse, but still I get easily 2 days from 80% battery.

I'm embracing no play services on my main profile. In general I don't have any addictive apps(redreader was the worst) on the phone, so don't spend that much time on it.

in reply to Kairos

I've looked at that quite a lot, "system apps" is almost always the biggest user from 20-40%. After that it does seem to match with whatever apps I have used the most (usually Jerboa at the top). It doesn't seem like there's any apps running in the background constantly using battery, I thought KDE connect might use a lot as I have that set to always run but thats always listed at <1%
in reply to Infernal_pizza

Its on by default.

Basically: android is a dumb piece of shit and you need to work around it if you want background processes. Eventually your device will fill up with useless busy loops because for some reason android kills apps without actually killing them, or something.

in reply to Kairos

Are you talking about this? android.stackexchange.com/ques…

If so what would you recommend setting it to?

in reply to Infernal_pizza

Keep it on the default. I have it set to max integer value because termux.
in reply to Infernal_pizza

One trick for a better fingerprint recognition is to set 2+ fingers but scan only one finger for all of them.

This may or may not also increase the likelihood of someone else succesfully unlocking your phone with their own fingerprint.

This entry was edited (4 days ago)
in reply to Wistful

It does increase the likelihood - marginally.

Fingerprint readers always got to balance between false positives and false negatives. If you want to reduce false negatives, false positives must be increased.

This shouldn't really matter though. False positives are very low as-is so increasing them a little has nearly no impact on security.

in reply to Infernal_pizza

Strange. I charge to 80% only, lasts 2 days. Might be something you have installed?
in reply to ryannathans

What's your average screen on time? Mine is usually 2-3 hours. I've been using the 80% charge limit, but even without that I don't think it would last 2 days
in reply to Infernal_pizza

So far today, I have taken about an hour of 1080p video and I have lost about 20% battery. Screen has been on about 1.5 hours today. Most days I have about 3.5 hours of screen time. After 8.5 hours on Tuesday I was down to about 35% (from 80%)
in reply to Infernal_pizza

Try setting the screen refresh rate to 60Hz, for me 120Hz uses a lot more battery.
in reply to DevOops

Hmm I'll give that a try, I don't think I'll stick with 60Hz but it will be interesting to see the difference
in reply to ryannathans

Also don't underestimate the fact that OP has a new phone and is trying stuff out.
The screen is usually one of the biggest power drainers in phones, so it could be that it just isn't a fair comparison. I wouldn't be surprised if the phone is just unlocked and awake more in the first few weeks compared to a phone you've been used to.
in reply to ryannathans

Same here... unless I'm listening to Spotify and/or podcasts a lot. Pixel 9 user here, latest GrapheneOS build. Not sure what the deal is, but Spotify alone can use up to 30% of my battery
in reply to Amphy

8 pro here but I think the 9 has maybe 5% ish less battery life? Same thing here with Spotify lol the buffering probably interrupts sleep
in reply to ryannathans

That's insane. Could it be because I have google play services on?
in reply to Infernal_pizza

The fingerprint thing as Pixel issue. Multiple models had unreliable scanners.
in reply to LiveLM

I think it's mostly a me issue, I have this issue with every fingerprint sensor I've ever used (phone or otherwise)
in reply to Infernal_pizza

I used to have a bunch of fingerprint issues with my 7A. A internet stranger advised registering fingerprints in a dark room and that solved my problems neatly.
in reply to LiveLM

Try adding the finger you use multiple times as a new finger. Adding it once wasn't reliable enough for me, so I added it three times and its fine. Also, took some adjustment knowing how much to press down on the screen.
in reply to Infernal_pizza

This entry was edited (4 days ago)
in reply to passepartout

I switched to iOS recently, and yes android can do everything better, the issue is iOS just works and as you get older that day or week of tweaking your phone is just not worth it, at least not for me since I barely use my phone for anything other than pooping distraction.
in reply to passepartout

Yeah Immich is good enough at the moment, as you said it's a small team and it's completely free. I'm also planning on checking out Nextcloud as a replacement for general cloud storage soon. I've heard mixed things about the aurora store, especially since the no account feature just seems to rely on a bunch of anonymous gmail accounts they made and from what I've seen they randomly get blocked. If I was to completely avoid Google play services I'd probably use obtainium or f-droid, but as I need Google play services anyway it doesn't seem like I'm compromising much by using the Google play store as well.

Interesting to hear the battery life is a GrapheneOS specific issue, I guess that's a compromise I can deal with as it's still enough to get me through the day! And yes I think you're right about me just being used fo the iOS keyboard, I'm sure I'll get used to this one soon.

I've found the chromium reader mode now, I didn't expect it to be under accessibility settings!

in reply to Infernal_pizza

You might wanna look into Tailscale for connecting to services like Immich while outside your network. It's incredibly painless to setup and has replaced all other VPN solutions for me (especially with their Mullvad integration).
in reply to Blinsane

Yes Tailscale or perhaps just a direct Wireguard VPN is something I want to look into at some point. I want to get everything else on my server set up first before I worry about external access though (I'm also slightly paranoid about exposing anything to outside connections even if it is as safe as Tailscale)
in reply to Infernal_pizza

The way to think about it is that by using tailscale you're not exposing your service to the outside: your service remains exposed only to your internal network and you get into your internal network through tailscale. However don't take my word for it, definitely do your research and proceed with a solution that you're comfortable enough with in terms of security. Nothing wrong with going slowly and verifying/understanding each of the steps along the way.
This entry was edited (4 days ago)
in reply to passepartout

This entry was edited (3 days ago)
in reply to Infernal_pizza

Is there a reason why you bought the 8A when the 9A just came out? I think they are both $499
in reply to marauding_gibberish142

I got the 8a sealed off of ebay for £260, I don't see the 9a dropping to that price any time soon. I wasn't willing to spend any more than that as I'm still not sure if I'm switching permanently or not. Had I not got such a good price for the 8a I probably would have waited and got a 9a
in reply to Infernal_pizza

Good plan. I'm balking at having to pay 500 for a mobile device which I know won't last me for more than 4 years at maximum (unless I spend more and buy iFixit repair kits which isn't my forté). If the FairPhone was available in the US I'd consider it but I guess running Graphene is probably a better idea given the price you got the device at. Thanks
in reply to marauding_gibberish142

Yeah it was cheap enough even if it only lasts me a couple of years I won't feel ripped off! I only looked at Pixels as I specifically wanted to run GrapheneOS over stock Android any of the other custom ROMs
in reply to Infernal_pizza

It sucks that other ROMs are not as up to par in terms of security. That and the US doesn't have any other options either. Europe has Xiaomi and Fairphone at least, if anybody wants variety
in reply to marauding_gibberish142

Oh I never realised Xiaomi wasn't available in the US. But yes I agree, I was interested in CalyxOS and LineageOS until I realised they weren't even as secure as stock Android. LineageOS still interests me slightly just because of how unrestricted it is, but I probably won't try it unless I have major issues with GrapheneOS
in reply to Infernal_pizza

As far as WhatsApp goes you can download the apk directly from them if you don't want to install the google play sandbox for some reason.

As far as battery life a big drain is google play stuff. I ran my graphene without if for a while and could get a full week of battery (tho that was also way more minimalistic app set up)

in reply to InternetCitizen2

Don't notifications only work if you install it with Google play services though? I need notifications to work reliably
in reply to Infernal_pizza

Pretty much, but GPS being a centralized place to manage notifications also uses a lot of battery. Before I added it I was just using Signal as the APK. On its own it will use a lot of battery checking for new messages. But you can turn that off and just check for messages when you open the app. In that case the phone is effectively only on standby and does not draw much power. I am running a pixel 7 if it matters. I suppose one might also have to self inventory if they care about getting notifications as they come. I certainly do. Still I got the GPS as I was going to be using a few other apps that required them. From a certain perspective I wouldn't mind being unreachable until i decide to check the app myself. To be clear now that I do use GPS the power draw is similar to when I had a note 9, so it does not seem that the "extra" power use is due to some un-optimized stuff; just that I am in fact running more stuff as one should expect by installing the sandbox.
in reply to Infernal_pizza

I've just switched from an iPhone 12 Pro to Pixel 9 and am on GrapheneOS now. Aside from Signal chat history, everything switched over quite easily. Sandboxed google play services is simply an amazing feature. Rerouting location requests let's me feel a certain level of trust when I use Google Maps now. There are a tonne of little quality of life features too that I don't remember if base Android had back when I used it before; e.g. setting the default language for a specific application.

For using Immich without exposing it to the public, check out Tailscale. It's a private VPN (wireguard) service (it's opensource and provides paid tiers, but the free tier is all you'll need) you can use on your home network that is dead simple to configure. You literally just login on you computer and your phone.

in reply to Infernal_pizza

Switched from iOS (iPhone XS) to Android (/e/OS on CMF Nothing, installed by Murena) and 0 regret.

I switched the same day but I didn't transfer all content, only contacts, 2FA auth and installed most apps I needed. Transition was very easy thanks to Firefox Account and because most of what I really is Web based anyway (e.g. HomeAssistant for my self-hosted IoT setup). KDE Connect was indeed a great surprise, I thought it'd be the same as on iOS but it's a LOT more functional. Also using Termux (rather than iSH on iOS) with access to the storage made tinkering way easier and powerful.

My new phone is actually 1/3rd of the price of the flagship I bought 6 years ago.... but they feel the same. I like that a lot because I do NOT want my phone to "feel" special, I want it to "just" be a functional piece of tech, valuable only for what it does, not what it "is". It's not a totem, it's just a thing I rely on. So yes switching made that very striking.

Overall if you want to "just" move away from iOS or Googled Android I find Murena value proposition to be on point.

in reply to Infernal_pizza

I switched from iOS to Android after being in Apple's walled garden since the 5s. Initially installed grapheneOS but a couple of apps I need simply refused to work as they thought the phone was rooted.

So I switched to CalyxOS and dumped all of Apples services and all my apps work fine. With Aurora you don't even need a Google account to download from the Play Store.

I've been so impressed with CalyxOS I picked up a Pixel Tablet to replace my M2 iPad Pro too.

Now I'm waiting to replace the cheap Pixel 6 I bought with the 10 Pro XL.

in reply to Infernal_pizza

I think from an apps perspective, it looks less "strange" so anything out of the ordinary and a lot of apps just flag as "must be rooted". Graphene has a lot of changes for security reasons that make it look "out of the ordinary".
It's sad because if the apps were designed to understand the changes implemented in Graphene, they'd understand it's probably even more secure than a regular Android ROM.
in reply to Infernal_pizza

Calyx has you relock the bootloader similar to graphene so it shouldn't flag as rooted.
in reply to Infernal_pizza

Re: whatsapp, I'm pretty sure the android and iphone app use the same backup format. You can manually extract them by doing an unencrypted iPhone backup to your PC and extract the data from that. When I tested an iPhone a few years ago, I was able to move my whatsapp data after the initial setup with that. I'm pretty sure there are commercial tools that do the same thing too.
in reply to Infernal_pizza

There's a MacOS app called Exporter that will save all your notes from the Notes app to markdown.
in reply to Infernal_pizza

One thing to realize is that you are not transitioning for better features. The whole reason of this switch is for much better control in security and privacy.
in reply to typhoon

Those do not have to cancel each other out necessarily. The open and modular design of Application APIs in AOSP lets the user decide which way they want to interact with the devices they own compared to the walled garden. Graphene does an excellent job by leveraging this design with further encapsulation while focusing on baseline compatibility and keeping up with google. Sadly the last one is a difficult task, so some features may take their time, while others we may never see.
This entry was edited (2 days ago)
in reply to Infernal_pizza

For the keyboard I would try Florisboard on f-droid, it gives a lot more spacing and sizing options. I basically make the keys as wide as possible and then play with key height. The bottom offset let's you raise or lower the keyboard as a whole to suit your grip.

I was a long time AnySoftkeyBoard user until a year or two ago when I finally decided Floris was just better. I've tried FUTO keyboard a little bit, it seemed fine but didn't offer enough customization options.

in reply to Thetimefarm

I've been using heliboard for a while, but I keep making typos and it's driving me nuts. I'm going to give florisboard a try I think.
in reply to Thetimefarm

Seems promising but it looks like they're still working on adding stuff like suggestions at the moment which I can't do without. I'll give it a proper try once they're implemented
in reply to Infernal_pizza

Thanks for the writeup! I can heartily recommend Ente as an authenticator, works everywhere and never an issue. Pixels don't quite suit my needs (though iPhones even less so) but Graphene's focus on privacy and security is compelling. I'm hoping somebody develops a version of LineageOS for my Xperia, or assists me with doing it myself, as its one of the last big steps I need to take to de-google.