Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dakhnod/fzfs
Flipper Zero filesystem driver
https://github.com/dakhnod/fzfs
Last synced: about 1 month ago
JSON representation
Flipper Zero filesystem driver
- Host: GitHub
- URL: https://github.com/dakhnod/fzfs
- Owner: dakhnod
- Created: 2022-09-16T00:43:56.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-16T01:30:52.000Z (10 months ago)
- Last Synced: 2024-02-16T02:27:07.516Z (10 months ago)
- Language: Python
- Size: 30.3 KB
- Stars: 165
- Watchers: 5
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-awesome-flipperzero - `fzfs` Flipper Zero filesystem driver.
- awesome-flipperzero - `fzfs` Flipper Zero filesystem driver.
- awesome-flipperzero-withModules - `fzfs` Flipper Zero filesystem driver.
README
# Flipper Zero filesystem driver
This driver allows you to mount the flipper zero over its serial connection and manage it like a regular mass storage.
## Installation
```
git clone --recursive https://github.com/dakhnod/fzfs.git
cd fzfs
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
```## Connect via USB Serial
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.
## Connect via BLE Serial
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
```## Disclaimer
This software is still work in progress and may have errors despite my best efforts, so use with caution.