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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] Split APK support #2880

Closed
DieHertz opened this issue Sep 9, 2022 · 3 comments
Closed

[FEAT] Split APK support #2880

DieHertz opened this issue Sep 9, 2022 · 3 comments

Comments

@DieHertz
Copy link

DieHertz commented Sep 9, 2022

Hi!

Thanks for your work, using apktool and it greatly simplifies researching apps 馃憤

Is Split APK support, specifically resolving APKTOOL_DUMMY_ resource names, in scope of this project? Maybe I'm missing something and it's already there?
I wrote a small python script to go over split APK res XMLs and patch all the textual occurrences automatically, after that I started wondering if it should be somewhat integrated into apktool or released standalone.
My goal with this script was to merge everything back into base.apk and not have to install split APKs.

@Anonymous2716
Copy link

Anonymous2716 commented Sep 13, 2022

@DieHertz can you share your work,? The Python script I mean.

@DieHertz
Copy link
Author

@DieHertz can you share your work,? The Python script I mean.

I uploaded it to my GitHub page, you may need to tinker with APK_DIRS variable a bit for now.
I also think I know how to replace BLACKLIST with removing empty entries from *.xml files, but had no time to implement it yet.
https://github.com/DieHertz/split-apks-merger

@iBotPeaches
Copy link
Owner

There is not any support for split apks - Apktool would need an entire rewrite to be able to support the notion of split apks.

There has been a few of these requests, so I added it to the roadmap - https://github.com/iBotPeaches/Apktool/blob/master/ROADMAP.md#split-apk-support

@iBotPeaches iBotPeaches closed this as not planned Won't fix, can't repro, duplicate, stale Sep 20, 2022
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

3 participants