Waitberry Forum

Blackberry 10 => Software & Tools => Topic started by: feihaibao on Nov 22, 2025, 04:51 PM

Title: [Tool] BB10MT Usage Documentation
Post by: feihaibao on Nov 22, 2025, 04:51 PM
BlackBerry 10 MultiTool Documentation

Overview
BB10MT is a cross-platform command-line tool for BlackBerry 10 device manipulation, QNX6 filesystem operations, and autoloader management. Works on both Linux and Windows as an alternative to cap.exe.

Dependencies
BB10MT Depends on the following: libusb, liblzo and fuse on Linux and liblzo, libusb on Windows.

QNX6 Filesystem Operations

Mount QNX6 Image
./bb10mt qnx6 mount -i <image_file> -m <mountpoint> [-f] [-d]Options:
Compact QNX6 Image
./bb10mt qnx6 compact -i <image_file>Reduces image size by removing unused space.

Create QNX6 Filesystem
./bb10mt qnx6 mkfs -i <image_file> [-b blocks] [-n inodes] [-s block_size]Options:
Check/Repair QNX6 Filesystem
./bb10mt qnx6 fsck -i <image_file> [-f]Options:
QCFM Container Operations

Unpack Container
./bb10mt unpack --container <container_file>Extracts all files from a QCFM container.

Pack Container
./bb10mt pack -c <output_container> -i <input_file> [-v versions] [-s] [-f]Options:
Autoloader Operations

Split Autoloader
./bb10mt split -i <autoloader_file>Splits autoloader into individual components.

Create Autoloader
./bb10mt autoloader create -o <output_file> -c <cap_file> -i <input_files> [-l files_list] [-v version]Options:
Extract CAP from Autoloader
./bb10mt autoloader extract -i <autoloader_file> [-c cap_output]Options:
Extract RAM Loaders
./bb10mt autoloader loaders -i <cap_cfp_file> [-o output_dir]Extracts RAM loaders from CAP, CFP, or autoloader files.
Options:
Device Operations

Flash Files to Device
./bb10mt flash -i <file1,file2,...> [-v versions] [-r loader_dir] [-d delay]Options:
Show Device Info
./bb10mt info [-d delay]Displays connected device information.
Options:
Probe All Loaders
./bb10mt loader [-d delay]Options:
Connect to Device via SSH
./bb10mt connect -i <ip_address> -p <password> -k <public_key_path>Options:
BAR File Operations

Create BAR Template
./bb10mt bar template -p <base_dir> -n <bar_name>Options:
Update BAR Hashes
./bb10mt bar update -p <bar_path>Updates hashes in MANIFEST.MF after modifications.
Options:
Generate New IDs
./bb10mt bar ids -p <bar_path>Generates new IDs in MANIFEST.MF.
Options:
Install Unpacked BAR
./bb10mt bar install -p <bar_path> -m <mount_point>Options:
Raw Data Operations

Dump Raw Flash Image
./bb10mt raw dump -i <input_file> [-o output_dir] [-m mct_offset]Splits raw flash image into individual partitions.
Options:
Split NVRAM
./bb10mt raw nvram -i <input_file> [-o output_dir]Splits NVRAM into individual blocks.
Options:
RCFS Operations
./bb10mt rcfs -i <image_file> [-s script_file] [--vmdk]Options:
Usage Examples

TBD...

Downloads