feat: Support APKM #40
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ok, I managed to just use APKEditor's merger class and their version of ARSCLib for our merging. It's that combo of theirs that seems to work. Tried to copy a bunch of their stuff and have the entire extraction and merging code in our CLI itself but kept failing at installing the apk. They seem to be doing something that I can't seem to replicate. So, just stuck with using their parts. However, we are not using their CLI, so no need to worry about console outputs. Please take a look and see if this looks good to you. Also, try the fitness app. That app seems to crash on my phone so couldn't get it to run after installation.