Made by: Kroe Sufos

Easier Steps

  • git clone https://github.com/minecraft-linux/mcpelauncher-extract.git -b ng
  • cd mcpelauncher-extract
  • cmake CMakeLists.txt
  • make -j$(nproc --all)
  • ./mcpelauncher-extract '<apk-file>' '<directory-where-you-want-your-Minecraft-version>'
  • Install mcpelauncher-linux (e.g., yay install mcpelauncher-linux on Arch-based distros, or check your distro's package manager)
  • mcpelauncher-client -dg '<folder-where-you-extracted-the-apk>'

1. Building mcpelauncher-extract

This tool is used to extract files from the Minecraft Bedrock Edition APK.

STEPS:

  1. Clone the repository and navigate to it:
    git clone https://github.com/minecraft-linux/mcpelauncher-extract.git -b ng
    cd mcpelauncher-extract
  2. Generate build files:
    cmake CMakeLists.txt
  3. Compile the bin:
    make -j$(nproc --all)
    This compiles the source code using make. The -j$(nproc --all) option tells make to use a number of parallel jobs equal to the number of available processing units (adjust this if needed, e.g., make -j4 for 4 cores), which can significantly speed up compilation.

2. Extracting the Minecraft APK

Command:
./mcpelauncher-extract '<apk-file>' '<directory-where-you-want-your-Minecraft-version>'

Explanation:

  • ./mcpelauncher-extract: Executes the extraction tool you just built.
  • <apk-file>: Replace this with the actual path to your Minecraft APK file.
  • <directory-where-you-want-your-Minecraft-version>: Replace this with the desired location where the extracted files will be stored.

Example:
./mcpelauncher-extract 'mc 1.21.80x86_64.apk' '/home/user/mcpe/12180/'
This extracts the contents of mc 1.21.80x86_64.apk into the /home/user/mcpe/12180/ directory.

3. Installing mcpelauncher-linux

Command:

  • Depending on your distro's package manager, mcpelauncher-linux can be installed via your package provider, as an example, in Arch based distros you can install mcpelauncher-linux with the following command: yay install mcpelauncher-linux.

4. Running Minecraft

Command:
mcpelauncher-client -dg '<folder-where-you-extracted-the-apk>'

Explanation:

  • mcpelauncher-client: This launches the Minecraft client.
  • -dg: This option specifies the directory containing the extracted game data.
  • <folder-where-you-extracted-the-apk>: Replace this with the actual path to the directory where you extracted the Minecraft APK contents (from step 2).

Example:
mcpelauncher-client -dg '/home/user/mcpe/12180/'
This launches Minecraft using the game data located in /home/user/mcpe/12180/.

Edit
Pub: 02 Feb 2025 09:08 UTC
Edit: 13 May 2025 01:11 UTC
Views: 356