Jancox Tool for Android

Wahyu6070

Magisk
v3.0.1
Version
7.16 MB
Size
Sep 30, 2026
Updated

Module Info

  • Contributors wahyu6070
  • Source Code View Repository
  • Tags
    #Jancox Tool #Android ROM #Firmware Unpack #Firmware Repack #payload.bin #Termux #Magisk Module

About this module

Jancox Tool for Android installs an on-device workspace, command launcher, and bundled utilities for unpacking and repacking supported Android ROM archives.

ROM Workflows on the Device

Prepare a ROM as input.zip, unpack supported partition formats, edit the workspace, and rebuild formats supported by the scripts.

Unpack ROMs

Uses bundled archive, sparse-image, Brotli, payload, and Android image utilities to extract formats recognized by the scripts.

Repack Output

Can rebuild supported non-payload layouts after editing, with version 2.5 fixes for ZIP creation on 64-bit devices.

Terminal Interface

Provides the jancox launcher, a jancoxmenu interface, and scripts in /data/local/jancox-tool.

Setup and Usage

  1. Install Python 3 in Termux with pkg install python.
  2. Download and install the Jancox module ZIP; when Termux is detected, the installer also places the launcher in its executable path.
  3. Rename the source ROM archive to input.zip.
  4. Place it at /sdcard/input.zip, /sdcard/download/input.zip, or /data/local/jancox-tool/input/input.zip.
  5. Open a terminal and run jancox --help, then use jancox unpack, jancox repack, or jancoxmenu as appropriate.

Format Limitation

Version 2.5 can extract payload.bin using Payload Dumper Go, but the project's changelog and repack script explicitly state that a payload-based input is not supported for repacking. Treat unpack and repack support as format-specific, not as a guarantee for every OEM OTA package.