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
- Install Python 3 in Termux with
pkg install python. - Download and install the Jancox module ZIP; when Termux is detected, the installer also places the launcher in its executable path.
- Rename the source ROM archive to
input.zip. - Place it at
/sdcard/input.zip,/sdcard/download/input.zip, or/data/local/jancox-tool/input/input.zip. - Open a terminal and run
jancox --help, then usejancox unpack,jancox repack, orjancoxmenuas 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.