Android related PC or Mac (or any other computer OS) software. Movie encoders, synchronization, development, etc.
Jun 3rd, 2020, 10:13 am
SAP (Split APKs Packer) v6.7.1
Requirements: JRE/OpenJDK 1.8 or above
Overview: A simple and fast tool to transform Android App Bundles into single Android Packages.

Image

Image

Image

HOW IT WORKS
SAP uses Apktool to decode the resources of the files included in the bundle to be processed.
Then it merges all these files into the base package folder before adjusting and correcting them.
Apktool is used to build the single package, Uber-APK-Signer for zipAlign/sign processes.
SAP doesn't work on dynamic features but configuration modules only

INFO:
SAP is a portable application ; all files present in its folder are necessary.
For better overall compatibility sap is a 32-bit compiled binary ;)
Two versions are available:
    - for Windows OS ; tested working fine with Wine.
    - for Linux based OS.

VERSION:
Split APKs Packer v6.7.1
Designed and coded by Kirlif'
Compiled on 02/June/2020

REQUIREMENTS:
The two fonts provided must be installed.
JRE/OpenJDK 1.8 or above ; Java binaries folder must be present in the system PATH.

USAGE:
Two ways to create a project:
- with « Directory » button to choose the folder that contains the split packages to merge.
    SAP will work inside.
- with « Archive » button to choose a ZIP archive (.apks, .xapk, .zip, .apkm).
    SAP will extract its content in a new folder next to it (archive_name_SAP_Project) and work inside.
SAP check the validity of the bundle then « Select » and « Start » buttons are enabled.
If build succeeded the resulting APK will be found in the « build » folder inside the project directory with the log file.

FEATURES:
« Select » button allows to customize the project by selecting the wanted split packages:
    - multi-selection and selection of several ranges of items are possible with CTRL key and mouse.
« Workers » spinner defines the number of concurrent threads to be created for decodings:
    - the maximum number is defined by the number of CPUs.
« Sign » checkbox allows the resulting APK to be zip-aligned and signed:
    - a debug key is used by default. A custom key can be imported thanks to « Keystore » button.
An obfuscated config file is created that contains the parent directory of the last project and the few settings used:
    - it is updated when a custom keystore is imported and when the app is exited.
A log file is created inside the project folder:
    - it is moved into « build » folder at the end of the successful process.
« Start » button will launch the process:
    - split packages decoding.
During decoding « Start » button is changed to « Cancel » that allows to abandon the project.
    - SAP works on decoded files
    - finally it try to build a single package.
SAP tool allows to merge new split packages with an already SAP repacked APK.

MANUAL MODE:
If build failed, SAP switch to « Manual Mode »:
    - the « Start » button is changed to « Build » and allows to retry after manual changes.
    - Most of fails are due to not well-formed xml files. Apktool warnings in the log file will help to create fix(es).
The failed project can be abandoned and reopened later.
If the project consists of a single file which is already a SAP repacking, it is automatically decoded.
SAP then switches to « Manual Mode » to allow modding.

CREDITS:
Connor Tumbleson & Ryszard Wisniewski for Apktool: https://github.com/iBotPeaches/Apktool
Patrick Favre-Bulle for Uber Apk Signer: https://github.com/patrickfav/uber-apk-signer
Souradip Mookerjee for unapkm: https://github.com/souramoo/unapkm
Kay Hayen and Nuitka Organization for Nuitka: https://github.com/Nuitka/Nuitka
Markus Oberhumer, Laszlo Molnar & John Reiser for UPX: https://github.com/upx/upx

NOTE:
Feel free to manually import the « config » file from your previous version.

What's New:
- Added APKM encrypted archive support.
- Automatic « Manual Mode » when a SAP repack is detected.

This app has no advertisements

More Info:

Download Instructions:
Linux:
(Closed Filehost) http://www.uploadship.com/6b7fd5fed9d15f01

Mirrors:
https://up-load.io/eqc86ww50e9c
https://dropgalaxy.vip/p4ud2j0sm823
https://mega4up.org/7shv6htxuhak

Windows:
(Closed Filehost) http://www.uploadship.com/4ceac955edbc40c7

Mirrors:
https://up-load.io/adro9ufg0rd4
https://dropgalaxy.vip/1yxn2k89ippz
https://mega4up.org/34thqi25q34a

Windows 7 (this version should fix a crash issue for some W7 users):
(Closed Filehost) http://www.uploadship.com/c2befa1f75d2d307

Mirrors:
https://up-load.io/nmoq5j66ln2h
https://dropgalaxy.vip/hcks5i14nb9x
https://mega4up.org/fvvok89zal8n
Jun 3rd, 2020, 10:13 am

Слава Україні!
Salt Soup Garage
Jul 19th, 2020, 11:07 pm
I guess installing font is not necessary, it uses windows default font, but it wont run without installing those 2 fonts.

If you want you may try this either by vbs or powershell
https://superuser.com/questions/201896/ ... and-prompt
Jul 19th, 2020, 11:07 pm

ਪੁਆਧ ਬਲਾਕ

RETIRED..................... Don't Trouble
Jul 20th, 2020, 12:01 am
Can an Linux command app on android run this? (I see there is a Linux version)
Jul 20th, 2020, 12:01 am
Jul 20th, 2020, 10:17 am
Jasi2169 wrote:I guess installing font is not necessary, it uses windows default font, but it wont run without installing those 2 fonts.

If you want you may try this either by vbs or powershell
https://superuser.com/questions/201896/ ... and-prompt


Tkinter has several built-in fonts but I have not been able to achieve satisfactory results using them
on both windows and linux.

Either way, having to install 2 fonts to use an app is not very user friendly!

Thanks bro for the solutions you propose here. I will take a close look.
Jul 20th, 2020, 10:17 am

Слава Україні!
Salt Soup Garage
Jul 20th, 2020, 10:32 am
please make support osx/darwin binary dude thankyou..
Jul 20th, 2020, 10:32 am
Aug 4th, 2020, 8:28 am
Kirlif any update on this?
Aug 4th, 2020, 8:28 am

ਪੁਆਧ ਬਲਾਕ

RETIRED..................... Don't Trouble
Sep 13th, 2020, 3:40 pm
Jasi2169 wrote:Kirlif any update on this?


@Kirlif Can this tool be used from android? I see the linux version above. Can we use it from termux or...?
Sep 13th, 2020, 3:40 pm

Modded with love by MikaelYeAbLij
Sep 15th, 2020, 4:48 am
Please release the latest builds mate!
Sep 15th, 2020, 4:48 am
Jul 22nd, 2021, 7:46 pm
every link is down
Jul 22nd, 2021, 7:46 pm