Skip to main content

How to Merge a Split APK

If you are provided with split APK files, you will need to merge and re-sign them yourself before installing to Corellium:

  1. Download and extract the downloaded zip archive (assuming the APK files were provided in a zip).
  2. Run the APKEditor to merge the APKs by referencing the path to the APK directory (in our example they're in apks/):
    java -jar /paht/to/APKEditor-1.4.2.jar m -i /path/to/<mysplitAPKdirectory>/
    note

    Your APKEditor and APK Signer versions may be different.

  3. Check for a new output file named <mysplitAPKdirectory>_merged.apk.
  4. Run uber-apk-signer to re-sign the APK using:
    java -jar /path/to/uber-apk-signer-1.3.0.jar --apks <mysplitAPK>>_merged.apk
  5. Check for a new output file named <mysplitAPK>_merged-aligned-debugSigned.apk.
  6. Install the signed APK on a Corellium Android device.