TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

VLC can't update on Android without giving Google private signing keys

116 pointsby buro9about 1 year ago

12 comments

denysvitaliabout 1 year ago
I faced a similar issue: it seems like it has now become close to impossible to use your own signing &#x2F; release key.<p>My understanding is that Google really wants to manage your keys so that you can&#x27;t really mess up. If your app has a lot of users and you lose the signing key, IIRC you&#x27;ll cause an outage due to the fact that existing users will not be able to update the app without uninstalling it and re-installing it, causing data loss.<p>I&#x27;d love to be corrected, as there might be some key rotation procedure in place that I&#x27;m unaware of. In any case, even if you owned the signing key, no one could theoretically stop Google from providing an APK signed with another key to the PlayStore users, since at first install the apps trust whatever key you provide (and the only cross-check I&#x27;m aware of is, well, Play Protect, also owned by Google)
评论 #39828212 未加载
评论 #39828701 未加载
评论 #39828233 未加载
评论 #39828542 未加载
can16358pabout 1 year ago
Not to be the devil&#x27;s advocate but how is just a signing key for an Android app&#x2F;developer that is used for signing APKs and bundles comparable to &quot;keys to your bank account&quot;?
评论 #39828130 未加载
评论 #39830526 未加载
评论 #39828295 未加载
评论 #39829103 未加载
oefrhaabout 1 year ago
&gt; You can sign those with your own key, but then you need to share your private upload key to keep compatibility. Or you don&#x27;t share it and Google signs it with a new key, leaving old devices behind.<p>I don’t get it: app can’t be updated if signed with a new key? Given that apps are sold all the time, and developers sometimes lose private keys themselves, this makes no sense.
评论 #39828039 未加载
m-p-3about 1 year ago
It&#x27;s also tangentially related to the app archiving feature of Android 15, which in order to retain backward-compatibility, replaces the full APK by a shim that you can simply open to initiate the app redownload. This allows to keep the existing local app storage in place. You cannot replace the original APK by another one unless the signatures of both matches.<p><a href="https:&#x2F;&#x2F;www.androidauthority.com&#x2F;android-15-app-archiving-demo-3425621&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.androidauthority.com&#x2F;android-15-app-archiving-de...</a>
sp332about 1 year ago
Some discussion from a few days ago, but on a less useful link. <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39798565">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39798565</a>
LinuxBenderabout 1 year ago
The only scenario that comes to mind would be Google repackaging a build after some subtle <i>changes</i>, signing it and sending to a lawful intercept target. Are there other cases where the developer does not sign the package aside from selling the package to Google?
评论 #39829114 未加载
评论 #39828102 未加载
aaomidiabout 1 year ago
People are bad at key management. Like, this has been proven time and time again.<p>I do think a hybrid approach would be best here though.
littlestymaarabout 1 year ago
What&#x27;s the point of Google asking for other people&#x27;s private keys? That&#x27;s not how asymetric encryption scheme are supposed to be used! Google could sign packages with their own keys, I don&#x27;t see what they gain from having videolans&#x27; keys, except to impersonate them (which is fishy).
swozeyabout 1 year ago
Is the Android and iPhone VLC app similar? The MacOS and Windows versions are <i>completely</i> different, I didn&#x27;t know that and wanted to export my settings to match and MacOS has way fewer features.
评论 #39828606 未加载
LinuxBenderabout 1 year ago
Archive [1] <i>Just a snapshot in time of a growing mastodon thread</i><p>[1] - <a href="https:&#x2F;&#x2F;archive.is&#x2F;pzanE" rel="nofollow">https:&#x2F;&#x2F;archive.is&#x2F;pzanE</a>
ChrisArchitectabout 1 year ago
[dupe]<p>More discussion over here last week: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39789300">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39789300</a>
fsfloverabout 1 year ago
So Android is not as free as many commenters here used to say while arguing that there is an alternative to Apple.
评论 #39828495 未加载
评论 #39829215 未加载
评论 #39828357 未加载
评论 #39828360 未加载
评论 #39830697 未加载