/xapk-tool

XAPK Creation Tool V2: A Python tool for creating XAPK packages

Primary LanguagePythonMIT LicenseMIT

XAPK Creation Tool V2

This XAPK Creation Tool is designed to generate XAPK files from a directory containing an APK file and OBB files. It also generates the icon.png and manifest.json files from the APK file.

Table of Contents

Usage

To use the tool, follow these steps:

  1. Clone or download this repository.

  2. Open a terminal in the repository directory.

  3. Run the following command:

    python3 xapktool.py <apk_obb_directory>

    Replace <apk_obb_directory> with the path to the directory containing the APK and OBB files.

    Example: python3 xapktool.py D:\Programs\xapktool\xapk

Features

  • Generates XAPK file from APK and OBB files.

  • Automatically creates icon.png and manifest.json files from the APK.

  • Supports multiple OBB files.

Installation

Before using the XAPK creation tool, ensure you have Python 3 installed on your system.

To install any necessary dependencies, run the following command in your terminal:

pip install -r requirements.txt

Notes

  • The tool expects a directory with a single APK file and one or more OBB files.

  • It's recommended to follow the Android expansion file naming convention for OBB files: [main|patch].<expansion-version>.<package-name>.obb as described in the Android documentation.

Authors

  • XAPK Creation Tool V2: KNIGHTFALL

  • Androguard + tools: Anthony Desnos (desnos at t0t0.fr)

  • DAD (DAD is A Decompiler): Geoffroy Gueguen (geoffroy dot gueguen at gmail dot com)

License

This XAPK Creation Tool V2 is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

The development of XAPK Creation Tool V2 was influenced by BryghtShadow's xapktool, which provided the groundwork for this project.


Author: KNIGHTFALL