Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice
Loves music, general preference for metal and electronic but open to other styles
Likes video games but avoids toxic gamer culture
Linux sysadmin by day, Android dev by night
Posts
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
As someone who has been programming since being a young teenager, things like this make me enormously sad.
If I was banned from being part of tech communities until the age of 16 or even 18 I would've never been able to learn all I did. I would've never been able to truly get into FOSS.
I would've never had a chance to become who I now am.
Age verification is literally killing the ability for kids and teens to excitedly participate and learn cool stuff and learn how to have digital agency.
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Catima 2.42.0 is out!
https://github.com/CatimaLoyalty/Android/releases/tag/v2.42.0
#Catima is an #Android app to store and organize tickets, loyalty cards and other barcode/pkpass-based data.
A new feature this release is a setting to disable NFC while showing a card, preventing accidental NFC payments from other apps. Dutch train travellers rejoice :)
It also contains some small refactoring and modernization under the hood.
Coming soon to an app store near you.
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Many societal problems cannot be solved with technology. They can, however, be made worse.
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
For others who have to deal with this nonsense, I've found the easiest way to get your fingerprint for your IzzyOnDroid and F-Droid builds to be the following curl command:
export INDEX_V2_URL="https://apt.izzysoft.de/fdroid/repo/index-v2.json" # IzzyOnDroid
export INDEX_V2_URL="https://f-droid.org/repo/index-v2.json" # F-Droid
export APP_NAME="your.package.name"
curl -s "${INDEX_V2_URL}" | jq -r ".packages.\"${APP_NAME}\".metadata.preferredSigner" | tr [:lower:] [:upper:] | sed 's/../&:/g; s/:$//'
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Begrudgingly dealing with the Android Developer Verification bs.
Added the IzzyOnDroid/GitHub and F-Droid fingerprints for Catima to not have them blocked by Google.
I submit them and... "In review"?
What do you mean, "In review". How about you let *me* choose which keys *I* sign *my own goddamn app* with?
This shit is utterly disgusting. I have no words for it.
Fuck Google. Fuck this "developer verification" lockdown. The EU needs to fine the shit out of them for this bullshit.
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
I'm amazed that Google's stupid new nonsense "Android developer verification" program is so broken that they literally fail to auto-register one of my three apps that are *on Google Play*. I need to "prove ownership" over an app I published to Google play in February 2020 and that's still in my account...
Sigh.
Google, if you're going to be evil, can you at least be competent for once? Please? I have better things to do than this nonsense?
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
I quote boosted this before focusing on the 24h delay, but the worst part is having to enable developer options.
Fairphone: Settings -> About phone -> Build number (7 taps)
Samsung: Settings -> About phone -> Software information -> Build number (7 taps)
Given the steps differ per device it is impossible for any third party app store to give clear instructions. To top it off, the first 3 taps give *no feedback* at all.
Even worse, some apps refuse to run on devices with dev mode enabled.
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
For the purpose of preventing someone over the phone or remote control guiding someone to sideload malware just disallowing app/sideload installs during a phone call/screen share would be more than sufficient. But of course, now I am arguing in good faith, which Google is not.
It is literally faster to install a custom Android ROM at this point. Over 24 hours of waiting? I need to wait a full day to be allowed to install my own apps on my own phone?...
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
2025 had ups and downs, but I loved my 2025 at #IzzyOnDroid.
Our team has grown with several new members and we launched https://izzyondroid.org/, our new web home!
We even got our first grant ever (thanks, @nlnet@social.nlnet.nl!), allowing us to bring download statistics to IzzyOnDroid and integrate it directly into #NeoStore (and soon #Droidify), improve the #ReproducibleBuild system and more.
I'm grateful to the team for giving me a space where I feel able to make a difference ❤️
Here is to 2026! 🎉
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
#Catima 2.41.0 is out!
https://github.com/CatimaLoyalty/Android/releases/tag/v2.41.0
This release adds support for UTF-8 barcodes (by default, the encoding will be extracted from the pkpass file or auto-detected if set otherwise).
It also contains some bugfixes and UI tweaks.
Due to Google dropping Android 5 compatibility in their libraries, this will be the last release available for Android 5.
Coming soon to an app store near you.
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
@jessienab@wetdry.world There's basically 2 situations where this can happen:
- The app needs Google Play Services, if you disable this (on stock Android) you'll need to enable it. If you use a custom ROM, you probably want microG
- The app detects if it's installed by Google Play, either a weak check (can be bypassed with
adband using the-iflag I think or a strong check and... yeah, no luck.
If you're on stock Android, I see no reason to use Aurora Store, it doesn't give more privacy :)
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
Queer FOSS nerd caring about social justice Loves music, general preference for metal and electronic but open to other styles Likes video games but avoids toxic gamer culture Linux sysadmin by day, Android dev by night
If anyone is curious, my current Android setup is as follows:
I use #NeoStore or #Droidify (currently Neo Store, the new stats support is just too tempting) with the #IzzyOnDroid repo as primary app source, the #FDroid repo as secondary.
If I need something not on either of those, I will use #AuroraStore to access #GooglePlay.
Random APKs from GitHub or whatever only in very very specific cases. I will generally wait until the app drops on F-Droid or (preferably) IzzyOnDroid.