This driver allows you to mount the flipper zero over its serial connection and manage it like a regular mass storage.
git clone --recursive https://github.com/dakhnod/fzfs.git
cd fzfs
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
The script takes two arguments, the serial port and the mount point
venv/bin/python3 fzfs.py -d /dev/ttyACM0 -m /home/user/flipper-zero
Then you should be able to access your flipper files through file browser of the console in the mountpoint.
First, you need to pair your flipper with your computer. Tihs process varies, but a good starting point is:
bluetoothctl
agent on
pair your_flipper_mac_address
disconnect your_flipper_mac_address
This should ask you for a confirmation code and pair your device. After that, ensure that your Flipper is disconnected from your computer.
Then, you can run
venv/bin/python3 fzfs.py -a "your_flipper_mac_address" -m /home/user/flipper-zero
This software is still work in progress and may have errors despite my best efforts, so use with caution.