FMakerExplore is a filesystem utility for the Fuji and Mitsu MakerCmd interface. It connects to the handset over USB, enters Maker Mode when necessary, and provides access to files and directories on the phone.
- Connect to and probe the MakerCmd interface.
- List available drive letters and directory contents.
- Display file size, attributes, and timestamp data.
- Download files with checksum validation and resume support.
- Upload files with checksum validation and automatic retry handling.
- Create directories, delete files, and change the read-only attribute.
- Display the available space on the
D:drive.
- Python 3.10 or newer
pyusb- A working libusb backend
python3 -m pip install pyusbConnect to the phone and enter Maker Mode:
python3 FMakerExplore.py --connectList the available drives:
python3 FMakerExplore.py --listpartitionList a remote directory:
python3 FMakerExplore.py --listdir 'D:\WcdmaMp\'Display remote file information:
python3 FMakerExplore.py --listfile 'D:\WcdmaMp\file.bin'Download a file:
python3 FMakerExplore.py --pull 'D:\WcdmaMp\file.bin' ./file.binUse --overwrite to replace an existing local file, or --no-resume to discard an existing partial download.
Upload a file:
python3 FMakerExplore.py --push ./file.bin 'D:\WcdmaMp\file.bin'The upload command refuses to replace an existing remote file.
Create a remote directory:
python3 FMakerExplore.py --mkdir 'D:\WcdmaMp\newdir'Delete a remote file:
python3 FMakerExplore.py --delete 'D:\WcdmaMp\file.bin'Enable or disable the read-only attribute:
python3 FMakerExplore.py --setreadonly 'D:\WcdmaMp\file.bin' on
python3 FMakerExplore.py --setreadonly 'D:\WcdmaMp\file.bin' offDisplay the available space on D::
python3 FMakerExplore.py --checkdavailableUse --help to display all available options. Remote paths must be absolute, use a drive letter, and contain only ASCII characters.
- Start the phone and connect it to the computer over USB.
- Run the required FMakerExplore command.
- The tool checks whether Maker Mode is already active.
- If necessary, it switches the USB interface and waits for Maker Mode to become available.
- The requested filesystem operation is then performed.
The default USB device ID is 06d3:21b0. Use --vid and --pid to select another compatible device.