XilinJia / Podcini

Open source podcast instrument for Android supporting contents from YouTube and YT Music as well as normal podcasts.
GNU General Public License v3.0
210 stars 8 forks source link

Remove Dependency metadata for F-Droid #112

Closed linsui closed 3 weeks ago

linsui commented 3 weeks ago

Checklist

App version

6.13.1

Where did you get the app from

F-Droid

Android version

14

Device model

No response

First occurred

No response

Steps to reproduce

See Frosting in APK analysis. https://beta.pithus.org/report/b70503d652720985965007605ed079d2a1996054907cf3211a2b989a43e0885f This block is encrypted with Google's public key so it can't be read by others. Could you please remove it?

android {
    dependenciesInfo {
        // Disables dependency metadata when building APKs.
        includeInApk = false
        // Disables dependency metadata when building Android App Bundles.
        includeInBundle = false
    }
}

Thanks!

Expected behaviour

No response

Current behaviour

No response

Logs

No response

XilinJia commented 3 weeks ago

where do you see that block? I can't find it.

linsui commented 3 weeks ago

图片

It's here. :)

XilinJia commented 3 weeks ago

Hum? not sure what that means. is the block you quoted in the signature file? do I need to change my signature file? Will investigate, or do you have some specific advice?

linsui commented 3 weeks ago

It's not in signature. See https://bi-zone.medium.com/easter-egg-in-apk-files-what-is-frosting-f356aa9f4d1. You can disable it with

android {
    dependenciesInfo {
        // Disables dependency metadata when building APKs.
        includeInApk = false
        // Disables dependency metadata when building Android App Bundles.
        includeInBundle = false
    }
}
XilinJia commented 3 weeks ago

Not fully understanding the impacts, I added that block in 6.13.2 release.

linsui commented 3 weeks ago

Thanks!