Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proprietary components were added #174

Open
IzzySoft opened this issue Sep 1, 2023 · 1 comment
Open

proprietary components were added #174

IzzySoft opened this issue Sep 1, 2023 · 1 comment

Comments

@IzzySoft
Copy link

IzzySoft commented Sep 1, 2023

The latest release contains libraries from Google Mobile Services, which are proprietary. They most likely sneaked in as dependency to one of the newly added libraries, so you might wish to investigate and getting rid of this again.

DoFabien added a commit that referenced this issue Sep 3, 2023
Removed capacitor geolocation the plugin that used Google Mobile Services (#174). the icon representing the user's position on the map now uses a sprite
@IzzySoft
Copy link
Author

Guess this can be closed as solved, thanks! But while I'm here, our scanners also report 0x504b4453 (DEPENDENCY_INFO_BLOCK; GOOGLE) – a binary lob (blob) which can easily be avoided with a minor addition to your build.gradle:

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

For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains. More details can be found e.g. here: Ramping up security: additional APK checks are in place with the IzzyOnDroid repo.

(should Google insist on it, just keep it for the AAB which you upload there; we are more concerned for the APK here. Btw, be welcome to pick a badge to link to your app at IzzyOnDroid (where it is available for 5 years already) e.g. from your Readme 😃)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant