CalyxOS – De-Googled Android Alternative

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. GmsCore

    Free implementation of Play Services

    I did not want to get into this, but you're simply spread falsehoods.

    > GrapheneOS doesn't ship integration of proprietary services like CalyxOS, whether that's WhatsApp or Google services.

    We do not ship anything proprietary. We ship microG, which is "A free-as-in-freedom re-implementation of Google’s proprietary Android user space apps and libraries." - see https://microg.org/

    We ship an integration with WhatsApp in the Dialer, which is entirely open source code. It is based on the existing contacts mechanism (anyone who has WhatsApp or Signal on any Android will see entries for those in the Contacts app - that is what we expose to the Dialer to make it easy to use those to make end-to-end encrypted calls.

    In fact, WhatsApp is not listed by default, it only shows up if you have it installed. We believe that end-to-end encrypted calls are important, and while this would leak some metadata, if one has it installed already presumably they're fine with that. The network effect is strong!

    In fact, you're the one who's promoting your approach of being able to run the proprietary Play Services - and yet you say you don't ship integration of proprietary services. Which is it? You can't ship Play Services legally anyway.

    > or example, they give special unattended installation privileges to Aurora Store and F-Droid.

    Aurora Store does not get unattended installation permission, it never has. It can only update installed apps, which is what Google is allowing in Android 12.

    F-Droid Privileged Extension is extended, and both that and F-Droid have received security audits in the past which haven't found issues - and the Privileged Extension itself hasn't changed much since then. We're very careful about making any changes there.

    It is one thing to give constructive criticism to projects, it's another to attack them directly based on falsehoods.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Seedvault

    A backup application for the Android Open Source Project.

    Thank you for bringing this up.

    We're continuing to fund work on it, both ourselves and also through applying for external funding.

    Full Storage backup support (Files / Photos) was recently added thanks to a grant from NLnet - https://nlnet.nl/project/Seedvault/index.html

    https://github.com/seedvault-app/seedvault Contributions welcome!

  4. NewPipe

    A libre lightweight streaming front-end for Android.

  5. plexus

    Remove the fear of Android app compatibility on de-Googled devices.

    ...Well i don't use my phone for much more than that.

    Battery Life is great, Security and Privacy is also good. You can lookup App Compatibility to a degree here: https://plexus.techlore.tech/

  6. PrivacyDashboard

    You're looking for Privacy Dashboard, which is available as a 3rd-party FOSS standalone app[1] or built into Android 12.

    [1] https://github.com/RushikeshKamewar/PrivacyDashboard

  7. opengapps

    The main repository of the Open GApps Project

    I purchased a Pixel phone to test this stuff on.

    I installed LineageOS and found I couldn't run some google apps. I reinstalled LineageOS with https://opengapps.org added during the install and made the mistake of transferring from my old phone which brought all the google services and everything back to the phone (mostly).

    I then installed CalyxOS - much easier install process than lineage. Really liked the defaults. Could not get many apps that relied on google play services though. If I didn't need so many Google-tied apps I would pick this as my phone OS for basic stuff like messaging and browsing.

    Installed LineageOS again, found there were a couple apps I could not get working after all (50 different apps installed).

    In the end I gave up and re-flashed Google firmware back onto the phone. I though I could get away from Google but I didn't realize how much my apps needed Google.

  8. TowerCollector

    The OpenCellID and BeaconDB contributor's app.

    Mozilla Location Services is crowdsourced, and you can contribute data from your area with the Tower Collector app to make geolocation faster for you:

    https://github.com/zamojski/TowerCollector

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. calyxos

  11. rattlesnakeos-stack

    Discontinued Build your own privacy and security focused Android OS in the cloud.

    CalyxOS is an awesome project. I have worked with the lead developer a bit over the past few years and it's been such a pleasure. We share some bits of code between our projects here: https://github.com/AOSPAlliance.

    If anyone is interested in building their own custom android OS in the cloud (AWS) with same ability to lock your bootloader like CalyxOS, you can checkout my project I've been maintaining for a few years now called RattlesnakeOS: https://github.com/dan-v/rattlesnakeos-stack.

    And if you prefer to not build in the cloud, there is also a really great project called robotnix (https://github.com/danielfullmer/robotnix) which provides a way to build many flavors of OS (AOSP, GrapheneOS, LineageOS, etc).

  12. robotnix

    Build Android (AOSP) using Nix [maintainer=@danielfullmer,@Atemu]

    CalyxOS is an awesome project. I have worked with the lead developer a bit over the past few years and it's been such a pleasure. We share some bits of code between our projects here: https://github.com/AOSPAlliance.

    If anyone is interested in building their own custom android OS in the cloud (AWS) with same ability to lock your bootloader like CalyxOS, you can checkout my project I've been maintaining for a few years now called RattlesnakeOS: https://github.com/dan-v/rattlesnakeos-stack.

    And if you prefer to not build in the cloud, there is also a really great project called robotnix (https://github.com/danielfullmer/robotnix) which provides a way to build many flavors of OS (AOSP, GrapheneOS, LineageOS, etc).

  13. rethink-app

    DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.

    RethinkDNS + Firewall: https://github.com/celzero/rethink-app

    TrackerControl has a tad better UX, but is built on top of NetGuard and hence inherits its flaws and merits.

    For instance, it does not support DoH/DoT/DNSCrypt.

    It also leaks DNS connections over TCP (this happens when a DNS question or answer payload is too big to fit in a single UDP packet). In fact, all userspace DNS clients on Android I have taken a look at, leak DNS over TCP.

    TrackerControl does not trap all packets over port 53, which RethinkDNS does by default.

    TrackerControl isn't geared towards bypassing censorship. RethinkDNS can bypass stateless firewalls employing a similar trick to GreenTunnel, but we plan to implement a couple more such mitigations.

    Unimplemented but soon, RethinkDNS would let users block connections if apps don't resolve DNS with a resolver of their choosing.

    RethinkDNS has open-sourced both its client app and a pi-hole like stub resolver: https://github.com/serverless-dns/serverless-dns

    There's three of us working on RethinkDNS full-time, so it is likely to see feature development at a faster clip than TrackerControl and NetGuard (the latter's been put under maintanence mode by the original developer).

  14. serverless-dns

    The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, Fastly, and Fly.io

    RethinkDNS + Firewall: https://github.com/celzero/rethink-app

    TrackerControl has a tad better UX, but is built on top of NetGuard and hence inherits its flaws and merits.

    For instance, it does not support DoH/DoT/DNSCrypt.

    It also leaks DNS connections over TCP (this happens when a DNS question or answer payload is too big to fit in a single UDP packet). In fact, all userspace DNS clients on Android I have taken a look at, leak DNS over TCP.

    TrackerControl does not trap all packets over port 53, which RethinkDNS does by default.

    TrackerControl isn't geared towards bypassing censorship. RethinkDNS can bypass stateless firewalls employing a similar trick to GreenTunnel, but we plan to implement a couple more such mitigations.

    Unimplemented but soon, RethinkDNS would let users block connections if apps don't resolve DNS with a resolver of their choosing.

    RethinkDNS has open-sourced both its client app and a pi-hole like stub resolver: https://github.com/serverless-dns/serverless-dns

    There's three of us working on RethinkDNS full-time, so it is likely to see feature development at a faster clip than TrackerControl and NetGuard (the latter's been put under maintanence mode by the original developer).

  15. AuroraStore

    You can access and download apps from Google Play Store with Aurora Store.

    https://gitlab.com/AuroraOSS/AuroraStore#aurora-store-a-goog...

    > Google is doing their level best to make it harder to get APKs any other way.

    They are making it easier with Android 12 by letting third-party stores do automatic updates without user interaction.

    https://developer.android.com/about/versions/12/features#aut...

    > You used to be able to download them from the store; no longer possible.

    It has always been the case that OEMs need to bundle Play Services in the OS and that you need an account to access Google Play. Things like Raccoon, Yalp Store, Aurora Store, etc. to access Google Play have always existed.

    > They've announced some other package format, support for which I assume won't be released to AOSP.

    It's not a new format, it's open source and Aurora Store supports it just fine.

  16. NewPipe

    Discontinued A fork of NewPipe with SponsorBlock functionality. (by polymorphicshade)

  17. bromite

    Bromite is a Chromium fork with ad blocking and privacy enhancements; take back your browser!

    > The point strcat brought about impersonation was that a person from the Calyx community went and impersonated the Bromite developer, attempting to start conflict between Bromite and GrapheneOS.

    The chat logs[0] say different.

    I don't see how one person joining a room on Telegram somehow implicates the whole project in some sort of conspiracy to attack / spread misinformation about Bromite or GrapheneOS.

    [0]: https://github.com/bromite/bromite/discussions/1186#discussi...

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • App compatibility on de-Googled devices

    1 project | news.ycombinator.com | 30 Aug 2024
  • A closer look at e/OS: Murena's privacy-first 'deGoogled' Android alternative

    4 projects | news.ycombinator.com | 21 Dec 2023
  • The confusing CalyxOS-supplied Chromium

    2 projects | /r/CalyxOS | 11 Dec 2023
  • UnGoogled Chromium

    2 projects | /r/degoogle | 3 Dec 2023
  • Vanadium version 119.0.6045.163.2 released

    1 project | /r/GrapheneOS | 25 Nov 2023

Did you know that Java is
the 8th most popular programming language
based on number of references?