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:
- Clone the repository and navigate to it:
git clone https://github.com/minecraft-linux/mcpelauncher-extract.git -b ng
cd mcpelauncher-extract
- Generate build files:
cmake CMakeLists.txt
- Compile the bin:
make -j$(nproc --all)
This compiles the source code usingmake
. The-j$(nproc --all)
option tellsmake
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/
.