calyxos
robotnix
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
calyxos
-
Fairphone 5 will be supported
Track FP5 progress on GitLab, and contribute via GitHub
- Extended security and enhanced panic response beyond Ripple!
-
Block Trackers
I've also created an idea of an alternative way to do this for them - hosting pi-hole on the phone. https://gitlab.com/CalyxOS/calyxos/-/issues/1439
-
MicroG does not work
It should and it did but they did something that broke it https://gitlab.com/CalyxOS/calyxos/-/issues/1144
- Wifi calling not working on Pixel 7 Pro
-
Google TTS Engine
Issue on GitLab
-
Device & App Notifications - allow notification access
As somehow suggested by the GitLab issue, a workaround is to install applications from Aurora Store. I confirm that for me, it works with KDE Connect. But not for Gadgetbridge as it is not available on the Play Store :-/
It seems to be a security feature of Android 13, as reported here, but it shouldn't happen in this case. I would suggest opening a GitLab issue.
-
Apple expands commitment to protect users from mercenary spyware
> Perhaps more importantly, I see no mention of any facility for network monitoring.
They intend to build a comprehensive netmon: https://gitlab.com/CalyxOS/calyxos/-/issues/349
Right now, they've got an ebpf-based firewall: https://calyxos.org/docs/tech/datura-details/
robotnix
- Immutable Linux Distributions for Those Looking to Embrace the Future
-
Towards a reproducible F-Droid
danielfullmer/robotnix
-
Error signing TrichromeChrome.apk when building OTA package
commit 660b23fb152874b6d237065045c78ceeb6ebdbf9 Author: Chirayu Desai Date: Fri Jun 24 01:41:28 2022 +0530 releasetools: Replace Trichrome fingerprint * Trichrome APKs depend on TrichromeLibrary, and they specify both package name and a certificate digest * We sign TrichromeLibrary and both dependent APKs with the same key, so we can simply make sure that the fingerprint matches the key the APK is being (re)signed with Based on: https://github.com/danielfullmer/robotnix/blob/master/modules/apps/chromium-trichrome-patcher.py Change-Id: I79f8c69787decd5abbb5d5513dee9bc357eb8814
-
Nixery – Docker images on the fly with Nix
Just noting, using Nix it is possible to build an actual real deal Android image using Robotnix:
- https://github.com/danielfullmer/robotnix/
This is different from a non-Android Linux on Mobile devices, which is what Mobile NixOS aims to achieve :).
- Wir schreiben für das c't-Magazin über Linux - fragt uns alles! [Beginn um 17 Uhr]
- I wonder if we're ever going to see a mobile OS made with the same philosophy as Arch Linux.
-
Add Android Auto to Calyx OS before flashing ROM
There are some tools already which support automated builds such as https://github.com/dan-v/rattlesnakeos-stack and https://github.com/danielfullmer/robotnix - however they'll need work to support both CalyxOS and also Android Auto.
-
CalyxOS – De-Googled Android Alternative
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).
-
Nix is the ultimate DevOps toolkit
A few days ago, I came across RobotNix[0] which uses Nix to deterministically build custom Android images. Since I really want to adapt Android to my needs but have always struggled with building Android on my own (what a shitty and complicated build system), I'm now very inclined to learn Nix. I'm not sure I like the syntax but hopefully I'll get used to it.
Another reason I'm quite excited about Nix is that in my team we're currently using a whole bunch of tools like pip, Conda, npm all at the same time to manage our dependencies and it's starting to become really cumbersome to set up the dev and production environments correctly across operating systems and platforms. For instance, Conda doesn't exist on arm64, lots of pip packages have to be compiled by hand on arm64 etc. etc. It's a mess that I'd love to get rid of.
What are some alternatives?
XiaomiADBFastbootTools - A simple tool for managing Xiaomi devices on desktop using ADB and Fastboot
opengapps - The main repository of the Open GApps Project
Netguard - A simple way to block access to the internet per app
bromite - Bromite is a Chromium fork with ad blocking and privacy enhancements; take back your browser!
DivestOS-Build - Everything needed to build DivestOS, a more private and more secure aftermarket mobile operating system.
rethink-app - DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.
Seedvault - A backup application for the Android Open Source Project.
device-flasher - Android Factory Image Flasher for Linux, macOS and Windows
AuroraStore
ungoogled-chromium - Google Chromium, sans integration with Google
TowerCollector - The OpenCellID and MLS contributor's app.
rattlesnakeos-stack - Build your own privacy and security focused Android OS in the cloud.