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

Add support for zipped APKs #983

Open
heinrichat opened this issue Oct 11, 2023 · 14 comments
Open

Add support for zipped APKs #983

heinrichat opened this issue Oct 11, 2023 · 14 comments
Labels
enhancement New feature or request

Comments

@heinrichat
Copy link

Prerequisites

I've searched all issues before posting.

Describe the feature

Can't donwload the latest releases from Mattermost Beta.
https://github.com/mattermost/mattermost-mobile/releases/tag/v2.8.1

Since v2.5 or something they've started to zip the releases, which makes sense when you can minimize filesize during transmission.

Describe alternatives you've considered (if applicable)

Live without it. 😮‍💨

Additional context

@heinrichat heinrichat added enhancement New feature or request to check Issue has not been reviewed labels Oct 11, 2023
@ImranR98 ImranR98 removed the to check Issue has not been reviewed label Oct 12, 2023
@Titaniumtown
Copy link

The addition of this feature would be great!

@kenderipa
Copy link

Yeah, it's one of the features that I'm sorely missing.

@kenderipa
Copy link

Just posting the idea from the uncrowded disscussion I've started:

https://github.com/ImranR98/Obtainium/discussions/884

Well, I've looked at https://github.com/marcosnils/bin, and it has a pretty neat feature: --all flag, that lists all the files a linux binary could be installed from and lets the user decide, which file to pick. Could it be implemented in Obtainium in scope of this discussion? Like list all the files, pick an Android .zip, unzip it and install?

@zakius
Copy link

zakius commented Nov 19, 2023

apk is already a zip archive so I wonder what's the point? is there some limit on compression so they get better results with Matrioshka?

@heinrichat
Copy link
Author

apk is already a zip archive so I wonder what's the point? is there some limit on compression so they get better results with Matrioshka?

Fair, but tell that those devs who zip their APKs.

@pgetsos
Copy link

pgetsos commented Dec 12, 2023

I would also love the inclusion of this feature. I noticed it due to Citra that just stopped updating, and later figured out it was due to the compression of the apk since October

@ThreeDeeJay
Copy link

ThreeDeeJay commented Dec 13, 2023

I would also love the inclusion of this feature. I noticed it due to Citra that just stopped updating, and later figured out it was due to the compression of the apk since October

Huh, that explains why it's hell-bent on downloading https://github.com/citra-emu/citra-nightly/releases/tag/nightly-2006, which fails to install because my current version is newer (though not latest) because of android downgrade limitations, I presume.

Aren't APKs already ZIP files? Couldn't they just use a better compression instead if the point is to save file size/bandwidth?

Anyway, hope this gets implemented 👀👌

EDIT: For what it's worth, the MMJ fork still works, though it remains to be seen whether a future update will ZIP the APK https://github.com/weihuoya/citra/releases/latest

@namquang93
Copy link

I've noticed this too. This could be a nice-to-have feature.

@ThreeDeeJay
Copy link

Those wanting to auto-update Citra might wanna check this out https://github.com/TGP17/citra-android-update

@ThreeDeeJay
Copy link

Good news for Citra
image
nightly-2057 now includes the unzipped APK.
Confirmed working on Obtainium on my end.
Still looking forward to zipped and GitHub actions support though 👀👌

@amphyvi
Copy link

amphyvi commented Jun 24, 2024

doukutsu-rs nightlies are zipped, containing the APK along with a license file. Basic support for temporarily extracting and installing the APK(s) inside would be greatly appreciated!

@drunohazarb
Copy link

+1 to this, as foobar2000 APKs are also zipped
https://www.foobar2000.org/apk

@Araxeus
Copy link

Araxeus commented Aug 20, 2024

Bitwarden started zipping their releases too

https://github.com/bitwarden/android/releases/tag/v2024.8.0

@Erquint
Copy link

Erquint commented Nov 1, 2024

Golly… Pull Request desperately needed, it seems.

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

No branches or pull requests