-
Checklist
Affected versioncurrent Steps to reproduce the bugNote ahead: your discussions link gives a 404, so I have to pick another issue type here. My scanner just reported on today's update:
Could you please clarify the permissions? Thanks in advance! The 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. Expected behaviorn/a Actual behaviorn/a Screenshots/Screen recordingsn/a Logsn/a Affected Android/Custom ROM versionall Affected device modelall Additional informationnone |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 21 replies
-
PS: What happened to your signing key? This release is signed with a different one than used before, so updates won't be possible. Previous sig:
current sig:
|
Beta Was this translation helpful? Give feedback.
-
Hope I cleared things up |
Beta Was this translation helpful? Give feedback.
-
@IzzySoft is there any issues with the release as it seems v3.1.0 it is missing from the repo |
Beta Was this translation helpful? Give feedback.
-
Well, scroll up a little: signing key changed; so as the app is pinned to the original signing key in my repo, the update coming signed by another key is rejected. So a transition to the new key is needed, hence updates were disabled until clarified. Which is why I reached out to verify. No offense meant, but if a third party somehow got access to your Github account here, they could have replaced the APK and act on behalf of you. So how can I verify this didn't happen? As outlined behind above link and my comment. We didn't complete that yet, hence updates are still disabled and that release isn't yet visible in the repo. What options do we have left there? Any of the "top contributors" with direct contact to you who can confirm it's really you and the new key is fine? The APK currently at the release uses yet another signing key btw:
Compare the SHA-256 digest of the certificate, it's again different. And that's the important part. Not the DN – anyone can set everything as DN. But the hash would be unique, which is how key changes are detected. |
Beta Was this translation helpful? Give feedback.
-
PS: Please remember… Permissions are still there, and so is that |
Beta Was this translation helpful? Give feedback.
-
As you moved the issue here, and I can no longer comment there: Thanks for your reply! As you sign your commits (please make sure to always sign it with your own PGP key, as Github's in this context does mean nothing: had someone taken over your repo they could have signed with Github's key as well), a migration to the new key would be possible. But as you had the repo archived at that point and thus I didn't see a chance for a reply (or any further updates of your app), I have already removed it from the IzzyOnDroid repo. The Readme also no longer carries the IoD badge, so I assume it's OK this way, with your app now available at F-Droid.org? |
Beta Was this translation helpful? Give feedback.
These permissions were left over from the QR scanner feature and will be removed in a future update
The signing key was corrupt so I had to update it with a new one
Hope I cleared things up