5 ms·
I was in a similar position but after monitoring the traffic made by my iPhone, I ended up going back to Android (though not stock). The problem isn't Apple, A
by throwaway9d0291 7y ago
I was in a similar position but after monitoring the traffic made by my iPhone, I ended up going back to Android (though not stock).
The problem isn't Apple, Apple is great when it comes to their stock apps. The problem is all the third party apps you end up installing. They just don't care about your privacy. Half of them will bundle "analytics" that you have no power to turn off and there isn't the same open-source community for iOS that there is for Android.
What I ended up with is an open-source ROM with MicroG (in my case a custom build of AOSP but LineageOS + NanoDroid, LineageOS for MicroG or Elementary OS all work) with open-source apps for most purposes.
This way the only proprietary code running as part of the OS is the device drivers. Everything else is open-source.
Practically, pretty much everything works except for in-app payments. Those will work if you install the modified Play Store that's distributed as part of NanoDroid but that means installing the Play Store as a privileged app, which brings you right back to the original problem.
As for apps, I mainly use Maps from F-Droid (open-source build of Maps.me), OsmAnd, FairEmail, Riot, Fennec, Slide for Reddit and Bitwarden. These are all open-source.
The main closed-source apps I have installed are the local public transportation app (I'm in a country with strong privacy protections, so I trust it), the government-provided weather app and the usual financial stuff.
At some point I'll install a firewall for those too.
I want to emphasise that I don't feel like I'm giving anything up with this setup. The only thing that doesn't really work is in-app payments. I'm using a Pixel phone so I can even sign the ROM with my own private key and lock the bootloader so that nothing else can be flashed.
- jorvi 7y agoThe biggest issue with going that way is that a lot of financial apps refuse to run on rooted and/or custom ROMs. Neither does Netflix.
- throwaway9d0291 7y agoOf the options I suggested, only NanoDroid requires root, the others work perfectly fine without it. MicroG does provide a SafetyNet implementation but YMMV. FWIW, all of my financial apps are perfectly happy running on my phone, even though SafetyNet mostly fails. They don't like root though.