Zoom-App: Android Split-APKs zu einem APK builden

Die Zoom-Video-App ist ein sogenanntes App-Bundle – besteht also aus mehreren APK-Dateien. Das erschwert die Analyse bzw. die Umgehung von Cert-Pinning mit Tools wie Objection – der Parameter patchapk ist bei einem gesplitteten APK bspw. nicht durchführbar.

Die Zoom-App besteht aus drei APK-Dateien:

  • us.zoom.videomeetings-base.apk
  • us.zoom.videomeetings-split_config.arm64_v8a.apk
  • us.zoom.videomeetings-split_config.xxhdpi.apk

Das Zip-File mit allen drei APKs könnt ihr euch bei bspw. bei APKCombo herunterladen.

Hat jemand schonmal Split-APKs wieder zu einem APK zusammengebaut? Ich hab das mal mit apktool versucht, bin aber noch nicht weit gekommen. Wer da eine Lösung oder Idee hat, bitte kontaktieren.

Versucht habe ich es so:

  • »us.zoom.videomeetings-base.apk« mit dem apktool dekompiliert
  • Den lib-Ordner aus der APK »us.zoom.videomeetings-split_config.arm64_v8a.apk« zu den dekompilierten base-Quellen hinzugefügt
  • AndroidManifest.xml der dekompilierten base-APK geöffnet und dort android:isSplitRequired=true entfernt
  • Neu kompiliert
Unterstütze den Blog mit einem Dauerauftrag! Mitmachen ➡