Skip to content

Merges multiple splitted apk files to standalone apk #223

@KateWasHere001

Description

@KateWasHere001

Is your feature request related to a problem? Please describe.
Simply just can not decompile apks file, which cause every time, should rename the target apks file to zip, and unzip, then merges them into standalone apk manully, after that, the APKLab will do the next thing.

Describe the solution you'd like
Rename, unzip, merge, why they just can not do in one click from APKLab ?
And the most important thing is merging the splitted apk files (such as directory, xapk, apkm, apks ...) to standalone apk, just like what APKEditor do.

$ java -jar APKEditor.jar m -i apk_files
00.000 I: [MERGE] Using: APKEditor version 1.4.3, ARSCLib version 1.3.6
     -i = apk_files           
     -o = apk_files_merged.apk
_____________________________ 
00.009 I: [MERGE] Searching apk files ...
00.011 I: [MERGE] Found apk files: 3
00.214 I: [MERGE] Found modules: 3                                              
00.329 I: [MERGE] Merging: base
00.331 I: [MERGE] Added [base] classes.dex -> classes.dex
00.331 I: [MERGE] Added [base] classes2.dex -> classes2.dex
01.289 I: [MERGE] Merging: config.arm64_v8a                                     
01.293 I: [MERGE] Merging: config.xxhdpi                                        
01.634 I: [MERGE] Sanitizing manifest ...                                       
01.637 I: [MERGE] Removed-attribute : splitTypes
01.637 I: [MERGE] Removed-attribute : requiredSplitTypes
01.640 I: [MERGE] Attributes on <application> removed: 0x01010591 (isSplitRequired)
01.641 I: [MERGE] Removed-element : <meta-data> name="com.android.vending.splits.required"
01.641 I: [MERGE] Removed-element : <meta-data> name="com.android.stamp.source"
01.641 I: [MERGE] Removed-element : <meta-data> name="com.android.stamp.type"
01.645 I: [MERGE] Removed-table-entry : res/xml/splits0.xml
01.646 I: [MERGE] Removed-element : <meta-data> name="com.android.vending.splits"
01.646 I: [MERGE] Removed-element : <meta-data> name="com.android.vending.derived.apk.id"
01.779 I: [MERGE] Applying: extractNativeLibs=false
01.779 I: [MERGE] Writing apk ...
01.806 I: [MERGE] Buffering compress changed files ...
04.766 I: [MERGE] Writing files: 6637
04.981 I: [MERGE] Writing signature block ...                                   
05.035 I: [MERGE] Saved to: apk_files_merged.apk


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions