Show more

@newhinton @GrapheneOS There is a difference of opinion in a longer term fix. They want to maintain support for v1-only signatures, we are working to require v2/v3 signatures in order to use AllowedAPKSigningKeys. v1 signatures are deprecated and going away. And the design of v1 signatures is massively over-complicated, and will never really be possible to support properly.

@newhinton @GrapheneOS In case you missed it, the bugs v1-only and v3.1-only APK certificate parsing were acknowledged, accepted, fixed, and released: floss.social/@fdroidorg/113871

We were asked not to ping the reporter anywhere, so that makes it difficult for us to give credit.

APK Signature pinning is still a research topic, there are no public implementations I know of besides ours. We welcome alternate implementations and experiments. Please dive in! It is not a simple problem, but important.

We have one nomination for Community Council and we're extending the feedback period.

Want to get involved?

Do read: f-droid.org/2025/01/27/communi

We've signed the open letter to the @EUCommission calling for strong enforcement of the #DMA.

The EU must act decisively to create opportunities, protect innovation and increase consumer choice.

appfairness.org/the-digital-ma

@rene_mobile is there anything you could add here? It would be quite useful to have these questions clarified so we can make solid Python implementations as used in projects like Androguard, F-Droid, etc.

Show thread

The success of the free software Android ecosystem relies on contributors like you. Interested in funding to maintain F-Droid or related projects? Let us help you apply to nlnet.nl/funding.html, prototypefund.de/en/, sovereign.tech/programs, or grayarea.org/initiative/cultur. We can also mentor you during the grant process to help navigate non-profit funding. please reach out here or via email hans@guardianproject.info

Seven new projects have been selected to contribute to the three NGI Pilots. IzzyOnDroid and OWASP blint will join forces with NGI Mobifree which works on a more ethical mobile ecosystem. Nuxt, Flohmarkt & Open Banking Gateway will work on integrations with Taler, the privacy-preserving digital payment system. And NGI Fediversity - the effort to create a hosting stack in-a-box - will be joined by Drupal & Source-based Nextcloud + Onlyoffice.
https://nlnet.nl/news/2025/20250122-project-selection-pilots.html
#NGI #FOSS

So what is the Android team's intention? Should v3.1-only APKs be considered valid? Or not? My guess is they should be not considered valid since the Android team has explicitly marked that kind of signature as invalid since apksigner v30.0.0 (besides v33). Are there any plans to unified the code that verifies APK signatures?

2/2

Show thread

Interesting bug in reported to @fdroidorg: an APK with only a v3.1 signature was only considered valid by v33. <33 error out with "APK Signature Scheme v2 signature 0 indicates the APK is signed using APK Signature Scheme v3 but no such signature was found." >33 error out with "The APK contains a v3.1 signing block without a v3.0 base block". Android uses its own verify code and treats it as valid. gitlab.com/fdroid/fdroidserver

1/2

@fdroidorg @Aliyan A UI overhaul is already underway! It will be released as v1.23. We'll be releasing nightlies and alphas soon, and we are looking for feedback and testing. Follow the development here:

gitlab.com/fdroid/fdroidclient

fdroidserver v2.3.5 was released to fix issues with `AllowedAPKSigningKeys` when used in specific configurations. More details in the changelog: gitlab.com/fdroid/fdroidserver #FDroid

Michiel Leenaars (our director of strategy) speaks at #FOSDEM about Europe's ambition to increase its digital sovereignty in relation to the #NextGenerationInternet. Despite its contribution to tech sovereignty with over 1300 Free and Open technologies supported, so far #NGI is not in the EU's future plans. Michiel addresses the question: What should our new EU Commissioner for Tech Sovereignty be working on for the next 5 years from the the vantage point of NGI?
https://fosdem.org/2025/schedule/event/fosdem-2025-6508-next-generation-internet-2025-where-next-/
#FOSS

The gig economy is ground zero for the use of experimental algorithms that use workers' own data against them. Leaving workers playing a game that they don’t know the rules to and that the house always wins.
#TimeToDeliverAnswers

privacyinternational.org/news-

There's a "Signal deanonymized" thing going around:
gist.github.com/hackermondev/4

Stay calm. Deep breaths.

👉 while this is a real consideration, the only thing the attacker gets from this is a very rough (kilometers or tens of kilometers radius) location

👉 other communication platforms that use any kind of caching CDN to deliver attachments are just as vulnerable

👉 you almost certainly should continue to use Signal, unless you specifically know that this is a big problem for you.

#Signal #InfoSec

Reminder: Tech jobs with real impact are rare. At the Sovereign Tech Agency, we work to strengthen digital infrastructure – fostering security, innovation, and resilience to provide a stable foundation for participation and democracy.

You can still apply for our open positions! 📩

mastodon.social/@sovtechfund/1

In the official release of the package "build-tools_r35.0.1_linux.zip", they included what looks like a hand-edited "source.properties" metadata file that is a key part of the "sdkmanager" packaging system:

```
Pkg.UserSrc=false
Pkg.UserSrc=false
Pkg.Revision=35.0.1
.Revision=35.0.0 rc4h
```

I mean really? The Android SDK packages are not automatically generated?

gitlab.com/fdroid/sdkmanager/-

@gwagner With Big Oil gaining more power via Trump, it is time for individuals to take responsibility. If you believe in climate change, get rid of your second car, ride a bike, take a train.

It is also time for city and state governments to step up. They have the power to do a lot of the things that Trump wants to stop the Federal Government from doing. And those actions would be out of reach of Trump's executive orders.

We need for community-run, ethical, well-moderated communication platforms more than ever.

I'm sure this is one of the reasons why many folks are joining fedi today. Welcome, glad to see you here! 👋

However:
👉 infrastructure is not free
👉 moderation is hard emotional labor
👉 managing a server takes time and effort

Please consider getting engaged and contributing, if you can. Help moderate your instance. Support your instance financially. Help make fedi sustainable.

#NewHere #TikTokRefugee

@rysiek oh wow, this is awesome! I live somewhere where the Nazis reigned for 7 years, and I have been playing a version of this game with my family for a while now. This quote is prescient these days:

> Nazism has nothing to do with race and nationality. It appeals to a certain type of mind

Fun article

Show more
image/svg+xml Librem Chat image/svg+xml