PlaystoreDownloader icon indicating copy to clipboard operation
PlaystoreDownloader copied to clipboard

Is it possible to merge split APK apps?

Open caiyiyong opened this issue 4 years ago • 9 comments

I try to merge those all into one APK file,but being forced to use a made up signing key means the APK can’t be installed as an update to the genuine app.

Is there maybe an API to get a merged APK include of all the split ones?

caiyiyong avatar Nov 08 '19 00:11 caiyiyong

Use SAI or other compatible methods to install these split apks.

CaiMiao avatar Nov 18 '19 06:11 CaiMiao

Another option would be using an older device (I found that when using android 7.x and lower with Oneplus One, I got a single apk instead of split ones). Granted, I've only played with it a little and there may be other factors in play (user agent, sdk...).

yotamgod avatar Nov 10 '20 11:11 yotamgod

I try to merge those all into one APK file,but being forced to use a made up signing key means the APK can’t be installed as an update to the genuine app.

Is there maybe an API to get a merged APK include of all the split ones?

Yes. Google Play below version 7.XX does not support splits apk's. When you register a new GSF ID you must register the Google Play version as an old version and so when you try to download an app, if it has a version consisting of only a single APK file, Google Play will download that version. Just note that this means that many applications will not be available for the GSF ID you will register.

david-lev avatar Jun 20 '21 16:06 david-lev

@david-lev see #52 . My gsf id from aurora force me to download full apk and it is up to date.

CaiMiao avatar Jun 20 '21 16:06 CaiMiao

@david-lev see #52 . My gsf id from aurora force me to download full apk and it is up to date.

I answered there. #52

david-lev avatar Jun 22 '21 07:06 david-lev

if it has a version consisting of only a single APK file, Google Play will download that version.

@david-lev ty for your answer, i understand what you've said, but i just want to disagree your such claim.

it is up-to-date, even the developer distributes with App Bundle. and Aurora can still download App Bundle format with same id.

CaiMiao avatar Jun 24 '21 16:06 CaiMiao

Yes I think @david-lev is wrong as well. It seems you can get either option, depending on the User-Agent. If you have this agent or older, then you get single APK:

Android-Finsky (sdk=9,versionCode=80919999)

otherwise you get split.

I don't think it will be merged as it does not download merged anymore for me while we are older at the moment?

CaiMiao avatar Feb 07 '22 16:02 CaiMiao

I dont know. I know my tool can download split APK or single APK.

89z avatar Feb 07 '22 16:02 89z

I dont know. I know my tool can download split APK or single APK.

Sorry my bad, i did mess up results from multiple gsfid.

It seems my v7a gsf id does not download split anymore, but my v8a gsf id still downloads split apk for me.
Maybe I should try your method.

CaiMiao avatar Feb 07 '22 16:02 CaiMiao