Want to try a new distributor ? Nothing to setup, you just need to open the app and grant the requested permissions. It follows the last version of the UnifiedPush specifications: Sunup !
This entry was edited (3 weeks ago)
IzzyOnDroid ✅ reshared this.
UnifiedPush
in reply to UnifiedPush • • •UnifiedPush
in reply to UnifiedPush • • •Regarding Matrix, a workaround has been implemented until webpush is supported by their specifications. Element-X has a patch going on to fix the default gateway (but Schildinext works), all other clients already supporting UnifiedPush should work
#Matrix #Element #Schildichat
charlag
in reply to UnifiedPush • • •UnifiedPush
in reply to charlag • • •shadowwwind
in reply to UnifiedPush • • •Really awesome!
UnifiedPush
in reply to shadowwwind • • •IzzyOnDroid ✅
in reply to UnifiedPush • • •And to make finding, installing and updating easier, Sunup will become available at #IzzyOnDroid with the next sync around 7 pm. Congrats @unifiedpush – it has the "green shield up", meaning it's reproducible
But if you could get rid of that DEPENDENCY_INFO_BLOCK (a binary blob), that would be great. Easy to do, reach out to us for instructions, which do not fit into a toot – but wait, there are attachments, right? So for your build.gradle, see screenshot.
#reproducibleBuilds
UnifiedPush reshared this.
S1m
in reply to IzzyOnDroid ✅ • • •S1m
in reply to S1m • • •@IzzyOnDroid There is one thing I'm not sure about that frosting chunk. It looks like a signed field used by playstore and other anti-virus to control the legitimacy of the application. I don't know how efficient it is but removing that may make the app more "suspicious" for their detecting tools
Wouldn't it be better to control that chunk's content instead of removing it ? If you prefer, we can use a matrix chan for this
IzzyOnDroid ✅
in reply to S1m • • •Zusätzliche APK-Checks im IzzyOnDroid Repo
IzzyOnDroidS1m
in reply to IzzyOnDroid ✅ • • •Easter Egg in APK Files: What Is Frosting - BI.ZONE - Medium
BI.ZONE (Medium)IzzyOnDroid ✅
in reply to S1m • • •S1m
in reply to IzzyOnDroid ✅ • • •@IzzyOnDroid I see, thanks for the clarification. I don't share my apps on the Playstore, I guess that's OK to remove that block.
On the other side, they are pretty small apps and they are reproducible so everybody can verify nothing suspicious is hidden in this block :)
Fay 🏳️🌈
in reply to S1m • • •@S1m @IzzyOnDroid No one but Google can verify nothing is hidden in there as it's encrypted.
You'd have to audit the code that generates it as well as all the inputs and then verify you get an exact match, since you cannot look at the data from the block itself: it's a completely opaque encrypted binary blob (which means it's not exactly FOSS either).
But you can't currently do that since it's not even reproducible: issuetracker.google.com/issues…
At IzzyOnDroid, our scans try to flag what we can: gist.github.com/obfusk/a993b1b…
But there are plenty of places to hide something; e.g. F-Droid would not catch this at all since they only flag a handful of specific blocks instead of anything unexpected: github.com/obfusk/sigblock-cod…
check APK Signing Block for Google/unknown blocks
GistFay 🏳️🌈
in reply to Fay 🏳️🌈 • • •S1m
in reply to Fay 🏳️🌈 • • •Fay 🏳️🌈
in reply to S1m • • •IzzyOnDroid ✅
in reply to Fay 🏳️🌈 • • •S1m
in reply to S1m • • •agp-sources/8.1.3/com.android.tools.build/gradle/com/android/build/gradle/internal/tasks/SdkDependencyDataGeneratorTask.kt at ed83b73500e037a15bfda72c8f72a77984b03ebb · jrodbx/agp-sources
GitHubIzzyOnDroid ✅
in reply to S1m • • •S1m
in reply to IzzyOnDroid ✅ • • •@IzzyOnDroid It will be removed for the next release 👍
BTW, I've added the badge for IzzyOnDroid on unifiedpush.org/users/distribu…
Sunup - Android
UnifiedPushIzzyOnDroid ✅
in reply to S1m • • •S1m
in reply to IzzyOnDroid ✅ • • •@IzzyOnDroid I've never really looked into IzzyOnDroid repo, that's pretty cool :)
I'd love to use your repository with an option to filter only "FOSS and RB apps" (or even with target SDK>XX). I think all the metadata required is there, so that must be a client thing to be implemented
I now have some questions 😄
Is it worth adding NextPush and UP-Example to your repo ? 3 MB each, but they are already in the main F-Droid repo
What do you think about adding an open search xml to the repo ?
I also wonder if I can use some of your scripts to maintain a minimal f-droid repo (See this, codeberg.org/s1m/my-fdroid-rep… but it is broken right now, because of an outdated dependency in F-Droid container), I am not sure how what the different scripts do. Do you have documentation about how things run ?
my-fdroid-repo
Codeberg.orgIzzyOnDroid ✅
in reply to S1m • • •GitHub - obfusk/apkrepotool: apkrepotool - manage APK repos
GitHubS1m
in reply to IzzyOnDroid ✅ • • •IzzyOnDroid ✅
in reply to S1m • • •IzzyOnDroid ✅
in reply to IzzyOnDroid ✅ • • •Fastlane · Wiki · IzzyOnDroid / repo · GitLab
GitLabS1m
in reply to IzzyOnDroid ✅ • • •IzzyOnDroid ✅
in reply to S1m • • •Push Clients/Manager - Android App Übersicht
IzzyOnDroidBlort™ 🐀Ⓥ🥋☣️
in reply to UnifiedPush • • •UnifiedPush
in reply to Blort™ 🐀Ⓥ🥋☣️ • • •